OpenTodo 0.11.0: Precision, a quieter app that tells you what matters

A new look for the whole app: one line per task, a sentence on Today that says what stands out, tasks that open as a page, Views, an All projects table, one palette for quick add and commands, delivery channels, a filter builder and a Claude Code plugin.

OpenTodo 0.11.0 is out, and it looks different. I called the redesign Precision: fewer boxes, fewer colours, more room for your tasks. It is the first version of the app I truly like looking at, and it gives me solid ground to build on.

One line per task

Every task on a wide list is one line now: the title on the left, and its date, project, labels, estimate and assignee in aligned columns on the right, so you can scan down a list instead of reading it. Pages fill one quiet surface, colour is kept for what needs you (late in red, a full day in amber), and the sidebar sits on the plain background. The interface guide walks through the new layout.

Today tells you what stands out

Under the title, Today now says in a sentence what matters: “Three things matter today. Renew the passport is 2 days late, Monday is already full, and Mia answered about Boiler.” Your device works it out from your own tasks, offline, in all six languages; no AI writes it. Each part of the sentence opens what it names, and you can hide it if you don’t want it. More in the briefing.

Tasks as a page, and the Inbox beside its tasks

Opening a task shows it full page, with where it lives and where it sits in the list, and j and k move to the next one. On a wide screen the Inbox keeps the selected task beside the list, ready to edit, and each row says where the task came from.

Views, and a table of every project

Filters are now Views, with display options for the layout, grouping, order and the properties each row shows. You no longer need to know the query syntax: the filter builder shows the conditions in words. All projects is a table that says where to look, with one word per project: Late, Overdue, Quiet or On track, worked out on your device from plain rules.

One palette, and reminders where you already look

Quick add and Ctrl/⌘+K share one palette, and quick add shows what it understood as rows you can edit. Delivery channels send reminders and notifications to ntfy, Pushover, Gotify or any address as a signed webhook.

Claude Code, on your own server

A Claude Code plugin connects Claude to your server’s MCP endpoint, with skills that teach it to read before changing, show a plan first and never follow instructions written inside tasks.

Upgrading

One migration and no new environment variables: replace the image or the binary and restart. As always, back up first; there are no down-migrations. The full list of changes is in the release notes.

Raffaele Pizzari

Builds OpenTodo in the open: one container, your own server, every feature specified before it is built. More about Raffaele

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. Questions or ideas? Come and talk to us on Discord.