Todo.txt CLI

github.com ↗

Manage plain-text task lists from the shell with a simple and extensible command-line tool.

SI Score
80/100
Pricing
Not confirmed
Free plan
Not confirmed
Sign-up required
Not confirmed

Ask SI about Todo.txt CLI

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the Todo.txt CLI homepage

What it does

Todo.txt CLI is a shell script for adding, prioritizing, filtering, and completing tasks stored in the human-readable todo.txt format. The project emphasizes portable text files and command-line workflows.

Keep tasks in a plain-text todo.txt file and use the CLI to add, prioritize, filter, and archive completed items. Because the data is text-based, it can be edited with other tools and kept in a location chosen by the user. The CLI is GPL-3.0-licensed. See the official repository and license.

Strengths

  • Tasks are stored in a portable, human-readable text file.
  • The shell script is simple to compose with other command-line tools.
  • GPL-3.0 license and published source are available.

Watch out for

  • No graphical board or built-in hosted synchronization is provided.
  • Users need to learn the CLI syntax and manage their own file backups.

Best for

  • Command-line users preferring text-based personal task tracking
  • People who want task data that can be edited without a proprietary application

Sources