agentboards.org

AgentsMesh

#52 agent harnessverified Sep 4, 2026v0.44.7

Control plane that schedules coding agents as isolated pods across your own machines, with autopilot, channels and a Kanban board

Key differences

Control plane that schedules coding agents as isolated pods across your own machines, with autopilot, channels and a Kanban board

  • Runs local and cloud. Source-available under the Business Source License 1.1 and self-hosted on your own machines; you supply the coding-agent logins it runs
  • Includes a Docker sandbox. Listed for 48 of 194 tools in this category.
  • Supports headless CI workflows. Listed for 60 of 194 tools in this category.
  • Keep in mind: The repository is public but licensed BSL-1.1, which is source-available rather than open source.

“Pods talk to each other over channels with mentions, so your agents now have a group chat and you are not in it.”

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

What it is

AgentsMesh is a control layer for running many coding agents at once. Self-hosted runners installed across your machines advertise their capacity and receive AgentPods: each pod is one agent's isolated environment with a PTY terminal, a dedicated git worktree sandbox, private credentials and its own branch. Autopilot watches a pod and sends the next instruction when it goes idle, with iteration caps, decision history and human takeover. Pods can be bound into a mesh and talk over channels with @mentions, and tickets on a Kanban board bind to pods with MR/PR tracking. Web, Electron desktop and iOS clients all run on the same Rust core, with orchestration over gRPC+mTLS and terminal bytes through a stateless relay cluster.

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
website
Needs individual review
install
Needs individual review
capabilities
Needs individual review
models
Needs individual review
license
Needs individual review

Architecture

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

Models

Backbonesrc ↗
Claude Code, Codex, Gemini CLI, OpenCode
Bring your own model
Yes
Local models
No

Protocols

MCP clientunsourced
No
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
Yes
Browser control
No
Sandboxed execution
Yes
Isolation is a per-pod git worktree sandbox with private credentials; the stack itself ships as Docker images.
Multi-agent
Yes
Headless / CI
Yes

Cost

Modelunsourced
byok
Starts at
n/a
Free tier
Yes
Bring your own key
Yes

Source-available under the Business Source License 1.1 and self-hosted on your own machines; you supply the coding-agent logins it runs

Openness

Open sourcesrc ↗
No
License
BSL-1.1
First release
unknown
source-availableself-hostedfleetworktreesautopilotkanban

Los Agentes on AgentsMesh

Who are they?
The ruling
El JuezThe judge

El Profesor grades the transport and El Crítico grades the loop running on top of it, and the second grade is the one a buyer has to act on.

Trial only
Reasoning and trade-offs · AI analysis

El Profesor and El Crítico grade different halves of the same machine. He rates the transport highly because mutual authentication and a stateless relay are deliberate choices. El Crítico rates reliability low because the thing that keeps a pod moving is a loop with a counter on it. La Jefa is closer to El Crítico than to anyone.

El Crítico wins on the operating question and El Profesor is not overruled, because a sound transport underneath an unattended loop is still an unattended loop. Trial only, and the exit criterion is a week of autopilot logs with no pod burning its cap on the wrong ticket.

Agree with El Juez?
El AmigoThe friend

Pick it when you are dispatching work to more agents than you can hold in your head; pick something smaller while you can still count them.

7.3
Reasoning and trade-offs · AI analysis

You will feel the difference when work stops living in your head. A ticket on the board binds to a pod, the pod opens its own branch, and the merge request that comes back is attached to the card it came from. The deciding trait is that traceability, from card to branch to review, without you writing it down.

This is wrong for you if you have three tickets and one repository, because you will spend more time on the board than on the code. Pick it when you are dispatching work to more agents than you can hold in mind. Pick Agent Deck when you can.

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

Autopilot sends the next instruction whenever a pod goes idle, so the only thing between a misread ticket and a long afternoon is an iteration cap.

6.3
Reasoning and trade-offs · AI analysis

Autopilot is the risk. It watches a pod, and when the pod goes idle it sends the next instruction, which means the only thing standing between a misread ticket and a long expensive afternoon is an iteration cap. Decision history records what happened. It does not judge whether what happened was the right work.

The vendor documents the takeover path, and that is the honest part. A human can seize the pod at any point, which is the correct escape hatch to build first, and more than most tools that run unattended bother to ship.

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

Orchestration runs over gRPC with mutual TLS while terminal bytes cross a stateless relay, so the widest-reaching component carries the least to steal.

7.5
Reasoning and trade-offs · AI analysis
  1. The trust boundary is drawn where it should be. Orchestration travels over gRPC with mutual TLS, and terminal bytes travel through a relay that holds no state, so the component with the widest reach carries the least to steal. 2. One Rust core serves the web, desktop and iOS clients, which means three surfaces cannot drift into three behaviours.

  2. Each pod holds private credentials in its own working tree, so the isolation claim is enforced by construction rather than asserted in prose. No benchmark accompanies any of this, and none is claimed, which is the correct pairing.

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

2,338 stars is real distribution for a control plane, but self-hosted runners leave no hosting margin, so the charge has to be for coordination itself.

6.5
Reasoning and trade-offs · AI analysis

2,338 stars is real distribution for a control plane, which is the hardest thing to buy and the easiest thing to lose. The structural problem is that self-hosted runners leave no hosting margin, so whatever gets charged has to be charged for coordination itself, and coordination is exactly what a competitor gives away.

Moat: switching cost, once a team's tickets and branches live inside it, which is the strongest kind on this board. Likely acquirer: a CI vendor that wants agents scheduled the way builds already are. Position: promising, and I would want the business model named before a team builds its process around it.

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

A compose file and runners on hardware we own is a morning of work; no SSO, no SCIM, no audit log and no retention policy is a quarter of work.

5.8
Reasoning and trade-offs · AI analysis

The deployment is a docker compose file and runners installed on machines we already own, which my platform team can do in a morning. What is not in the row is the part procurement asks about: no SSO, no SCIM, no audit log, no retention policy. Capacity advertising is scheduling, not governance.

The model spend behind sixty engineers running parallel pods is a larger number than any seat licence would be, and nothing in the row caps it centrally. Onboarding a mid-level engineer is a day. Approved with conditions: an identity integration first, and a spend ceiling per runner.

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

BSL-1.1 on a public repo is source-available, not open; my logins and my hardware, but no MCP client and no server anywhere in the stack.

6.8
Reasoning and trade-offs · AI analysis

BSL-1.1 with a public repository is source-available, and I will keep saying that is not the same as open. I can read it and I can patch my copy. What I cannot do is fork it into something of my own while the licence runs, and for a control plane I depend on, that matters more than it does for a library.

The credentials are mine, since it runs the agent logins I already have, and everything executes on hardware I racked. There is no MCP client and no server, so the tool servers I run stay outside.

reliability
6
usefulness
8
cost
8
longevity
5
Agree with El Hacker?