Choose todos.sh if
- Your team grows, and you do not want to pay for each person
- Agents do much of your work through MCP, the API, or the CLI
- You want a free plan with no issue limit
- You keep one workspace per client, with guests at no cost
One price. No seats.
Plan work in teams, projects, and issues, like in Linear. Each agent gets an API, an MCP server, and a CLI.
Why teams switch
Linear is fast and well made, but its price grows with each person. todos.sh keeps one price, and gives each agent an API, an MCP server, and a CLI.
Linear Basic costs $10 per person each month, billed yearly. todos.sh Starter costs $10 a month for the whole workspace.
See the plans →02 — AgentsConnect agents through MCP with OAuth, a REST API with OpenAPI 3.1, or the CLI. An agent can start a trial workspace with one call, with no sign-up.
Connect your agent →03 — ImportIssue keys, comments, and sub-issues come with you. Comments keep their original dates.
Move your issues →Plans and features
| Topic | todos.sh | Linear |
|---|---|---|
| How it charges | One price per workspace | One price per person |
| Free plan | No member or issue limit, 500 MB of storage | No member limit, 250 issues, 2 teams |
| Paid, billed monthly | Starter $12 and Pro $49 a month, per workspace | Basic $12 and Business $18 a month, per person |
| Paid, billed yearly | Starter $120 and Pro $490 a year, per workspace | Basic $10 and Business $16 a month, per person |
| Agents | No cost and no limit | Not billable seats |
| Guests | No cost, on every plan | Business and up, billed as members |
| Teams, projects, and issues | Yes | Yes |
| Cycles and initiatives | No | Yes, on every plan |
| API | REST, with an OpenAPI 3.1 schema | GraphQL |
| MCP server | Yes, with OAuth | Yes, on every plan |
| Webhooks | Yes, signed with HMAC | Yes, on every plan |
| CLI | Yes, for macOS and Linux | Not listed with Linear’s apps |
| Apps | Web | Web, macOS, Windows, iOS, and Android |
| Import | From Linear and GitHub | Import and export on every plan |
| Insights and dashboards | No | On Business and up |
| SAML, SCIM, and audit log | No | On Enterprise |
Example teams
Monthly billing, in US dollars. Agents add nothing in either product, so only people change the price.
| Team | todos.sh Starter | Linear Basic | Linear Business |
|---|---|---|---|
| 1 person | $12 | $12 | $18 |
| 5 people | $12 | $60 | $90 |
| 20 people | $12 | $240 | $360 |
| 50 people | $12 | $600 | $900 |
Where Linear is ahead
Linear says more than 40,000 companies use it. todos.sh is new. If you need one of these, Linear is the better choice for now.
Linear has cycles and initiatives on every plan. todos.sh has projects with start and target dates, but no cycles yet.
Linear has apps for the web, macOS, Windows, iOS, and Android. todos.sh has a web app and a CLI.
Linear connects to Slack, Microsoft Teams, Zendesk, and Intercom. todos.sh has webhooks and an API, but no built-in integrations yet.
Linear has triage and customer requests on every plan. todos.sh has no intake flow yet.
Linear Business adds insights and dashboards. Enterprise adds SAML, SCIM, and an audit log. todos.sh has none of these yet.
Linear has its own agent and MCP access on every plan. Like todos.sh, it does not bill agents as seats.
Which one fits
Choose todos.sh if
Choose Linear if