A Go CLI and desktop app that keeps AI coding skills, agents, rules, MCP connections and hooks in one source and syncs them to tools like Claude Code and Codex.
coleam00/Archon
Open-source workflow engine that runs YAML-defined AI coding and other processes with agents, scripts and human approval gates.
- Stars
- 23,729
- Forks
- 3,611
- Open issues
- 180
- Last commit
- 6 hours ago
What is it?
Archon lets you describe how work gets done as YAML workflows. Each workflow is a graph of nodes: AI agent prompts handle judgment, bash commands and scripts handle deterministic checks, loops repeat steps until a test command passes, and wait nodes pause the run so a person can approve or reject. The goal is to make AI-assisted coding follow the same plan, checks and gates every time instead of depending on how a single agent run goes.
The bundled sdlc pack implements a software delivery pipeline: it takes an issue through planning, implementation, review, CI waiting and merging, with queues that pick up ready work and attention items that surface only when a decision is needed. The engine itself is generic, so the same approach can be used for content production, research or operations. Archon runs Claude Code, Codex and Pi through their own CLIs and SDKs, stores run logs and cost data in a local SQLite database by default (PostgreSQL optional), and offers a CLI, a web console and chat integrations for Slack, Telegram, GitHub and Discord.
Extension happens through plugins for workflow packs, agent providers, code forges and chat surfaces. Plugins are installed from GitHub repositories with the archon plugin add command. The project is written in TypeScript and runs on Bun.
Key features
- 01Define multi-step workflows in YAML with agent, bash, script, loop, wait and child-workflow nodes.
- 02Loops repeat a step until a shell command such as your test suite succeeds.
- 03Pauses runs for human approval or rejection through an attention queue.
- 04Runs each repository task in its own git worktree so several can proceed in parallel.
- 05Supports Claude Code, Codex and Pi as agent providers.
- 06Ships with an sdlc pack that takes GitHub issues to merged pull requests.
Use cases
- Automating issue-to-pull-request delivery in a repository while keeping review and approval gates.
- Standardizing how AI coding agents plan, implement and test changes across a team.
- Building repeatable non-code processes such as content production or research pipelines with agent steps.
- Self-hosting an audit trail of agent runs, outcomes and costs for a team.
Quick start
- 1
Install Claude Code and sign in, or install Codex
- 2
Install Archon with Homebrew
brew install coleam00/archon/archon - 3
List the available workflows in your git repository
archon workflow list - 4
Run a bundled investigation workflow with a question
archon workflow run archon-investigate "Why does the login test fail?"
Things to know
- Requires an agent provider such as Claude Code or Codex, using your own accounts.
- Sends anonymous usage telemetry events by default.
Topics
FAQ
- What is Archon?
- Open-source workflow engine that runs YAML-defined AI coding and other processes with agents, scripts and human approval gates. Archon lets you describe how work gets done as YAML workflows. Each workflow is a graph of nodes: AI agent prompts handle judgment, bash commands and scripts handle deterministic checks, loops repeat steps until a test command passes, and wait nodes pause the run so a person can approve or reject. The goal is to make AI-assisted coding follow the same plan, checks and gates every time instead of depending on how a single agent run goes.
- Is Archon free to use? What license does it have?
- Archon is open source under the MIT license. Check the license terms before using it in commercial products.
- Is Archon still maintained?
- Actively maintained. The last commit to Archon was on Oct 20, 2026.
- What can I use Archon for?
- Automating issue-to-pull-request delivery in a repository while keeping review and approval gates. Standardizing how AI coding agents plan, implement and test changes across a team. Building repeatable non-code processes such as content production or research pipelines with agent steps. Self-hosting an audit trail of agent runs, outcomes and costs for a team.
- How do I install Archon?
- Install Claude Code and sign in, or install Codex Install Archon with Homebrew: brew install coleam00/archon/archon List the available workflows in your git repository: archon workflow list Run a bundled investigation workflow with a question: archon workflow run archon-investigate "Why does the login test fail?"
- Where can I get Archon?
- The source code and installation instructions are on GitHub: https://github.com/coleam00/Archon
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A personal context store that gives AI coding agents like Codex, Claude Code and OpenCode persistent project knowledge via a CLI, MCP server and desktop app.
Desktop, mobile, web and CLI app for running and orchestrating multiple coding agents such as Claude Code, Codex and OpenCode in parallel worktrees.
A public gallery and CLI for browsing, installing, and submitting animated pixel-art pets that float on your screen and react to Codex and other coding agents.
A modular runtime and orchestration system that coordinates AI coding agents through gated pipelines for tasks, review, shipping and docs across Claude Code, Codex, Cursor and more.
A TypeScript coding agent CLI where a single 'ulw' or 'mass ulw' keyword in your prompt makes it plan, delegate to multiple models, and verify the work.