Skip to content

What is Thrum

Free and Pro

Thrum lets several AI coding agents work in one repository without you carrying messages between them. You talk to one agent, the coordinator. It starts the other agents, hands out work, runs reviews and comes back to you with results and decisions.

Thrum is a program that runs on your machine, on macOS or Linux, next to your Git repository. Agents can run in Claude Code, Codex, Copilot, Cursor, OpenCode, Muse or Antigravity (Mix runtimes and models). It gives each agent a name, an inbox and a worktree. It also gives you Thrum’s web UI, the page you open in your browser to see your agents and their messages.

You set Thrum up once and start your coordinator. After that you rarely type Thrum commands. You write to the coordinator in plain words, and it does the housekeeping: it creates and starts agents, cleans them up, runs reviews and keeps the repository tidy.

Everything on this page works on the Free plan, which needs no account. Pro adds running your agents from the web UI, such as typing into an agent’s terminal. Pricing lists what each plan includes.

AI coding agents write code fast, and running several at once is where the work gets hard. Someone has to tell each agent what to do, carry questions and answers between them, check the result and remember what each one knows. Without help, that someone is you, copying text between terminals. With one coding agent, your coding tool is enough on its own.

Thrum moves that routine work to the coordinator, so you spend your attention on decisions. You still decide what gets built. By default the coordinator merges routine changes itself: it reviews each change first and is instructed to build and test the merged result before it pushes. If you would rather say yes to every merge, you can set it to ask first. The coordinator carries out the routine steps of your development process (plan, build, review, merge) and asks you only when a decision is yours.

+--> [Implementer] builds in its own worktree
[You] <--> [Coordinator]
+--> [Reviewer] checks the work in its own worktree

You send the coordinator a request. It creates an implementer and a reviewer, each in its own worktree, and sends them their work as messages. They answer by message. The coordinator collects the answers and reports to you in My Inbox, your inbox in Thrum’s web UI. This is a coordinator’s report in My Inbox after a review:

The coordinator's report in My Inbox: the README review is done, the verdict is CHANGES NEEDED, followed by a list of the top README issues.

The quickstart uses four of the five: you set up Thrum, and your coordinator creates a second agent in its own worktree and sends it its work as a message. The fifth, the briefing, shows up in Keep context when an agent restarts, where an agent restarts and still knows what to do next.