Skip to content

sleek vs Todo.txt

Price, platforms and features side by side. The table says where each price was read and when.

sleek

Free, open-source todo.txt manager for Windows, macOS and Linux

Free

Todo.txt

Plain-text to-do list format with an open-source command-line tool

Free

Where they differ

  • sleek is free. Todo.txt is free.
  • sleek also covers Markdown and natural-language input.
In commonFree planmacOSWindowsLinuxOpen sourceLocal-firstTasks

At a glance

sleekTodo.txt
PricingFreeFree
Starts atFreeFree
Free planFree and open source under the MIT license on Windows, macOS and Linux; the Mac App Store listing is free with no in-app purchases. The developer asks for optional sponsorship toward app store fees.The todo.sh script and the todo.txt format are free and open source under the GNU General Public License v3.0, with no paid version.
Free trialNone listedNone listed
macOS
Windows
Linux
Made byRobin AhleGina Trapani and the Todo.txt community
Price read fromgithub.comgithub.com
CheckedOct 9, 2026Oct 5, 2026

Who each one suits

sleek

  • People who keep their tasks in a plain todo.txt file
  • Using one task file from several todo.txt apps
  • Desktop users who want a free graphical todo.txt app
  • Keyboard users: the app is navigable with shortcuts

Todo.txt

  • People who want their task list in a file they fully control
  • Command-line users who add and complete tasks from a shell
  • Using several apps and editors against one shared text file

Worth knowing

sleek

  • Desktop only: sleek is offered for Windows, macOS and Linux, with no mobile or web version.
  • Tasks live in todo.txt files, and the README and wiki describe no built-in sync service, so sharing a file between devices is left to other tools.
  • The Flatpak build runs in a sandbox and needs extra file permissions before it can reopen a todo.txt file after a restart.
  • The README says the backlog is growing while capacity is limited, and asks for contributors and sponsors.

Todo.txt

  • The official tool is a command-line script. The project's own Android and iOS apps were archived on GitHub in December 2020.
  • The core format covers priority, dates, projects and contexts only. Due dates and other fields rely on key:value conventions set by each tool.
  • No sync is built in; the README suggests placing the todo.txt directory on a cloud drive.
  • On Windows the script is listed as tested under Cygwin, and the README gives install steps only for macOS and Linux.

Key features

sleek

Works on todo.txt files
sleek opens existing todo.txt files or creates new ones and can manage several at once. A file watcher picks up changes made to a file by other todo.txt apps.
todo.txt attributes with pickers
Todos carry priorities, contexts, projects, due dates, recurrence, threshold dates for deferred todos and pomodoro intervals, set by typing the syntax or through built-in pickers.
Filter, sort, group and search
Todos can be filtered, sorted and grouped by any attribute, with the order of each group invertible, and an advanced search accepts filter expressions based on todo.txt syntax.
Recurring todos and notifications
Marking a recurring todo complete creates the next one, and due dates can trigger notifications.
Archiving completed todos
Completed todos can be shown, hidden or archived into a separate done.txt file.
Markdown and human-friendly dates
Descriptions support Markdown, including links with custom protocols such as file://. Due and threshold dates can be typed as spoken dates, and todos can be created multi-line or in bulk.

Todo.txt

One task per line of plain text
A todo.txt file holds a single task on each line, so it can be read, searched, sorted and edited in any text editor on any operating system.
Priorities, projects and contexts
A leading (A) to (Z) sets priority, and +Project and @context markers can sit anywhere in the line. Tools may add key:value pairs such as due:2010-01-02.
todo.sh command-line script
Actions such as add, do, pri, append and replace change the file from a shell, and list shows the tasks matching your terms sorted by priority.
Archiving and reports
The archive action moves completed tasks from todo.txt to done.txt, and report records the number of open and done tasks in report.txt.
Add-ons and custom actions
The script loads custom actions from an actions directory, and the project wiki keeps a directory of add-ons and filters written by community members.
Community apps and editor plugins
The project site lists community-built apps for Windows, macOS, Linux, Android and the web, plus editor plugins, that all read the same file.

Plans

sleek

  • Free$0

    The complete app from the Mac App Store, Microsoft Store, Snap Store, Flathub, Homebrew, the AUR or a direct download.

Todo.txt

  • Free$0

    The full todo.sh command-line script and the open todo.txt format, under the GNU General Public License v3.0.

More comparisons