Open source · self-hosted

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.

iOS & Android Web app Open source (MIT)

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

Today view - light
Today view - dark
Natural-language quick add
Task details, assignees & comments
iOS app - light
iOS app - dark
iOS - task details & comments
iOS - lists & projects

Support & contact

Questions, feedback, or need a hand getting balu running? We are happy to help.

contact@blaumedia.com