Every AI agent, one table
15 tools, 5 questions, no marketing. Work platforms are adding agents, agent vendors are adding task lists, and neither has arrived. Here is exactly who has what.
Two groups walking toward the same product
Linear, Notion, ClickUp and Asana already had the thing agent vendors do not: a board where a colleague and you hold the same item, with state everyone can see. In the last year all four put agents on it. Notion Custom Agents pick their own model and run on triggers. ClickUp Super Agents get @mentioned in comments. Linear lets you assign an issue to Claude Code, Codex, Cursor or Devin.
Coming the other way, Claude Code, Cowork, Codex, ChatGPT, Manus, OpenClaw and Hermes all shipped some form of task list. Every one of them is private. It is your queue, rendered; there is no version where a teammate opens it and sees what the agent is doing. GitHub is the exception, because issues were already a shared board before Copilot arrived on them.
Neither convoy has arrived. The work platforms have the board and their agents cannot run a command. The agent vendors have the worker and no shared place to put the work. GitHub has both and only accepts work shaped like a pull request.
A row with no holes
Where the two columns cross
Read the table down the board column and the shell column together. Linear, Notion, ClickUp and Asana have the board, and their agents never get a command line. Cowork, Claude Code, Codex, Cursor, OpenClaw and Hermes have the command line, and the work stays in a private queue.
That is the whole difference. A Notion agent can update a database, file a bug and post a report, and it cannot run your deploy script. Claude Cowork can run your deploy script, and your colleague cannot see that it did.
GitHub is the one product on both sides of that line: issues are a real shared board and Copilot CLI runs on your machine. Its limit is shape. Work has to become a repository, an issue and a diff, so the invoice, the ad account and the vendor portal never enter. Ours is the same combination without the repository in the middle, plus a session in your own browser.
It matters because most real work is mixed. The same week contains a code fix, an invoice to chase, a landing page to ship and a vendor portal to log into. Put that on a work platform and half of it stalls at the connector boundary. Put it in a chat agent and nobody else knows it exists.
Items have state: open, running, blocked on you, done. Contributors and the agent that ran each item are recorded, so a colleague can open the board and read what happened without you narrating it.
Each todo names its own agent, and each agent has its own model, tools, system prompt and permissions. A code fix and an invoice chase can sit on the same board without one badly-configured assistant doing both.
The 90 KB bridge attaches your own machines, and every account gets a managed cloud VM that keeps files, logins and sessions between runs. Any binary you have installed is a tool, no MCP server required.
Every tool call resolves against an allow, ask or deny rule, most specific match first, configured per agent. It gates which commands run, so you can hand one agent the whole shell and another only the two binaries it needs. It is a policy layer, not an OS sandbox: whatever you allow runs with your own user rights.
Where the others are ahead
Model choice is not our moat. Cursor, Copilot, Notion, ClickUp, Lindy, OpenClaw and Hermes all let you pick the vendor. It only separates us from the agents that are a front end for one lab.
Local execution is not our moat either. Cowork works on your folders, Claude Code, Codex and Copilot CLI live in your terminal, and OpenClaw and Hermes run on a box you host. Anyone who tells you their agent is the only one that runs on your computer is selling.
And per product: Linear is a better issue tracker than our board, Notion is a better knowledge base than anything we have, Asana has governance we do not, GitHub has distribution nobody can buy, and Claude Code is a stronger pure coding agent than most. What none of them has is the whole row.
Common questions
Cells come from vendor documentation and pricing pages on that date, and from the same data behind every comparison page. Found one that is wrong? Tell us and we will change it.