compare · archon

ConvOps vs Archon: where your agent process lives

Archon and ConvOps both turn an AI process into a workflow with approval gates. Pick Archon for a free, open-source engine that runs Claude Code, Codex or Pi through YAML coding pipelines in isolated git worktrees. Pick ConvOps when the process must follow the work across AI clients, teammates and non-coding tasks, with a shared memory and an audit trail.

as of October 2026·updated ·published

ArchonArchon launches the agent
PlanClaude
Buildworktree
{ }Testsbash
ApproveCLI or web
PRopened

YAML in the repo. Archon spawns Claude Code, Codex or Pi per node.

ConvOpsyour client pulls each stepClaude Code
Planany client
BuildClaude Code
Verifyagent
Approveyou decide
Shiprecorded

The workflow lives on a server. Any MCP client walks it.

Should you choose Archon or ConvOps?

Choose Archon when you want a free, local coding pipeline with parallel nodes. Choose ConvOps when the agents you already use must follow a process with sign-off, memory and a record.

choose Archon if

  • You want a free, MIT-licensed engine you run yourself, with workflows committed next to the code.
  • Your process is a coding pipeline: plan, implement, test, review, open the PR.
  • You need deterministic nodes (bash, scripts, tests) and AI nodes in the same graph.
  • Parallel nodes, bounded loops and a git worktree per run matter more than which chat client you use.

choose ConvOps if

  • The process has to work in ChatGPT, Claude desktop, Cursor and Codex as well as Claude Code.
  • Much of the work is not code: content, sales, operations, approvals across teams.
  • You want a shared memory so the next session starts knowing what the last one learned.
  • You need workspaces for teams, a router for new work and an audit trail with verified humans.

How do Archon and ConvOps compare?

Side by side, as of October 2026. ConvOps is the operations layer for AI agents: an MCP server that holds the process your AI clients follow, with approval gates, a shared memory and an audit trail. Every Archon cell links to the official source it comes from; ConvOps cells describe the product as it ships today.

CapabilityArchon ConvOps
What runs the stepsArchon launches the AI coding agent (Claude, Codex or Pi) for each AI node. Bash and script nodes run without AI. [2]Your AI client runs each step. ConvOps hands it one step at a time and runs no AI models itself.
Where the process livesYAML files in .archon/workflows/ in your repo, or ~/.archon/workflows/ for every project, committed with the code. [1]A workflow in your ConvOps workspace, reached over MCP and changed by asking your AI client.
Human approval gatesApproval nodes pause the run. Approve or reject from the CLI, the Web UI or a chat platform, and on_reject can route to a fix path. [2]Approval gates on any step, evaluated by the engine. The run waits at the gate, for minutes or days, until approval is passed.
MemoryThe README describes no memory layer in the current version. The earlier task-management and RAG version is archived on a branch. [1]A shared brain of memories and routes, recalled across sessions, AI clients and workspaces.
Audit trailRuns, sessions, messages and workflow events are stored in SQLite or PostgreSQL. The Web UI shows an event log per run. [1]An audit row for every change to tasks and workflow runs, keeping the agent's self-declared label apart from the server-verified human.
Attended or unattendedFire and forget from the CLI, Web UI, Slack, Telegram, Discord or GitHub webhooks. Each run gets its own git worktree. [1]Attended in your AI session, or unattended through executors and RRULE schedules, including one pod per run on your own Kubernetes.
Self-hostingYou run it: a binary, Homebrew, a source checkout or Docker, on your machine or a server. [1]Hosted at mcp.convops.app, or self-hosted on your Kubernetes with one Helm chart on Enterprise.
Pricing modelFree and open source under the MIT license. You pay your AI provider. [1]Free $0, Pro $79/mo ($66/mo billed annually), Business $299/mo ($249/mo annually), Enterprise from $2,500/mo. Every feature on every plan; you pay for scale. Your AI client is billed separately.
Client supportDrives Claude Code, Codex and Pi. You start runs from Claude Code (through the Archon skill), the CLI, the Web UI or chat apps. [1]Any MCP client. Verified: Claude Code, Claude (web, desktop and Cowork), OpenAI Codex, ChatGPT, Cursor and OpenCode.
Parallel work and loopsNodes in the same layer of the DAG run concurrently. Loops repeat until a condition, bounded by max_iterations. [2]Steps in one workflow run in order; parallel work is child tasks. Loops go back to an earlier step through a decision.

What is Archon?

Archon is an open-source workflow engine for AI coding agents. You define development processes as YAML workflows, and Archon runs them, each run in its own git worktree.

Its README calls it "the first open-source harness builder for AI coding" and compares it to what Dockerfiles did for infrastructure and GitHub Actions did for CI/CD (Archon README). A workflow is a graph of nodes: prompts, commands, bash, scripts, loops, approvals, waits and sub-runs, joined by depends_on. Nodes in the same layer run concurrently, when: conditions skip branches, and each node can pick its own provider and model (authoring guide).

Archon ships 19 default workflows, such as archon-fix-github-issue and archon-idea-to-pr, plus a web console with run history, event logs and an experimental visual builder. It is MIT-licensed and sends anonymous telemetry that you can switch off.

What is the main difference between Archon and ConvOps?

Who drives. Archon is the orchestrator: it launches the coding agent for each node. ConvOps never starts the agent: your AI client pulls one step at a time from a server and reports back.

