Install
Use Bun to install @hasna/todos, the public local package agents can run from the terminal.
Install the public local package, create projects and todos, attach plans, and let Codex, Claude Code, or Takumi run the work through /goal.
bun install -g @hasna/todosThree steps. One agent-readable source of truth.
Use Bun to install @hasna/todos, the public local package agents can run from the terminal.
Create a project, add todos, and attach a plan with priorities, owners, comments, and status.
Ask Codex, Claude Code, or Takumi to use /goal, then let the agent claim tasks and report verification.
todos.md turns a goal into a local execution loop: create the project, add tasks, attach the plan, then let an agent claim and verify the work through CLI or MCP.
Small units of work with owner, status, priority, dependencies, comments, and verification evidence.
A local workspace boundary that keeps related tasks, plans, runs, and agent context together.
Ordered intent: acceptance criteria, dependencies, checkpoints, and the work an agent should execute.
Execution records for agent work, including logs, artifacts, status, receipts, and final proof.
Start with one local project, a small task list, and a plan the agent can inspect.
Codex or Claude Code can point /goal at the project plan instead of a browser workflow.
The result is tasks, comments, verification commands, artifacts, and completion status.
Local OSS stays local. Hosted features stay explicit. Full audit trail.
@hasna/todos works locally without default cloud calls.
CLI, API, and MCP are the working surfaces.
Task comments, status changes, and runs are logged for review.
Free is 1,000 tasks and 10 projects. Pro is unlimited.
todos.md is headless and agent-native: the landing page explains the product, while CLI, API, and MCP surfaces manage the actual work without a web app sign-in flow.
The browser explains the product. Actual work happens through command and tool surfaces that agents can call directly.
Install @hasna/todos with Bun and run tasks from the terminal.
Expose structured tools for agents that should not scrape text.
Build integrations that need authenticated shared state and tenant boundaries.
Record decisions, blockers, and verification evidence.
Review task history, run status, and recent project movement.
Create repeatable task shapes for bugs, launches, and audits.
Free forever up to 1,000 tasks and 10 projects. Pro is $10/mo for unlimited tasks, unlimited projects, and hosted automation.
Free forever
For teams
For companies
Free covers 1,000 tasks and 10 projects. Pro removes task and project limits.
Agents can queue work and return logs, artifacts, and status through CLI, API, or MCP.
| Free | Pro | Enterprise | |
|---|---|---|---|
| Pricing | |||
| Monthly | Free forever | 10 USD | Custom |
| API calls | Included | Unlimited | Custom |
| Hosted runs | Limited | Included | Custom |
| Features | |||
| Tasks | 1,000 | Unlimited | Custom |
| Projects | 10 | Unlimited | Custom |
| Web app actions | - | - | - |
| All agent platforms | ✓ | ✓ | ✓ |
| Remote runs | Limited | ✓ | ✓ |
| Security | |||
| Access control | Basic | Team | Enterprise |
| SSO (SAML / OIDC) | - | - | ✓ |
| Self-hosted | - | - | ✓ |
Yes. Free is free forever up to 1,000 tasks and 10 projects.
Pro unlocks unlimited tasks and projects plus hosted automation. Local open source todos stay local.
Codex, Claude Code, Takumi, OpenCode, Antigravity, and any MCP-compatible host.
bun install -g @hasna/todos