Stars
Forks
Watchers
Developer links
OpenTodo
Plan the day in the morning, capture tasks in your own words as they appear, and let every device settle on the same list by evening: that rhythm is what OpenTodo is built around. The Today view opens with a briefing, a daily limit, and morning, afternoon, and evening sections, with time blocking and meetings counted against the day's real capacity. Quick add understands natural language in six languages, a pasted list becomes tasks in one step, and the command bar, inbox processing, email-to-task, and dictation keep capture fast. Projects organize work with sections, boards whose cards carry notes, timelines, sub-projects, and areas, while recurring tasks and sequential projects handle routines and ordered work. Lists can be shared with the people you live and work with, invited by link once the owner account exists. Every device keeps a full copy and works offline; changes are stamped per field and merge cleanly through your server when you reconnect, with history and undo preserving earlier values. CalDAV and calendar feeds connect your calendars, GitHub and GitLab issues flow in, and webhooks plus ntfy, Pushover, and Gotify send notifications out. Scheduled backups go to a folder, S3-compatible storage, or WebDAV, and the whole server is one container around one SQLite file. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Offline first, conflict free
- Every device holds a full copy and edits locally first. Changes are stamped per field and merge through your server on reconnect, so offline work never forces you to pick a winning version.
- One container, one file
- The server is a single container of about 34 MB around one SQLite data file, with self-migrating updates, a built-in health check, and no separate database server to install or maintain.
- Capture in your words
- Natural-language quick add in six languages, paste-a-list import, a command bar, email-to-task, and dictation turn scattered thoughts into dated, labeled tasks without opening a form for each one.
- Backups you control
- Scheduled backups write to a folder, S3-compatible storage, or WebDAV with retention and optional encryption, and every person can export all their data as one portable JSON file.
Features
- Today planning view
- A briefing opens the day with a Today limit, morning, afternoon, and evening sections, time blocking, and meetings counted against capacity, plus one-step re-planning for whatever remains.
- Projects and boards
- Sections, foldable board columns, notes on cards, timelines, sequential projects, areas, and sub-projects organize work from a shared shopping list to a multi-stage team project.
- Calendar and issue integrations
- CalDAV sync and calendar feeds connect Apple Reminders, Thunderbird, and Android apps, while GitHub and GitLab issues, webhooks, and an HTTP API tie tasks to your tooling.
- Notifications and MCP
- ntfy, Pushover, and Gotify deliver push notifications, and the built-in MCP server plus the ot command-line client with JSON output let agents and scripts work the same lists.
- Accounts and sign-in
- Invite links, passkeys, two-factor authentication, and OpenID Connect single sign-on, including an SSO-only mode, keep a household or team server open to members and closed to strangers.