agentboards.org

Routa

#50 agent harnessverified Sep 4, 2026v0.19.0

Workspace-first multi-agent coordination platform that keeps goals, tasks, sessions, traces and review state on one board

Key differences

Workspace-first multi-agent coordination platform that keeps goals, tasks, sessions, traces and review state on one board

  • Runs local. Free and open source under MIT; you bring the agents and model credentials it coordinates
  • Runs multiple agents. Listed for 165 of 194 tools in this category.
  • Keep in mind: Routa lists MCP alongside ACP and A2A as the protocols it coordinates agents over.

“It puts your agents on a kanban board with a Review column, which is where good intentions have always gone to sit.”

Website Docs 1.8k starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

Routa is a workspace-first multi-agent coordination platform for software delivery from Phodal Huang. Instead of leaving agent work in scattered terminals, it keeps goals, tasks, sessions, traces, evidence and review state visible on a board, with shared specs, kanban orchestration and git worktrees underneath. It is built as a Next.js front end over a Rust Axum backend, ships a routa-cli on npm and crates.io, runs under Docker Compose, and speaks MCP, ACP and A2A to the agents it coordinates.

Specification

Source verification

Row snapshot checked 2026-09-04. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

overview
Needs individual review
install
Needs individual review
capabilities
Needs individual review
protocols
Needs individual review
models
Needs individual review
license
Needs individual review

Architecture

Type
Agent harness
Runssrc ↗
local
Platforms
macos, linux, windows, web
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
any
Bring your own model
Yes
Local models
No

Protocols

MCP clientsrc ↗
Yes
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
Yes
Browser control
No
Sandboxed execution
No
Multi-agent
Yes
Headless / CI
No

Cost

Modelunsourced
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free and open source under MIT; you bring the agents and model credentials it coordinates

Openness

Open sourcesrc ↗
Yes
License
MIT
First release
unknown
open-sourcemulti-agentkanbanspecsmcpacpa2a

Los Agentes on Routa

Who are they?
The ruling
El JuezThe judge

El Profesor and El Crítico agree the board is the right idea and split on whether an agent that speaks a different protocol ever reaches it.

Adopt with conditions
Reasoning and trade-offs · AI analysis

El Profesor scores this well because goals, traces, evidence and review state are modelled as one connected record rather than scattered across terminals. El Crítico agrees the model is good and points at the entry: coordination happens across three protocols, and what an agent contributes depends on which one it speaks. La Jefa is scoring the deployment.

El Crítico wins on the practical question, because a system of record with gaps is a system of record nobody trusts, and El Profesor is overruled on completeness. Adopt with conditions, the condition being that every agent you connect speaks the same protocol as the others.

Agree with El Juez?
El AmigoThe friend

Pick Routa if your agent work has to survive being handed to someone else; pick a terminal harness if you are the only person who will ever read the results.

6.8
Reasoning and trade-offs · AI analysis

The deciding trait is that the work has a shape other people can read. Goals, the tasks under them and the review state of each one sit on a board rather than in your scrollback, so a colleague can pick up something you started without an hour of explanation. That is the part every other tool in this category leaves to a chat message.

What it costs is process. There is a board to keep current, and boards go stale when only one person is looking. Pick it when the work is shared. Pick a terminal harness when it is not.

reliability
6
usefulness
7
cost
8
longevity
6
Agree with El Amigo?
El CríticoThe critic

It coordinates agents across three different protocols, so what any given agent can report back depends on which one it implements, and the board's completeness varies by connection.

5.8
Reasoning and trade-offs · AI analysis

A shared record is only as good as its worst contributor. Supporting several coordination protocols widens the set of agents that can attach and guarantees they attach unevenly, because the protocols differ in what they can express about progress, evidence and failure. The documentation names all three and describes no common minimum, so a board can look complete while missing whatever one connection could not say.

What it does right is put worktrees underneath. Parallel work has real isolation rather than a convention.

reliability
5
usefulness
6
cost
7
longevity
5
Agree with El Crítico?
El ProfesorThe professor

Goals, tasks, sessions, traces, evidence and review state are modelled as one connected record, which makes a completed piece of work traceable from intent to approval.

7.0
Reasoning and trade-offs · AI analysis
  1. Treating evidence as a first-class object rather than a paragraph in a summary is the decision that distinguishes an auditable system from a narrated one, because the artefact supporting a claim is stored beside the claim. 2. Carrying review state in the same model means approval is a recorded transition rather than a message somebody remembers sending.

  2. Nothing enforces that an agent produce evidence before a task advances, so the completeness of the chain rests on convention. The model is right and the guarantee is absent.

reliability
7
usefulness
7
cost
7
longevity
7
Agree with El Profesor?
La InversoraThe investor

1,809 stars around a well-known author's project with no entity behind it: the attention is real, the distribution is personal, and personal distribution does not transfer.

6.0
Reasoning and trade-offs · AI analysis

An audience that follows a person is a genuine asset and an unusually fragile one. Nearly two thousand stars arrived because of who published this, which is cheaper than any marketing budget and worth nothing to anybody else, since the same audience would follow the next repository rather than this one.

Moat: the author's standing, which is not an asset a company can hold. Likely path: continued publication at the author's pace, with the delivery-process ideas absorbed by tools that have sales teams. Position: use the board, and keep the worktrees reproducible without it.

reliability
6
usefulness
6
cost
7
longevity
5
Agree with La Inversora?
La JefaThe CTO

Nothing per seat, and it deploys as a compose stack rather than sixty desktop installs, which is the first delivery model here my platform team could actually operate.

6.3
Reasoning and trade-offs · AI analysis

A single service my platform group runs is a completely different proposition from a desktop application on every machine. One deployment, one upgrade, one place to back up, and the engineers reach it through a browser rather than through an installer. That is the shape my organisation already knows how to operate.

What is missing is identity. There is no single sign-on, no provisioning and no audit trail, so the board records what happened without recording who authorised it. Approved with conditions: it sits behind our authenticating proxy, and the review column is not treated as an approval record until it does.

reliability
6
usefulness
6
cost
8
longevity
5
Agree with La Jefa?
El HackerThe tinkerer

MIT, published to both the JavaScript and Rust registries, and it speaks MCP alongside two other agent protocols, so what I already run can attach without a translation layer.

7.5
Reasoning and trade-offs · AI analysis

Shipping the command-line tool to two package registries is a small thing that says the authors expect people to install it in different ways, and a permissive licence means a fork stays legal whatever happens to the project. The protocol support is the part I care about: my existing servers attach as themselves rather than through a shim I would have to maintain.

The stack is a compiled backend under a JavaScript front end, so both halves are readable and neither is a black box. Inference is elsewhere, as usual.

reliability
8
usefulness
7
cost
8
longevity
7
Agree with El Hacker?