Agenda is an open-source elementary OS to-do list that replaces Todoist for simple daily tasks, storing entries locally in plain text with zero accounts.
A Linux user planning the workday often just wants a clean scratchpad to type errands and check them off without logging into a cloud service or managing nested folders. Agenda runs on the elementary OS desktop as a lightweight checklist where items save automatically to local disk the moment they are entered. It bypasses online accounts, subscription fees, and multi-step forms in favor of an instant, distraction-free to-do list.
Todoist approaches task management through a complex hierarchy of projects, sections, recurring due dates, priorities, and cloud synchronization. For someone coordinating team deadlines across a smartphone and a workstation, that structure is essential. However, assigning labels, due dates, and notification alerts introduces unnecessary friction when someone simply needs to track five daily errands at their computer. Agenda eliminates that overhead by presenting a single, straightforward list with no accounts to create and no remote servers handling personal data.
The contrast in daily workflow is immediate. Todoist runs in a browser or an Electron wrapper that consumes significant memory and requires continuous internet connectivity. Agenda is written in Vala and GTK3, launching instantly and storing entries directly in a plain text file at ~/.local/share/agenda/tasks. Users can close the window with Escape knowing changes are saved, reorder items with drag handles, or print a paper checklist from the menu. What is sacrificed in mobile sync and team collaboration is gained in speed, local data ownership, and focused simplicity.
How does Agenda compare to Todoist? Todoist offers multi-platform synchronization, team sharing, and complex project scheduling, whereas Agenda is an offline desktop utility designed for instant, single-list task entry on elementary OS.
Where does Agenda store task data?
Agenda stores tasks locally on your machine in a plain text file located at ~/.local/share/agenda/tasks.
Does Agenda support task deadlines or recurring reminders? No, Agenda omits calendar dates, recurring alarms, and notification triggers, keeping the interface focused purely on manual checkbox tracking.
Agenda is the right choice for elementary OS users who want a quick, dependable desktop checklist without cloud logins or complex project trees; it is not suited for users who require mobile notifications and calendar integration. Maintained actively with updates pushed in May 2026 and governed by the copyleft GPL-3.0 license, it delivers an honest, local-first utility for anyone who values simplicity and fast task completion.
Commands from the official package registries. Each package is matched to Agenda through the registry's own link to its source code or website.
flatpak install flathub com.github.dahenson.agendaGo, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Agenda is listed as an open-source alternative. Paste into your README: