Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,221 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MedTracker

CI Latest release License

MedTracker is an open-source, self-hosted medication tracker for individuals, families, and carers. It supports household medication schedules, dose recording, stock tracking, reminders, and auditable history.

Important

MedTracker is currently in beta. It should supplement—not replace—your existing medication routine. Do not depend on it for clinical decisions, emergency information, or your sole medication reminders.

MedTracker dashboard showing today's medication schedule, dose status, and stock

Why MedTracker?

Medication management is rarely just a list of pills. When care is shared, families need to know what is due, what has already happened, whether supplies are running low, and who recorded each action. MedTracker brings that context together without handing control of it to a hosted service.

  • See today's medication routine for everyone you care for in one place
  • Replace "has anyone given this?" guesswork with a clear dose history
  • Spot low stock before it becomes a last-minute problem
  • Coordinate care for children, dependent adults, and other household members
  • Keep an attributable record of who did what and when
  • Run MedTracker on infrastructure you control

Try the self-hosted beta

We are looking for technically confident self-hosters who are willing to deploy MedTracker, try the journey from household setup to recording doses, and tell us where it is confusing or unreliable.

For a private local evaluation:

git clone https://github.com/damacus/med-tracker.git
cd med-tracker
npm install -g portless
portless trust
task dev:portless
task dev:seed

Open https://med-tracker.localhost. Development seed data contains sample accounts with known passwords, so never expose a seeded development instance to a public or shared network.

Read the self-hosting guide before starting, and use the deployment guide for a production-style installation.

Share feedback

GitHub is the main home for MedTracker feedback:

Please do not include names, medication details, health information, credentials, tokens, or unredacted logs in public issues or discussions.

Client Tools

First-party Rust tools live under client-tools/:

  • medtracker: CLI for /api/v1 workflows.
  • medtracker-mcp: stdio MCP server for agent clients.

Run local tool gates with task client-tools:fmt, task client-tools:check, task client-tools:clippy, and task client-tools:test.

Documentation

Published docs: https://damacus.github.io/med-tracker/

Key pages:

Build docs locally

pip install -r requirements.txt
task docs:serve

Contributing

See CONTRIBUTING.md for setup instructions, development workflow, and coding standards.

About

Open-source, self-hosted medication tracker for individuals, families, and carers — currently in beta.

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages