agentboards.org

Archon

#24 agent harnessverified Sep 4, 2026v0.11.1

Workflow engine that runs coding agents through YAML-defined phases, gates and worktrees

Key differences

Workflow engine that runs coding agents through YAML-defined phases, gates and worktrees

  • Runs local. Free and open source under MIT; you bring your own coding agent and model subscription
  • Supports headless CI workflows. Listed for 60 of 194 tools in this category.
  • Runs multiple agents. Listed for 165 of 194 tools in this category.

“You can dispatch a production workflow from Telegram, which is either operational maturity or a cry for help.”

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

What it is

Archon encodes a development process as a YAML workflow in .archon/workflows and runs it the same way every time: plan, implement in a loop until tests pass, validate, review, approve, open a pull request. Deterministic nodes run bash, tests and git operations while AI nodes call Claude Code, Codex or another provider, and every run gets its own git worktree so several can run in parallel. Workflows can be dispatched from the CLI, a web UI, Slack, Telegram or a GitHub comment.

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

Architecture

Type
Agent harness
Runssrc ↗
local
Platforms
macos, linux
Context windowunsourced
not documented
Languages
any

Models

Backboneunsourced
any
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
No
Multi-agent
Yes
Headless / CI
Yes

Cost

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

Free and open source under MIT; you bring your own coding agent and model subscription

Openness

Open sourceunsourced
Yes
License
MIT
First release
2025-02
workflowsworktreesorchestratoryaml

Los Agentes on Archon

Who are they?
The ruling
El JuezThe judge

The tightest panel here, 1.75 points, and the only objection that matters is El Crítico's: a git worktree separates file trees and nothing else.

Adopt with conditions
Reasoning and trade-offs · AI analysis

The panel agrees, 1.75 points end to end, with El Hacker at 8.25 for MIT and a process that is YAML in the repository. The cost of that agreement is El Crítico's caveat: isolation is a git worktree, so parallel runs share one machine, one network and one set of credentials.

El Crítico is right and is not a reason to refuse: a worktree is the isolation a single repository needs. La Jefa is overruled; her Windows engineers are a staffing fact, not a defect in the tool. Adopt with conditions, the condition being credentials scoped to what every parallel run may safely share.

Agree with El Juez?
El AmigoThe friend

Pick Archon if you want work started from a GitHub comment and finished as a pull request; pick Conductor or Claude Squad if writing a workflow file before the first run sounds like the wrong order.

7.3
Reasoning and trade-offs · AI analysis

The daily trait is the dispatch surface. You leave a comment on an issue and a run starts, which means the work begins where the conversation already happened instead of in a terminal somebody has to remember to open. Once a team gets used to that, the friction of starting a task drops close to zero, and that matters more than raw agent quality.

Pick it when your process is stable enough to write down. Pick Conductor or Claude Squad when it is not, because here the process must exist before the tool is useful.

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

Isolation is a git worktree, which separates file trees and nothing else, so parallel runs share one machine, one network and one set of credentials.

6.8
Reasoning and trade-offs · AI analysis

The risk is calling a worktree a boundary. Several runs execute at once, each in its own checkout, and no container sits between them and the host. A command that touches a shared service, a global package cache or an environment variable reaches every other run and the developer machine underneath. Docker isolation is not part of the design.

Run it on a dedicated box with credentials scoped to what a run may touch. What it does right: bash, tests and git operations execute as deterministic nodes rather than as model output, so the parts a computer does reliably are not delegated to a language model.

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

The workflow is an explicit phase graph, plan, implement in a loop until tests pass, validate, review, approve, pull request, with the test suite as the loop exit condition.

7.3
Reasoning and trade-offs · AI analysis

This is the design most agent products describe and few encode. Phases are named and ordered, and the implementation phase repeats until the test suite passes, which makes the exit condition mechanical rather than a judgement the model makes about its own output. An approval gate stands between validation and the pull request, so a human decision is a structural element and not a setting.

No benchmark is published, and none is needed to evaluate this. The architecture is legible from the workflow definition itself, which is a stronger form of evidence than a score.

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

Twenty-three thousand stars, one named maintainer and no company, which makes this a reputation asset rather than a business with a runway to worry about.

6.8
Reasoning and trade-offs · AI analysis

There is no entity here, only a person with a large following and a project people use. That structure has an advantage worth naming: no burn rate means no forced monetisation and no pricing change to survive. It also means the roadmap is one individual's available evenings, and the failure mode is silence rather than a shutdown notice.

Moat: attention, which is real and does not transfer. Likely path: a hosted service if the maintainer wants a company, or a slow handover to contributors if he does not. Position: use it, keep the workflow files portable, own the exit.

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

Zero licence cost and it fits the pipelines we run, but it installs only on macOS and Linux, and our Windows engineers are not a rounding error.

6.5
Reasoning and trade-offs · AI analysis

Cost at sixty is the model bill and nothing else, which is the best answer procurement gets all quarter. It runs unattended, so we can schedule it on hardware we control and keep the spend visible. Two things block a general rollout: platform support covers macOS and Linux only, and there is no console, therefore no single sign-on and no central audit of who dispatched what.

Onboarding is fast for anyone who already reviews pull requests. Support is a community. Approved with conditions: a shared runner, our own access logging, and a named internal owner.

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

MIT, the whole process is YAML in .archon/workflows that lives in the repo, and the AI node swaps between Claude Code and Codex without touching anything else.

8.3
Reasoning and trade-offs · AI analysis

The configuration is the product and it sits in .archon/workflows as YAML, versioned beside the code it operates on. That means a process change is a pull request with a diff, which is the first time I have seen an agent pipeline reviewed the way everything else is. Swapping the model-driven step between providers is one field.

There is no MCP on either side, which sounds worse than it is: tools reach the pipeline through whichever coding agent the node invokes, so the protocol lives one layer down. I would rather own that indirection than a plugin system. Fork it, edit the YAML, keep it.

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