What's new

Releases

Every released version of OpenTodo, newest first. Subscribe with the RSS feed.

OpenTodo 0.6.0

OpenTodo 0.6.0 speaks your language and looks back as well as ahead. The interface comes in English, German, French, Spanish, Italian and Portuguese. Statistics and a guided weekly review show what you finished, what slipped and what has no next action, computed on your device, with an optional weekly digest by email. Filter by completion date (completed = last week) and a day-by-day Completed logbook answer "what did I do this month?". Habits keep a streak and a month history, custom fields add typed values to a project's tasks, and display mode puts a view full screen on a wall tablet or an e-ink panel. Importers from Todoist, TickTick, Linear and Things keep more of what you had, and operators can run many OpenTodo servers in one process with host mode. Clicking a task's circle completes it again.

Read the release notes

OpenTodo 0.5.0

OpenTodo 0.5.0 is a new interface on the same data. The task panel is part of the frame and reads like a summary, the sidebar is shorter, Settings has nine sections with a search field, every keyboard shortcut comes from one registry and ? lists the ones for where you are, and on a phone there is a tab bar, a + button and full-screen tasks. Around it: Process the Inbox one task at a time, a rich-text note at the top of every project, public links that share a project's list with anyone, optional outgoing email for password resets, verified sign-up and invitations, a Month calendar and a project Timeline, calendar feeds in both directions, attachments, tasks that wait for other tasks, bulk changes, duplicates and templates, and search and commands on Ctrl+K. Every help page is now short and opens with a screenshot.

Read the release notes

OpenTodo 0.4.0

OpenTodo 0.4.0 makes the app yours to look at and easier to move into. Tasks can have a deadline, separate from the day you plan to work on them, and can wait for a start date, in Someday or for This Evening. Pick light, dark or system mode and one of eight colour themes, and set your own date format, clock and first day of the week. Settings are regrouped into clear sections. Import takes Todoist, Things, TickTick and Linear exports as they are, with a switch guide for each. With the assistant on, an Ask box and built-in skills (plan my week, triage my inbox, break this down) do common jobs. A setup token can protect a fresh public server, and the assistant's Test connection now checks what is on screen.

Read the release notes

OpenTodo 0.3.1-rc.1

A release candidate that tests the release pipeline: the release now attaches opentodo-site-bundle-v0.3.1-rc.1.tar.gz (the documentation website, screenshots, colour tokens, icons, changelog and feature manifest for the website) next to the binaries, listed in SHA256SUMS. It carries everything under Unreleased above; it is not a supported release, and the :0.3 and :latest image tags do not move.

Read the release notes

OpenTodo 0.3.0

OpenTodo 0.3.0 is about bringing your own AI, if you want one. There is a chat assistant inside the app that answers questions about your tasks and proposes changes you review and undo in one step, with Anthropic, OpenAI, Gemini or a model on your own network. An assistant you already use can now make changes over MCP, and the ot command is ready to be driven by coding agents. All of it is off until the owner turns it on; nothing is sent anywhere before that. Use AI with OpenTodo compares the three options. Settings is also split into sections with their own pages, and a project can be shared with a single invite link.

Read the release notes

OpenTodo 0.2.0

OpenTodo 0.2.0 is about trying it, using it on a phone and running it without fuss. Every visitor to the public demo now gets a private sandbox. The phone layout has been reworked so menus, pickers and dialogs fit small screens. There is a docs website and a Help view inside the app, which works offline. Archived projects can be restored with one click. Updates roll out without a Stop → Deploy. Rate limits work correctly behind trusted proxies and Cloudflare. The app meets WCAG AA contrast in light and dark, and this release includes several security fixes.

Read the release notes

OpenTodo 0.1.0

The first release, and the first feature-complete version: every item on the roadmap is implemented. Each feature was planned and built as an OpenSpec change; the archived changes under openspec/changes/archive/ hold the full proposals, designs and task lists, and openspec/specs/ the resulting behaviour contracts.

Read the release notes

Your to-do list, on your own server.

Try the demo in your browser. When you like it, install OpenTodo on your server and import your tasks.

OpenTodo is free and open source, with no paid tier. If it helps you, a star on GitHub helps other people find it, and a coffee helps keep it going.

Buy me a coffee