$ td add "Send expense report tomorrow #Work"Created: Send expense reportDue: tomorrowID: 6gQxJWp6x8G75XvW $ td add "Call mom on Friday"Created: Call momDue: next FridayID: 6gQxJR6R886GJ6V4 $
Todoist CLI
Use Todoist without leaving the command line. Add tasks, check what is due, and keep projects moving from the terminal. Official, open source, and ready for AI agents.
$ npm i -g @doist/todoist-cli $ td auth login✓ Opened browser for Todoist authentication✓ Credentials saved to secure storage $ td skill install codex✓ Installed codex skill $ td today --accessibleToday (1) Draft launch notes id:8Jx4mVr72kPn3QwB p4 due:today Inbox $
Start using Todoist CLI
Install the CLI, sign in with Todoist, and add the agent skill you need before you settle into the longer workflow.
-
Step 1
Install Todoist CLI
npm i -g @doist/todoist-cliInstall the npm package to start using `td` in your terminal.
-
Step 2
Authenticate once
td auth loginOpen the browser flow and connect your Todoist account.
-
Step 3
Add an agent skill
td skill installChoose the agent you use and install the maintained skill.
One Todoist list for you and your agent
Capture tasks, check what is due, connect an agent, and open the task you need without scattering work across tools.
Explore the source, releases, and API
Todoist CLI is an official open-source tool. Read the source, check the latest release, or pair it with the Todoist developer platform when you need deeper integrations.
-
npm package
Install the published package or inspect the package metadata.
-
GitHub repository
Read the source, file issues, and contribute improvements.
-
Release notes
Follow tagged releases instead of checking the repo history manually.
-
Developer API
Pair the CLI with the official Todoist developer platform for deeper integrations.