TODO for AI
vs
GitHub Copilot
GitHub's coding agent: completions in the editor, a cloud agent that takes an issue and opens a pull request. Here is where each one wins, with numbers, and who should pick which.
TODO for AIWho should pick which
- Your work is GitHub issues and pull requests
- You want the cheapest entry into a serious coding agent
- You want completions and an agent from one vendor
- A lot of your backlog never becomes a pull request
- You need the agent on your own machines and in your own browser
- You want one flat budget instead of metered premium requests
- You want engineers and non-engineers on the same board
We are not competing for the same job
GitHub Copilot gets the task done.
TODO for AI organises the whole company’s work.
GitHub Copilot answers one question: how do I get this task done, from issue to pull request? So do the others — Cursor inside the editor, Claude Code in one person's session, Lindy by asking its assistant.
We answer a different one: where does the work live? One board per project, and a project for each part of the company — engineering, marketing, ops, finance, one per client. Your colleagues work on it. So do your agents, as many as you want to run, each with its own model, tools and permissions. Items carry the people who worked them and the agent that ran them, and the board filters by person, so what the company has in flight is one screen instead of a Slack thread.
That is not a team plan bolted onto an AI tool. It is the product. The agents are how items get closed; the board is what the company runs on.
What GitHub Copilot is, and where it stops
Copilot is the default coding agent by distribution. It completes in the editor, reviews pull requests, and the cloud agent picks up an issue, works on GitHub's runners and opens a PR. The model picker is the most open of any coding agent here: OpenAI, Anthropic, Google, xAI, Moonshot and Microsoft models, with Claude Code and Codex available as third-party agents on the same surface.
The shape is the constraint. Copilot works where GitHub works: repositories, issues, pull requests, Actions. Anything that is not a diff has no home. Copilot CLI does run in your terminal with per-command approval, but the agent that works unattended runs on GitHub's runners, and premium requests meter per model so an active team's bill follows its habits.
Teams whose work lives on GitHub and who want agents attached to issues and pull requests.
Three reasons GitHub Copilot users look elsewhere
The unit of work is a diff, tracked as an issue on a repository. An invoice to chase, a campaign to launch or an inbox to triage has no shape in Copilot.
Copilot CLI runs locally, but the agent that works unattended does so on GitHub's runners, on a clone of the repo. It reaches neither your servers nor your logged-in browser.
Completions are unlimited, agent work is not. Premium requests carry a per-model multiplier and overage bills per request.
Six dimensions that decide it
What each one ships
Same ladder, different meter
Completions are unlimited on paid plans. Agent work spends premium requests, multiplied per model, and overage bills per request.
One pool priced in dollars of model cost, spendable on any vendor. Session and weekly windows pace it, and a 1.3-1.5x plan multiplier applies, so a $20 plan is about $15 of list-price API. Team seat prices go into one shared pool.