# Archon

A YAML-based workflow engine for AI coding agents that turns processes such as planning, implementation, validation, review and PR creation into deterministic, repeatable pipelines.

Archon is a workflow engine for AI coding agents. A development process, such as planning, implementation, validation, code review and PR creation, is defined as a YAML workflow with phases, validation gates and artifacts, and then runs the same way every time instead of depending on an individual agent run's behavior.

Deterministic nodes, such as bash scripts, tests and git operations, are mixed with AI nodes such as planning, code generation and review, so the AI runs only where it adds value. Each workflow run gets its own git worktree, so several fixes can run in parallel without conflicts, and a workflow can be triggered and monitored from the CLI, a web UI, Slack, Telegram or GitHub.

It installs through a guided setup wizard that configures credentials, platform integrations and the Archon skill for a project, or as a CLI on top of an existing Claude Code setup. It is written in TypeScript and runs on Bun.

Website: https://archon.diy
