Getting Started
TodoMate is a developer-focused todo app built around an API-first architecture. Everything you can do in the app, you can also do via the API or the CLI.
Clients
| Client | Best for |
|---|---|
| Web app | Everyday use in the browser |
CLI (todo) | Terminal workflows, scripting |
| MCP server | AI assistants (Claude, etc.) |
| REST API | Custom integrations |
Authentication
All API access requires:
- A JWT — issued via GitHub OAuth. The web app, CLI, and MCP server handle this for you.
- An API key — Pro users can generate one in Settings → API Access.
See the API Reference for details on required headers.