What problem does it solve?
It eliminates the friction of manually organizing Todoist tasks and projects by letting you view, create, update, complete, and manage Todoist items from the command line.
Core Features & Use Cases
- Task management across the lifecycle: list, view, add/quickadd, update, reschedule, move, complete/uncomplete, delete, and browse tasks.
- Organization at scale: manage projects, labels, filters, sections, folders, and workspaces with consistent reference types (name, id, or Todoist URLs where supported).
- Collaboration and reminders: handle comments, notifications, reminders, and attachments safely, including fetching attachment content via td when needed.
- Use case: you can quickly capture meeting action items by quick-adding tasks with inline syntax for dates, priority, project, labels, sections, and assignees, then later refine them with structured update commands.
Quick Start
Use the td CLI to add a Todoist task with a due date for tomorrow and priority p1.