Archon is an open-source workflow engine for AI coding agents. Where a plain AI session is unpredictable — the model might skip planning, forget to run tests, or produce a different structure each time — Archon lets you encode your entire development process as a YAML workflow that runs the same way every time. Think of it as what Dockerfiles did for infrastructure, or what GitHub Actions did for CI/CD, applied to AI-assisted software development.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/coleam00/Archon/llms.txt
Use this file to discover all available pages before exploring further.
The problem Archon solves
When you ask an AI agent to “fix this bug”, the outcome depends on the model’s mood. It might skip investigation. It might not run your test suite. It might write a PR description that ignores your template. Every run is different, and none of it is owned by you. Archon fixes this by separating structure from intelligence. You define the phases, validation gates, and handoffs in YAML. The AI fills in the intelligence at each node — planning, coding, reviewing — but the sequence is deterministic and version-controlled alongside your project..archon/workflows/build-feature.yaml
Key features
DAG workflows
Define multi-step coding tasks as directed acyclic graphs. Independent nodes run in parallel; dependent nodes wait. Fan out for parallel reviews, converge for final actions.
Git worktree isolation
Every workflow run gets its own git worktree. Run five parallel fixes without conflicts. Failed runs don’t leave your working branch dirty.
Multi-platform
Trigger workflows from the CLI, the web dashboard, Telegram, Slack, Discord, or GitHub webhooks. All conversations appear in one unified dashboard.
Multi-provider
Mix Claude Code, Codex, and Pi (20+ LLM backends) within a single workflow. Set a default per project or override per node.
How it works
Archon sits between you and your AI coding agent. When you run a workflow, Archon:- Creates an isolated git worktree for the task
- Executes each DAG node in topological order (parallel where possible)
- At each AI node, invokes the configured provider with the resolved prompt
- Captures outputs and passes them to downstream nodes via
$nodeId.output - Runs bash or script nodes deterministically (no AI involved)
- Surfaces results, artifacts, and PR links back to you
Bundled workflows
Archon ships 17 production-ready workflows. A few highlights:| Workflow | What it does |
|---|---|
archon-assist | General Q&A, debugging, exploration — full agent with all tools |
archon-fix-github-issue | Classify → investigate → implement → validate → PR → review → self-fix |
archon-idea-to-pr | Feature idea → plan → implement → validate → PR → 5 parallel reviews → self-fix |
archon-smart-pr-review | Complexity-adaptive PR review, routes to relevant agents only |
archon-resolve-conflicts | Detect merge conflicts → analyze → resolve → validate → commit |
archon workflow list to see everything available.
Where to go next
Quickstart
Install Archon and run your first workflow in under five minutes.
Core concepts
Understand workflows, DAG nodes, isolation, providers, and adapters.
AI assistants
Set up Claude Code, Codex, or Pi as your AI backend.
Authoring workflows
Write custom YAML workflows tailored to your project.