balu
The self-hostable todo app with calm, thoughtful planning and rock-solid offline sync.
Your tasks live on a server you choose and run. A full offline replica sits on every device, and everything syncs the moment you reconnect.
Everything in its place
Offline-first, real sync
A full local replica lives on every device. Add and edit tasks in airplane mode; everything syncs the moment you reconnect.
Natural-language quick add
Type "morgen 9 Uhr Steuer abgeben" or "call Sam friday 5pm" - balu reads dates, times and lists in German and English.
Start dates vs. deadlines
Decide when to start working on something, kept separate from when it is actually due.
Workspaces & sharing
Keep work and life in separate workspaces and share them with roles - from full editor down to read-only.
Assignments & comments
Assign tasks to people and talk them through with comments, right where the work happens.
Reminders your way
Local reminders on-device, plus optional nudges through ntfy, email or Telegram - configured against your own server.
Light & dark
A calm, focused interface that follows your system in light and dark.
iOS, Android & web
One account, every device. Native apps for iOS and Android and a full web app.
Open source, self-hosted
MIT-licensed and self-hosted with a single docker-compose. No vendor lock-in, no subscription - your data stays on your server.
See it in action
Support & contact
Questions, feedback, or need a hand getting balu running? We are happy to help.
contact@blaumedia.com