Compare
The best task trackers for AI agents
Eight places to keep the work your coding agents do, what each is best at, and which fits the way you work. Hamloy is one of them; we say where the others win.
Updated 11 October 2026
We make Hamloy, so read this knowing that. Every fact about the other tools comes from their own sites and docs, read on 10 October 2026, and each has a full comparison where we wrote one.
What matters when agents do the work
A tracker for people asks: is it easy to write, easy to find, easy to report on? With agents doing the work, other questions come first:
- Can every agent reach it? Claude Code, Codex, Cursor, an app in the browser. A command line, an MCP server, or a file.
- Do two agents ever take the same task? With two sessions at once, they will, unless something says "taken".
- Where do the decisions go? An agent that needs you should leave a question you can answer later, not a line in a terminal you closed.
- What does done mean? Ticked, or merged and pushed.
- Where do you look? A file, a terminal, a board, a phone.
At a glance
| Where the list lives | How agents use it | Stops two on one task | Open source | |
|---|---|---|---|---|
| Hamloy | Hosted | MCP, plus a program for Claude Code and Codex | Yes, across tools | No |
| A TODO.md | Your repo | Reading and writing the file | No | Nothing to open |
| Claude Code's task list | Your computer | Built-in tools | In agent teams | No |
| Beads | Your repo, in Dolt | The bd command line, or MCP |
Yes | Yes, MIT |
| Task Master | Your repo, in JSON | MCP or command line | Not described | MIT with Commons Clause |
| Backlog.md | Your repo, one Markdown file per task | Command line, or MCP | Not described | Yes, MIT |
| GitHub Issues | Hosted, in a repo | MCP or gh; agents assigned to an issue |
No | No |
| Linear | Hosted | MCP; agents delegated an issue | Not described | No |
The eight
Hamloy: for several agents and you on one list
One project's tasks, requests and questions, shared by every agent on it
through 12 MCP tools. A task is claimed before it's started, across Claude Code,
Codex, Cursor and the rest. Decisions come to you as questions with options and
the one the agent recommends; what only you can do comes as a request with the
steps. Two agents editing the same file are warned, with who to message; no
file is locked. The hamloy program follows each task through git, and you see it all
on a live board (claims, questions, git).
Answering this lets Offline sync with a local SQLite cache go ahead.
• I asked you where synced habits should live (Q-sy2c). Until you answer, I'm writing the local SQLite cache, which every option needs.
Best for two or more agents at once, across tools, with a person who isn't always at the terminal. Not for you if you want it open source, offline or in the repo. Free for one project; Pro is €8 a month per person (pricing).
A TODO.md: for one agent on one branch
A checklist in the repo. Free, offline, reviewed with the code, readable by any agent. It has no claims, and each branch has its own copy, so two sessions drift apart. Best for one agent at a time. Hamloy vs a TODO.md.
Claude Code's task list: for the steps of one task
Claude Code's built-in TaskCreate, TaskList and TaskUpdate keep a checklist on your computer, shared between Claude Code sessions that set the same list ID. On newer models the tools are off unless you turn them on (tools reference). Experimental agent teams claim tasks with file locking inside one session. Best for keeping one session on track; it fits inside any of the others. Hamloy vs Claude Code's own to-do list.
Beads: for an open-source issue graph in the repo
A "distributed graph issue tracker for AI agents, powered by Dolt", driven by
the bd command line: atomic claims, many kinds of dependency, bd ready for
what's unblocked, and issues labelled for a human
(Beads). No board of its own.
Best for people who want everything local, open and scriptable.
Hamloy vs Beads.
Task Master: for turning a spec into a plan
Reads a PRD and writes tasks with dependencies and subtasks, using a model it
calls with your key or through Claude Code or Codex signed in; keeps them in
.taskmaster/tasks/tasks.json
(Task Master).
Best for starting a project from a written spec with one agent working
through it. Hamloy vs Task Master.
Backlog.md: for Markdown tasks with a board in the terminal
Every task is a plain Markdown file in the repo. backlog board draws a board
in the terminal and backlog browser serves one on your own machine; agents
use it through the command line or MCP, and its setup can configure Claude
Code, Codex, Gemini CLI, Kiro or Cursor. MIT
(Backlog.md). Its README advises one
task per agent session rather than describing claims. Best for people who
want a board but want the tasks to stay files in git.
GitHub Issues: for a repo's public record
Free with every repository, with sub-issues, dependencies and Projects, and closed by the pull request that fixes it. Assign an issue to Copilot, Claude or Codex and it comes back as a draft pull request, on paid Copilot plans (GitHub Issues). Best for open source, bug reports and anything contributors should see. Hamloy vs GitHub Issues.
Linear: for a team planning a product
"The product development system for teams and agents": issues, projects, cycles and triage, an MCP server, and agents such as Codex, Cursor and Devin you delegate an issue to (Linear). Free up to 250 issues. Best for teams whose plan of record lives in a tracker. Hamloy vs Linear.
Which to pick
- One agent, one branch, you watching: a TODO.md or Claude Code's own list.
- You want it open source and in the repo: Beads, or Backlog.md for plain Markdown files.
- You start from a spec: Task Master.
- A team's plan, or a public project: Linear or GitHub Issues.
- Several agents at once, in different tools, and decisions that wait for you: Hamloy, often beside Linear or GitHub Issues rather than instead of them.
Questions
Which is best if I run one agent at a time?
A TODO.md, or Claude Code's own task list. Both are free and need nothing else. A tracker earns its keep once two sessions run at once, or the agent needs you while you're away.
Which ones stop two agents from taking the same task?
Hamloy (claims across tools and machines), Beads (an atomic claim in its command line) and Claude Code's agent teams (file locking, inside one session). The others we read don't describe one.
Which ones are open source?
Beads and Backlog.md (MIT), and Task Master (MIT with Commons Clause). Hamloy, Linear and GitHub are hosted products.
Why is Hamloy on its own list?
Because we make it, and it's a real choice for the same job. Every other entry was read from its own site on 10 October 2026, and each says when it is the better pick.