With Archon, the process is a file in the repository and the engine owns the run. That is a strength for coding pipelines and a constraint outside them: the agents it can drive are Claude Code, Codex and Pi.

With ConvOps, the process lives in a workspace and the run is driven from the client you already use, whether that is Claude Code in a terminal or ChatGPT in a browser. The engine evaluates the gates, persists every step and writes the audit. That is why the same workflow can start in one client and finish in another.

Where is Archon stronger?

In the coding pipeline itself. Archon has primitives ConvOps does not, and it costs nothing to run.

  • Deterministic nodes

    Bash, scripts and tests run as nodes with no AI involved. ConvOps steps are instructions; the engine checks gates but does not run commands.

  • Real parallel layers

    Nodes with the same dependencies run concurrently. ConvOps runs steps in order and does parallel work as child tasks.

  • Bounded loops and reject routing

    max_iterations caps a loop and on_reject routes a rejected approval to a fix path. ConvOps loops exit on a decision, with no iteration cap.

  • Worktree isolation built in

    Every run gets its own git worktree, so five fixes can run side by side without conflicts.

  • Free and in git

    MIT license, runs on your machine, and the workflow YAML is reviewed and versioned with the code.

Where is ConvOps different?

It holds the process for more than one repo, one client or one person.

  • Any MCP client

    Verified with Claude Code, Claude (web, desktop and Cowork), OpenAI Codex, ChatGPT, Cursor and OpenCode. Each has a setup guide.

  • Beyond code

    Content, sales and operations workflows run on the same engine, with the same gates and record.

  • A shared brain

    Memories and routes are recalled before acting, across sessions and workspaces. See agent memory.

  • Teams and governance

    Workspaces, a router workflow for new work, three roles and an audit row per change with the verified human kept apart.

  • Managed or on your cluster

    Use the hosted server, or run Enterprise on your Kubernetes with one Helm chart and one pod per unattended run.

How do Archon concepts map to ConvOps?

Most concepts have a direct equivalent; bash nodes and parallel layers do not. There is no YAML import: you rebuild a workflow by describing it to your AI client.

Archon node → ConvOps equivalent
ArchonConvOpsNote
prompt / command nodeStepThe instructions arrive when the step is current.
approval nodeApproval gateEngine-evaluated; the run waits until approval is passed.
loop with untilDecision that invokes a fix sub-workflow and returnsNo iteration cap; the exit is a decision.
workflow: sub-runDecision that invokes a sub-workflowNests up to five levels; the parent waits.
include:Fragment embedded in many workflowsEdit once, every workflow that embeds it changes.
bash / script nodeStep that tells the agent to run the commandThe engine does not execute commands.
parallel layerChild tasks that share an orderThe parent waits for all of them.

Can you use Archon and ConvOps together?

You can, but pick one engine to own each process. Two engines holding the same pipeline means two places to change it.

A split that works: Archon runs a repo-local coding pipeline, and ConvOps holds the process around it, from intake and scope approval to release sign-off and the announcement. Because Archon is started from Claude Code through its skill, a ConvOps step can simply say "use archon to run archon-idea-to-pr for this task". That is a pattern, not an integration we ship.

one ConvOps workflow, with Archon inside one step

Triagerouter
Approve scopeapproval
BuildArchon pipeline
Release sign-offapproval
Announceany client
Donerecorded

How do you move an Archon workflow to ConvOps?

Connect a client, describe the workflow, then place the gates and the fix loop.

  1. 1

    Connect ConvOps

    In Claude Code, one line. Codex, Cursor, OpenCode, ChatGPT and Claude Cowork take the same URL; each has a setup guide.

    claude mcp add --transport http convops https://mcp.convops.app/
  2. 2

    Describe one workflow

    Paste the Archon YAML and ask: "Create a ConvOps workflow with these steps." Your AI client builds it step by step.

  3. 3

    Place gates and loops

    Turn approval nodes into approval gates. Turn test-and-fix loops into a review decision that invokes a fix sub-workflow and returns to Verify.

  4. 4

    Run it in the client you use

    Create a task. The workflow attaches, and your AI client walks it one step at a time.

What else do people ask about Archon and ConvOps?

Short answers to the questions that come up most, with the same sources as the table above.

Is Archon free?

Yes. Archon is open source under the MIT license, and you run it yourself. You pay for the AI provider it drives, such as your Claude or Codex plan.

Does ConvOps launch Claude Code the way Archon does?

Not in attended mode. Your AI client connects to ConvOps and pulls one step at a time. For unattended runs, an executor can start the work, including one pod per run on your own Kubernetes.

Can I import Archon YAML into ConvOps?

No. There is no YAML import. You rebuild a workflow by describing it to your AI client, which creates the steps, gates and decisions over MCP.

Does ConvOps have bash or script nodes?

No. A ConvOps step is instructions for the agent or a person. The engine evaluates gates against real state, such as approval or finished child tasks, but it does not run commands.

Which is better for a solo developer on one repository?

Often Archon. If the whole process is a coding pipeline in one repo and you work in Claude Code, Codex or Pi, a free local engine with worktrees and parallel nodes is a strong fit. ConvOps pays off when the process crosses clients, people or non-coding work.

Where do these facts come from?

From the official documentation, repository and pricing pages for Archon, checked in October 2026. Anything we could not verify there is left out.

  1. [1]Archon README on GitHub
  2. [2]Archon docs: Authoring workflows

Spotted something out of date? Tell us and we will correct the page and its date.