todo.txt
☑️ A simple and extensible shell script for managing your todo.txt file. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6390
- days_rel: 616
- days_push: 8
- n_releases_24m: 1
Adoption not part of the score
6162 stars · 738 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
todo.txt-cli is a simple, extensible shell script (todo.sh) for managing tasks in a plain-text todo.txt file from the command line. It is part of the Todo.txt ecosystem, which champions future-proof task tracking in a human- and machine-readable file format you control.
Use cases
- add and complete tasks from the terminal
- manage a todo list in a plain text file
- archive completed tasks to done.txt
- track tasks with priorities, projects, and contexts
- sync my todo file via a cloud drive and edit it anywhere
- autocompletion for priorities and contexts in the shell
When to choose
- you prefer plain-text, future-proof task files over proprietary apps
- you live in the terminal and want fast, Unix-y task management
- you want a dependency-light tool that works on any Linux/macOS server or desktop
- you want your todo data editable in any text editor
When to avoid
- you need a GUI, reminders, date pickers, or drop-downs
- you want collaboration or multi-user task sharing
- you need recurring tasks or complex scheduling out of the box
Facets
cli-tool · maturity stable
cli developer-tools developer-tools files cli cross-platform todo-txt task-management shell-script plain-text gtd command-line linux macos
2 sources
- readme: https://github.com/todotxt/todo.txt-cli · fetched 2026-08-28 · e61a39ec68c6
- homepage: http://todotxt.org · fetched 2026-08-29 · 5124c3f08668
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| todotxt/todo.txt-cli | main | 67 |
| todotxt/todo.txt | docs | 72 |
For agents
markdown · JSON · MCP: product_card(name="todotxt/todo.txt-cli")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem