Bruno

Health

Chronic illness tracking that reads your conversation.

BrunoHealth · LiveOPENOpen source

Bruno A companion for people living with chronic illness, where the conversation is the log. Every message runs through a second schema-constrained model pass that pulls out symptoms, severity, medication doses, sleep, energy and activity and writes them straight onto a timeline — nobody fills in a form on a bad day. Bruno knows the person from onboarding and from their live medication list, so he can answer what they are on and add a new medicine when asked. Lab reports, discharge letters and photos of pill bottles can be dropped into the chat and stay in context for follow-up questions, a photo diary tracks a rash or a swollen joint over weeks, and any date range prints as a doctor-ready PDF. A spoken voice mode runs the same automatic tracking, speaking each sentence as the model writes it so replies start in about a second instead of after the whole paragraph. Web-only, no install, built to run on hobby-tier infrastructure.

Built with

  • Next.js 16
  • React 19
  • JavaScript
  • Tailwind CSS
  • MongoDB
  • Supabase Storage
  • Gemini API
  • ElevenLabs
  • Vercel