td-cli
A TODO manager to organize and manage your TODO's across multiple projects.
td‑cli is a command‑line tool for creating, listing, editing, and completing todo items. It stores tasks in a local SQLite database and lets users organize them into named groups, including a reserved “global” group that aggregates tasks across all projects. Commands such as `td add`, `td <id> complete`, and `td <id> edit` operate on tasks identified by full or partial IDs, and the default listing shows both pending and finished items unless configured otherwise.
The utility is written in Python and runs on any system with Python 3, with optional support for Windows curses and Windows Terminal for an interactive experience. Configuration is driven by environment variables and a simple INI‑style file, allowing customization of the database location, file format for task details (e.g., Markdown), default editor, and whether completed tasks appear in listings.
td‑cli targets developers, system administrators, or any users who prefer managing tasks directly from the terminal without a graphical interface, providing a lightweight, scriptable workflow for multi‑project todo management.
Reviews
Loading reviews…
Similar apps

Note-Taking & PKM
taskbook
Tasks, boards & notes for the command-line habitat.

Task & Project Management
Taskwarrior
Taskwarrior is Free and Open Source Software that manages your TODO list from your command line. It is flexible, fast, efficient, and…
Time Tracking & Focus
Watson
Generate reports for clients and manage your time.
Task & Project Management
kanban.bash
Kanban todo manager with a CSV backend.
Task & Project Management
Mindwtr
Local-first GTD productivity tool
Time Tracking & Focus
Tock
Powerful time tracking tool.