Skip to content
Mindo

For developers & AI agents

Your todo list, in the terminal

Create, list and finish tasks from the command line, or let Claude Code, Codex and other agents do it for you.

brew install edtk/mindo/mindo

Or use the install script:

curl -fsSL https://mindo.fun/install.sh | sh

Then sign in with mindo auth login

Terminal
mindo auth login! First copy your one-time code: WXYZ-1234Opening https://app.mindo.fun/cli-login?code=WXYZ-1234 in your browser…Waiting for approval…✓ Logged in as Alex (alex@example.com)mindo task create "Write release notes" --due tomorrow✓ Created task: Write release notes019f2a64-3b1c-7e90-8a5d-c41e07b92f38mindo task listID        TITLE                PRIORITY  DUE         PROJECT  TAGS019f2a64  Write release notes            2026-10-26  Inbox019f2b10  Reply to Sam         high      2026-10-25  Work     #emailmindo task done 019f2a64✓ Completed: Write release notes

Never leave the terminal

Add a task the moment you think of it, check your list and tick things off without switching windows.

Built for AI agents

Every command takes --json for exact, machine-readable output, and tasks get short, stable ids that agents can pass around.

Browser login, scoped tokens

Sign in by approving a code in your browser. The token can only read and change your tasks, projects and tags, nothing else.

Syncs with your phone and the web app

It talks to the same account as Mindo on the web and Android, so a task added in the terminal is on your phone a moment later.

Use it with your coding agent

Paste this into your CLAUDE.md or AGENTS.md and Claude Code, Codex or any other agent that can run shell commands will know how to use your todo list.

## Tasks
Use the `mindo` CLI for my todo list.
- List: `mindo task list --json`
- Add: `mindo task create "<title>" --due <YYYY-MM-DD>`
- Finish: `mindo task done <id>`

AI agents can also read a plain-text guide to Mindo: mindo.fun/llms.txt

Frequently asked questions

Get the Mindo CLI

brew install edtk/mindo/mindo

Or use the install script:

curl -fsSL https://mindo.fun/install.sh | sh

Then sign in with mindo auth login

Prefer chat? Connect Mindo to Claude