awesome-software-factories

agent
Security Audit
Warn
Health Warn
  • License — License: CC0-1.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Pass
  • Code scan — Scanned 1 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

A curated list of software factories, agent factories, and dark factories: systems that run AI coding agents autonomously, in parallel, and in loops.

README.md

Awesome Software Factories Awesome

A curated list of software factories: systems that run AI coding agents autonomously, in parallel, and in loops to turn a backlog into working software.

People also call these agent factories, and when no human reads the code at all, dark software factories (from the manufacturing term "lights-out factory").

A single coding agent is not a factory. A factory is the machinery around the agents: the backlog that feeds them, the sandboxes that isolate them, the loops that keep them going, and the gates that check their output before it ships.

Contents

What is a software factory?

The idea has a few names, each with a slightly different emphasis:

  • Software factory. Bob Bemer used the term in 1968. In the AI-agent sense it means a system where agents read and write artifacts (specs, issues, pull requests) in a defined workflow, and people step in only for key decisions. Factory.ai, Steve Yegge's Gas Town, and OpenAI's Symphony popularised this usage in 2025-2026.
  • Agent factory. Same idea, stressing that the unit of work is an agent run rather than a developer session. Yegge describes Gas Town as "more like a coding agent factory than a coding agent."
  • Dark factory / light factory. Dan Shapiro coined "dark factory" in January 2026 as level 5 of his five-level scale: humans set goals, agents plan, build, test, and ship, and nobody reads the diff. Addy Osmani and Dex Horthy contrast it with a light factory, where humans still make judgment calls upstream in specs and architecture. Horthy ran a real lights-off factory for three months in 2025 and abandoned it because the codebase degraded, which is why most teams below run light factories.

Legend: ⚠️ unmaintained means no commits for 6+ months or the project is archived. 💰 means paid or closed-source.

Open-source factories

End-to-end systems: work comes in from a backlog, agents plan, build, test, and review, pull requests come out.

  • addyosmani/factory - Installs a factory operating model into a GitHub repo: issues become a work queue, scheduled agents triage, implement, test, review, and open draft PRs. Backends: Claude Code, Codex
  • Agentic Orchestrator - DoorDash's deterministic harness that turns a feature description into a reviewed pull request through gated phases (research, design, plan, implement, review, publish), with concurrent workflows supervised from one desktop workspace. Backends: Claude Code, Codex, OpenCode
  • AI Software Factory - GitHub issues in, merged PRs out, with verification gates so nobody has to read the diff. By Cole Medin. Backends: Claude Code
  • Atelier - A Python engine runs agents in bounded phases while a Next.js cockpit observes and controls them, with a SQLite trace as the source of truth.
  • Atomic - Verifiable coding agent runtime: defines the engineering process as an explicit graph of stages, checks, and approval gates instead of trusting an agent to follow instructions.
  • Attractor - StrongDM's spec for a non-interactive coding agent "sufficient for use in a software factory." The open part of their "nobody reads the code" system. ⚠️ unmaintained
  • Beadhive - An agentic software factory that closes the loop, MCP-native and wired to your issue tracker.
  • claude-software-factory - GitHub Actions template for issue-driven coding, review, merging, and bug scanning with Claude. No local install. Backends: Claude
  • CodeAF - Single-binary harness for open models that splits tasks into parallel branches, then checks and merges the results automatically. Backends: OpenRouter, DeepSeek, GLM, Kimi, MiniMax, Qwen, Ollama, any OpenAI-compatible endpoint
  • CodeMachine CLI - Orchestrates coding agents into repeatable, long-running workflows. ⚠️ unmaintained
  • dark-factory - Agentic dark factory with "sealed-envelope" testing so agents cannot see the tests they must pass.
  • dark-factory-experiment - AI workflows triage, implement, review, and auto-merge issues with no human reading the diff. Runs a live app at chat.dynamous.ai.
  • Donmai - Multi-agent fleet management for coding agents, billed as "the open-source software factory."
  • eve Software Factory Template - Vercel Labs template where agents own each SDLC stage (classifier, analyst, implementer, reviewer) and humans make judgment calls. Backends: Claude Agent SDK
  • Fabrika - Minimalist software factory that runs on your own computer.
  • Fabro - "The open source dark software factory for expert engineers." Rust.
  • Factory (watt-mind) - Self-improving agentic loop runtime where git is the source of truth and CI is the gate.
  • Finn-loop - Three Claude Code skills, spec, build, review, and humans merge. Backends: Claude Code
  • Fluent - Turns vision docs, bug reports, and production logs into working software and improves its own process as it goes.
  • Foreman - TUI that supervises headless Claude Code agents through a gated delivery pipeline. Backends: Claude Code
  • Forge - Brainstorm-to-commit pipeline for Claude Code: a one-line idea becomes a tested, reviewed, committed branch. Backends: Claude Code
  • Forgeo - Scheduled factory that keeps the backlog as a plain JSON file, runs an agent on each task, and commits straight to main. No branches, no PRs. Backends: Claude Code, Codex, OpenCode
  • Foundry - Persistent control plane that resumes agent work across multi-day projects without losing context. ⚠️ unmaintained
  • Fusion - "Your software factory." Multi-node orchestrator with a kanban board, plan-review-execute gates, per-task worktrees, and hierarchical missions.
  • Gas Town - Steve Yegge's multi-agent orchestrator. A Mayor dispatches work to colonies of 20-30 parallel agents, with Witness and Deacon roles supervising, and Beads as memory. Backends: Claude Code, Codex, Copilot, Gemini, Cursor, Kiro, Amp, OpenCode, and more
  • Genie - "Wishes in, PRs out." Interviews you, plans, dispatches parallel agents into isolated worktrees, and reviews before showing you the result.
  • great_cto - Runs Claude Code as a pipeline of 70 specialist agents. An independent model checks each stage and spending caps refuse rather than warn. Backends: Claude Code, Cursor, Codex, Aider, Continue
  • gstack - Garry Tan's own Claude Code setup, branded an "open source software factory": 23 tools playing CEO, designer, engineering manager, release manager, docs engineer, and QA. Backends: Claude Code
  • HAR - Open agent harness (CLI plus MCP) with isolated worktrees and deterministic verification. Backends: Claude Code, Cursor, Codex, any MCP agent
  • Helmor - Local-first workbench that runs agents through plan, run, review, test, merge, and ship, each agent in its own worktree. Backends: Claude Code, Codex, and others
  • Human - Pipes tickets, docs, designs, and analytics into one pipeline with Claude driving and a human reviewing before ship. Backends: Claude Code
  • Inkwell - The Super Simple Software Factory running on throwaway sandboxed VMs.
  • Kapso - Self-improving factory built for measurable objectives, with published results on MLE-Bench and ALE-Bench.
  • loki-mode - PRD to deployed product: 41 agents in 8 swarms, nine quality gates, and blind three-reviewer review. Source-available under BUSL.
  • Machinist - Worker-fleet infrastructure that pulls tasks from ticket queues into isolated workspaces. Accepts any executable that reads a prompt from stdin. Backends: Codex, Claude Code, any CLI
  • Mastra Factory - Open-source factory server from Mastra. Connects GitHub, Linear, and Slack to a configurable board (intake, triage, planning, build, review, done) where each stage runs on manual or auto mode. Install with npm create factory. Beta since September 2026. Docs.
  • Miniforge - "Designed to behave like a factory, not a chatbot." Policy-as-code governance over autonomous development, written in Clojure.
  • Minimum Viable Factory - Ticket in, deployed web app out. A deliberately small reference implementation.
  • OctopusGarden - "Dark software factory": specs in, code out, through a convergence loop. Go. ⚠️ unmaintained
  • oh-my-symphony - Community fork of Symphony that drives eight coding CLIs from one orchestrator with a terminal kanban and web dashboard. Backends: Codex, Claude Code, Gemini, Antigravity, Kiro, OpenCode, Pi
  • opencastle - Multi-agent orchestration setup that spans seven agent tools. Backends: Copilot, Cursor, Claude Code, OpenCode, Windsurf, Codex, Antigravity
  • OpenFactory - Tickets in, reviewed pull requests out. Self-hosted, no vendor lock-in.
  • Optio - Self-hosted engineering platform. Tickets from GitHub, Linear, Jira, or Notion become merged PRs through a Kubernetes-style reconciliation control plane, plus one-shot jobs and long-lived agents. Backends: Claude Code, Codex, Copilot, Gemini, OpenCode, Cursor
  • Orbi - "The factory that builds and operates AI software factories." GitHub issues in, runnable systems out.
  • Paddock - GitHub-issue-driven control plane with isolated sandboxes, governance, artifacts, and human review.
  • Patchmill - Agent-driven software factory with daily development.
  • Ramure - Library for structuring and running multi-agent coding workflows, pitched as "build your own software factory." Formerly Druids.
  • Sgai - Sandgarden's local factory. Define the outcome in a single GOAL.md and a coordinated set of agents builds it, with a web dashboard showing what each agent is doing.
  • software-factory (nicolasmelo1) - Single Rust binary where every rule is written twice: once as prose, once as an enforced check with a mutation test proving it fires.
  • Squid - "An opinionated software factory." A Claude Code plugin that turns a feature spec into a reviewed PR through a five-agent pipeline with two human gates. Backends: Claude Code
  • Super Simple Software Factory - Deterministic Python owns the workflow graph and coding agents are bounded nodes inside it, packaged as one portable skill. By IndyDevDan. Backends: Pi, Claude Code
  • SWE-AF - "Autonomous software engineering fleet." One API call plans, codes, tests, and ships a PR. Backends: Claude Code, OpenCode, Codex
  • Symphony - OpenAI's open spec plus Elixir reference implementation for turning issue-tracker items into isolated, autonomous agent runs. The tracker is the control plane. Backends: any, demo uses Codex
  • Taskplane - Multi-agent coding orchestration that describes itself as "more light-factory than dark-factory." Transparency first.
  • zeroshot - Planner and implementer loop with independent validators in isolated worktrees or Docker, running until a change verifies or fails with a reproducible report. Pulls from GitHub, GitLab, Jira, Azure DevOps. Backends: Claude, Codex, Gemini, OpenCode

Ticket-to-PR pipelines

Tools that watch an issue tracker or event stream and dispatch agents to open pull requests.

  • aeon - Runs unattended on GitHub Actions, dispatching markdown-defined skills to agent CLIs and healing skills that fail.
  • Agentics - Ready-made gh-aw workflows from GitHub Next: CI coach, log watcher, grumpy reviewer, nitpick reviewer.
  • Alfred - Local, scheduler-run fleet of agents driven by GitHub issue labels. Backends: Claude Code, Codex
  • another-orchestrator - An LLM planner reads Linear or GitHub Issues, then a deterministic state machine dispatches headless agents through YAML workflows in isolated worktrees. Backends: Claude Code, Codex
  • Autonomous cloud coding agents (AWS sample) - AWS's own sample of background agents that turn tasks into PRs in isolated runtimes, with orchestration, observability, and governance built in.
  • background-agents - Runs background coding agents triggered by GitHub, Linear, webhooks, or cron, with attributed PRs.
  • Baton - Daemon that polls GitHub Issues by label, gives each a worktree, and runs Claude Code to open a PR. Backends: Claude Code ⚠️ unmaintained
  • centaur - Paradigm's multiplayer self-hosted agents with Slack-native conversations, Kubernetes sandboxes, and durable workflows.
  • Claude Code Action - Anthropic's official GitHub Action. Answers questions and implements code changes on PRs and issues, auto-detecting mode from @claude mentions, issue assignments, or explicit prompts. Backends: Claude Code
  • Claude Code PM (ccpm) - Turns GitHub Issues into a task queue and runs one agent per issue, each in its own worktree. Backends: Claude Code ⚠️ unmaintained
  • codex-action - OpenAI's official GitHub Action for running Codex from a workflow with tight control over its privileges. Backends: Codex
  • Contrabass - Go reimplementation of the Symphony pattern. Pulls from Linear, GitHub Issues, or a local board into isolated worktrees.
  • Cyrus - Background agent that watches issues assigned to it in Linear, GitHub, GitLab, or Slack and works each in its own worktree.
  • factory-agent - Linear issue to Claude Managed Agents to GitHub PR. About one dollar and three minutes per feature. Backends: Claude Managed Agents
  • GitHub Agentic Workflows (gh-aw) - GitHub's own tool. Markdown plus YAML agentic workflows compile to locked-down GitHub Actions with sandboxed agents and validated "safe outputs."
  • groundcrew - Dispatches a task backlog to local agents, one sandboxed worktree per task.
  • harness-kanban - Cloud kanban for fully containerized agents running around the clock on assigned issues.
  • issue-to-pr-agent - Planner, executor, verifier loop on the Claude Agent SDK in a Docker sandbox, with SWE-bench Lite traces. Backends: Claude Agent SDK
  • Kiro Crew - AWS's persistent workspace that drives the Kiro CLI across concurrent sessions with checkpoint resume, spawned subagents, and cron or webhook jobs behind approval gates. Backends: Kiro
  • MindFlock - A ticket assigned in Jira, Linear, GitHub Issues, Shortcut, or Asana becomes an already-running agent session in its own worktree. You review the diff and merge.
  • Mission Control - Self-hosted control plane that dispatches tasks to agent runtimes, with run review and spend tracking. Backends: OpenClaw, Claude Code, Codex, and others
  • Multica - Self-hostable workspace where agents take issues like teammates, report progress, and hand back for review. Backends: Claude Code, Codex, Cursor, Copilot, Kimi, OpenCode
  • NEEDLE - Headless orchestrator with an explicit state machine that processes a task queue and dispatches to agent CLIs.
  • no_human - Takes a ticket from Jira, Linear, monday.com, GitHub, or GitLab and drives an agent to a reviewed PR, locally.
  • Open Session - Self-hosted server with worktrees or sandboxes, intake from Slack, Linear, Plain, and GitHub, and diff and PR review.
  • Open SWE - Async coding agent you invoke from Slack, a Linear issue, or a GitHub comment. Posts results back.
  • OpenHands - Self-hosted control center for coding agents with a GitHub resolver: label an issue and it opens a PR. Backends: own agent, Claude Code, Codex, Gemini, any ACP agent
  • remote-swe-agents - AWS serverless control plane with a dedicated EC2 worker per session, triggered by issue comments, assignments, and PR reviews.
  • run-gemini-cli - Google's official GitHub Action for invoking Gemini CLI on repository events: PR review, issue triage, and on-demand mentions. Backends: Gemini CLI
  • Sortie - Single Go binary that turns tracker tickets into isolated agent sessions with retries, stall detection, and cleanup. Supports GitHub, GitLab, Gitea, Linear, Jira.
  • Sweep - The original open-source GitHub issue-to-PR bot. Has since pivoted to a JetBrains plugin. ⚠️ unmaintained
  • Taskuary - Work inbox that triages issues into approval-gated agent runs.
  • Yak - Picks up small "papercut" tasks from Slack, Linear, Sentry, and GitHub and delivers reviewable PRs. Built by Geocodio for their own backlog.

Autonomous loops

The "Ralph Wiggum" pattern: feed an agent the same prompt in a loop, with tests as back pressure, until the spec is done. Named by Geoffrey Huntley in July 2025.

  • afk - Spec, vertical slices, TDD loops, refactor, agentic QA, multi-agent review. Human judgment only at the edges. Backends: Claude Code
  • agent-afk - "The coding agent you don't have to watch." Builds, self-verifies, texts you when done, and keeps a decision log.
  • agent-yes - Runs agents unattended: auto-answers prompts, retries on rate limits, and lets you tail and steer every running agent from a web dashboard. Backends: Claude Code, Codex, Gemini CLI
  • Babysitter - Deterministic self-orchestration for agent workforces on complex multi-step workflows.
  • Bernstein - Deterministic, zero-LLM-cost scheduler for 40+ CLI agents in parallel worktrees, with a signed, tamper-evident audit chain.
  • claude-overnight - Spec-driven overnight runner that implements, QAs, reviews, and opens PRs while you sleep. Backends: Claude Code
  • continuous-claude - Ralph loop with PRs: runs Claude Code continuously, opens PRs, waits for checks, and merges. Backends: Claude Code
  • fractal - Recursively delegates separable subtasks to child agents in their own worktrees, bounded by depth, cost, and time.
  • gralph - Ralph loop with git-worktree isolation and multi-agent scaling. Backends: Claude Code, Cursor ⚠️ unmaintained
  • lalph - Source-agnostic Ralph-style loop.
  • LongHorizon-Harness - Long-running harness that splits work into manager, executor, and auditor roles so only independently verified results persist.
  • loom - Geoffrey Huntley's own infrastructure for autonomous multi-agent loops. The README says it is for his use only, so treat it as a reference, not a tool. ⚠️ unmaintained
  • Loop Engineering (cobusgreyling) - Seven production loop patterns plus CLI tools that score readiness, scaffold state, estimate cost, detect drift, and isolate worktrees.
  • loop-engineering - Claude Code skill for a self-running loop gated by a verification check the agent cannot fool, plus a max-turns budget. Backends: Claude Code
  • loopgate_harness - Repo-native loop where each iteration must update specs and pass gates before it commits.
  • LoopTroop - An LLM council plans the work, then Ralph-style loops retry failed units with fresh context on OpenCode worktrees. Backends: OpenCode
  • LoopX - Provider-neutral control plane above Codex, Claude Code, and Cursor that keeps objectives, gates, todos, and quota stable across bounded turns.
  • OMK - Evidence-gated runner that routes tasks into scoped DAG lanes with replayable artifacts. Backends: Codex, Claude Code, OpenCode
  • Open Ralph Wiggum - ralph "prompt" starts a loop on any of several backends. Backends: OpenCode, Claude Code, Codex, Copilot CLI, Cursor Agent, Qwen Code
  • overnight - Queue Claude Code tasks, run them overnight, wake up to results. Backends: Claude Code
  • ProofLoop - Write a definition of done once. The orchestrator plans, executes, and verifies in a loop until the contract is satisfied. Backends: OpenCode, Codex, Claude Code ⚠️ unmaintained
  • ralph (aymenfurter) - Ralph loop for GitHub Copilot as a VS Code extension with a visual control panel. Backends: Copilot ⚠️ unmaintained
  • ralph (iannuttall) - Minimal file-based loop: each iteration starts fresh, reads on-disk state, commits one story. Archived. Backends: Codex, Claude, Droid, OpenCode ⚠️ unmaintained
  • ralph (snarktank) - The minimal PRD-driven loop most others copy: read PRD and progress file, do one item, test, commit, repeat. Backends: Amp, Claude Code ⚠️ unmaintained
  • ralph-claude-code - Autonomous Claude Code loop with smarter exit detection than string matching. The most-starred standalone Ralph. Backends: Claude Code
  • ralph-loop (syuya2036) - Agent-agnostic Ralph that also works with local Ollama models. ⚠️ unmaintained
  • ralph-loop-agent - Vercel Labs' Ralph loop built on the AI SDK. ⚠️ unmaintained
  • ralph-orchestrator - Ralph with a "hat system" of personas, back-pressure gates for tests, lint, and typecheck, and Telegram check-ins. Backends: Claude Code, Codex, Gemini CLI, Kiro, OpenCode, Copilot CLI, Amp
  • ralph-starter - Bootstraps a Ralph loop from Figma, Linear, Notion, or GitHub specs, with cost tracking.
  • ralph-tui - TUI that drives an agent through a task list with exit detection, connected to task trackers, with interactive PRD creation.
  • ralph-wiggum plugin - Anthropic's official Claude Code plugin. A Stop hook blocks exit and re-feeds the prompt until a completion string or iteration cap. Backends: Claude Code
  • ralph-wiggum-cursor - Ralph loop for Cursor CLI with token tracking and context rotation. Backends: Cursor ⚠️ unmaintained
  • ralphctl - Generator-evaluator Ralph harness across repos. Backends: Claude Code, Codex, Copilot
  • ralphex - Fresh session per task, with validation, retries, multi-phase review, and automatic commits. Backends: Claude Code, Codex
  • ralphy - Bash script that loops an agent until the PRD is complete. Backends: Claude Code, Codex, OpenCode, Cursor, Qwen, Droid ⚠️ unmaintained
  • smart-ralph - Claude Code plugin combining the Ralph loop with a structured spec workflow and context compaction. Backends: Claude Code
  • wreckit - Ralph-style loop that works a text file of ideas through research, plan, implement, and PR, with all state kept as trackable files in .wreckit/. ⚠️ unmaintained

Parallel session managers and agent kanbans

Run many agent sessions at once, each in its own worktree, and review their output from one place.

  • ADE - Real-time session sync across macOS, Windows, iOS, web, and terminal. Backends: Claude Code, Codex, Cursor, Droid, OpenCode
  • ADHDev - Self-hosted daemon and dashboard. "Repo Mesh" claims tasks into isolated worktrees and a "Refinery" gates finished branches before fast-forwarding to main.
  • Agent Deck - One TUI for tracking and switching between many agent sessions. Backends: Claude Code, Gemini CLI, OpenCode, Codex, Copilot, Crush, Cursor
  • Agent of Empires - Session manager that runs many agents in parallel across branches, watched from a TUI or browser, with optional worktree or container isolation. Backed by Mozilla.ai. Backends: Claude Code, OpenCode, Mistral Vibe, Codex, Gemini CLI, Copilot CLI, Pi, Droid
  • Agent Orchestrator - Plan, run, and supervise coding agents from one place. Spawns agents, fixes CI, resolves merge conflicts, and reviews. Backends: 27 agents including Claude Code, Codex, Cursor, Aider, Copilot, Devin
  • agent-kanban - Agent-first task board and mission control.
  • AgentBridge - Keeps Claude Code and Codex as live peers in one session for mid-turn review and task splitting. Backends: Claude Code, Codex
  • agi-cli - "A meta-harness for building agent factories." Installs, pins, and runs several agent harnesses with shared skills and SSH fleet dispatch.
  • Agor - Team command centre for coding agents. By Preset.
  • ai-agent-board - Drag-and-drop kanban that assigns tasks to agents with streaming output and worktree isolation.
  • ai-devkit - CLI control plane over managed tmux with shared local memory, verification skills, and lifecycle workflows. Backends: Claude Code, Pi, and more
  • ai-fleet - Simple fleet manager for parallel agents over tmux. Backends: Claude Code, Codex ⚠️ unmaintained
  • ai-maestro - Dashboard and peer mesh for coordinating agents across machines, with agent-to-agent messaging and persistent memory. Backends: Claude Code, Codex, Aider, Cursor
  • AionUi - Free desktop app that runs 20+ CLI agents around the clock. Backends: OpenClaw, Hermes, Claude Code, Codex, OpenCode, and more
  • amux (andyrewlee) - Wrapper-free TUI for parallel agents with worktree support.
  • amux (mixpeek) - Control plane for an "AI engineering team": shared board, atomic tasks, schedules, self-healing recovery, single Rust binary.
  • Aperant - Up to 12 agent terminals in parallel worktrees, a self-validating QA loop, and AI-assisted merge-conflict resolution.
  • Arbor - Minimalist native desktop app built around worktrees, terminals, and diffs.
  • async-code - Codex-style web UI for running Claude Code and Codex on multiple tasks in parallel. ⚠️ unmaintained
  • automaker - Kanban board that turns tickets into working code, each card in its own worktree with tests run and committed automatically.
  • bb - Self-controlling agentic IDE that orchestrates agents in live threads from desktop, web, CLI, or HTTP API.
  • Berd - Block's open-source desktop app for working with any model-backed coding agent, built on a Goose backend sidecar.
  • Camelot - Kanban-based coding agent orchestrator in Elixir, built on KISS.
  • Cate - Desktop app that runs terminals, agent panels, editors, and browsers on an infinite zoomable canvas.
  • cc-haha - Desktop Claude Code workbench with multi-session search, worktree launching, diff review, subagent visualisation, and chat-app integrations. Backends: Claude Code
  • CCB (claude_codex_bridge) - Multi-agent TUI that coordinates 16 CLI agent families in visible, take-over-able workflows, with a mobile companion. Backends: Codex, Claude Code, Gemini, Kimi, Qwen, Cursor, and more
  • ccmanager - CLI and TUI session manager across worktrees with auto-approval of safe prompts and devcontainer support. Backends: Claude Code, Gemini CLI, Codex, Cursor Agent, Copilot CLI, Cline, OpenCode
  • ccswarm - Rust workflow engine that runs plan, consensus, implement, review, fix, with worktree isolation and audit trails. Backends: Claude Code, Codex
  • Cezar - Local cockpit that runs many agents at once in isolated worktrees, queues overflow, and streams live activity to a browser UI. Backends: Claude Code, Codex, OpenCode
  • Claude Code Agent Farm - Runs 20+ Claude Code agents in parallel for bug-fixing sweeps with lock-based coordination. Backends: Claude Code
  • Claude Code UI - Desktop, mobile, and web UI to view and manage active sessions remotely. Backends: Claude Code, Cursor CLI, Codex
  • Claude Squad - Terminal app that runs several agents at once, each in its own tmux session and worktree, with a shared diff view. Backends: Claude Code, Codex, OpenCode, Amp, Aider, Gemini
  • claude-code-by-agents - Desktop app and API for multi-agent Claude Code orchestration. Coordinate local and remote agents through @mentions. Backends: Claude Code
  • claudectl - Swarm orchestration for Claude Code with a local "brain" that steers agents from your stated preferences. Backends: Claude Code
  • claw-orchestrator - Runs five agent CLIs as one runtime with persistent sessions, multi-agent "councils," an OpenAI-compatible endpoint, and an MCP server. Backends: Claude Code, Codex, Antigravity, Cursor Agent, OpenCode
  • CLI Agent Orchestrator - AWS Labs supervisor that coordinates multiple coding CLIs in isolated tmux sessions. Backends: Kiro, Claude Code, Codex, Antigravity, Copilot, OpenCode, Cursor, and more
  • cmux (craigsc) - Bash tool that runs a fleet of Claude Code agents on the same repo, one worktree each. Backends: Claude Code
  • cmux (manaflow) - Ghostty-based macOS terminal with vertical tabs built for multitasking across many agents.
  • Code Conductor - GitHub-native orchestration for parallel Claude Code sub-agents without merge conflicts. Backends: Claude Code
  • codex-orchestrator - Delegates tasks to Codex agents over tmux, driven by a Claude Code orchestrator. Backends: Codex, Claude Code
  • CodexMonitor - Native macOS app for monitoring and driving many Codex sessions. Backends: Codex ⚠️ unmaintained
  • Concord MCP - Live messaging so agents on the same repo see which files each other has claimed before editing. Backends: Claude Code, Codex, Cursor, Gemini CLI, Grok Build
  • Conductor (Microsoft) - CLI for defining and running multi-agent workflows on the Copilot SDK and Anthropic Agent SDK. Backends: Copilot, OpenAI, Claude
  • Crystal - Desktop app for parallel Codex and Claude Code sessions in worktrees. Replaced by the closed-source Nimbalyst. ⚠️ unmaintained
  • dev-3.0 - "Mission control for the one-person studio." Kanban, worktrees, and a tmux fleet runner. Backends: Claude Code, Codex, Gemini CLI, OpenCode
  • diri - Native workspace that runs Claude Code, Codex, Cursor, and Gemini in parallel worktrees, with diff review and PR checks in place. Backends: Claude Code, Codex, Cursor, Gemini
  • dmux - Dev-agent multiplexer that runs agents in isolated worktrees over tmux.
  • Dorothy - Desktop app combining orchestration with automations, kanban, and MCP servers.
  • Emdash - Agentic dev environment running multiple agents in parallel worktrees, locally or over SSH. Backends: Claude Code, Codex, Cursor, OpenCode, Amp, Devin, Droid, Copilot
  • Executive - Real-time dashboard for orchestrating many Claude Code sessions. Backends: Claude Code ⚠️ unmaintained
  • factory-factory - Workspace-based environment for running multiple Claude Code and Codex sessions in parallel. Backends: Claude Code, Codex
  • FleetCode - Lightweight control pane for running CLI coding agents in parallel. Backends: Claude Code, Codex ⚠️ unmaintained
  • frankenterm - Terminal hypervisor for agent swarms: real-time WezTerm pane capture, state-machine pattern detection, and a JSON API to coordinate fleets.
  • Ghostex - Native macOS workspace with low-RAM Ghostty terminals, embedded browser and editor, kanban, and mobile access.
  • golutra - Desktop app to run and monitor a fleet of agents in parallel with long-running workflows. Source-available under BSL. Backends: Codex, Claude Code, OpenClaw
  • Happy - Start a session locally and control it from your phone, end-to-end encrypted, with voice. Backends: Claude Code, Codex
  • harness (majiayu000) - Rust control plane for fleets of parallel agents with policy, cross-agent review, and observability. Backends: Claude Code, Codex
  • hcom - Lets Claude Code, Codex, and other CLI agents message, watch, and spawn each other across terminals, with a live dashboard.
  • herdr - Background runtime that owns agent terminals. Sessions survive reboot and agents spawn panes and message each other over a socket API.
  • Hive - Project and worktree manager built for multitasking with agents.
  • Ivy Tendril - Plan-based agent lifecycle with verification gates and self-improving memory.
  • Kaban - Minimal terminal kanban for coding agents. ⚠️ unmaintained
  • Kanban - Cline's local web app for running many coding-agent sessions in parallel, each task in its own git worktree with integrated diff review. Backends: any CLI agent
  • Kanban Code - Native macOS and Windows kanban board for running several Claude Code sessions in parallel, each in its own git worktree with tmux terminals and PR tracking. Backends: Claude Code
  • KanDev - Self-hostable kanban dev environment that orchestrates agents, reviews changes, and opens PRs. Backends: any ACP agent
  • Kangentic - Desktop kanban where dragging a card starts and tracks an agent. Backends: Claude Code, Codex, Gemini CLI, Antigravity, OpenCode, Droid, Cursor, Copilot, Aider, Ollama
  • KanVibe - Keyboard-first desktop kanban with embedded terminals, worktrees, and hook-driven task tracking.
  • Maestro - Desktop conductor for running and monitoring many agent sessions.
  • MulmoTerminal - Browser-based terminal grid for parallel agent sessions, color-coded by status, with tmux persistence and one-click PR creation. Backends: Claude Code, Codex, Antigravity, Grok, Copilot CLI, Cursor CLI
  • ness - IDE for coding with agents where each git worktree is a tab, with status icons for working, waiting, and blocked.
  • Nimbalyst - Visual workspace for running agents in parallel with visual diff editing. The successor to Crystal, now open source under MIT. Backends: Claude Code, Codex, OpenCode
  • NTM - Named Tmux Manager: spawns and tiles Claude, Codex, and Gemini agents across tmux panes with a command palette.
  • oh-my-claudecode - Teams-first multi-agent orchestration layer for Claude Code with staged pipelines. Backends: Claude Code
  • oh-my-codex - The same author's workflow layer for Codex CLI: hooks, agent teams, and status dashboards. Backends: Codex
  • omg.dev - Parallel-agent harness with a mobile client.
  • Omnara - Open-source alternative to Claude Managed Agents: a command centre across web, mobile, and terminal with permission prompts routed to you.
  • Omnigent - Meta-harness: one orchestration layer over six agent harnesses, so you can swap harnesses without rewriting, enforce policy and sandboxing, and collaborate from any device. Backends: Claude Code, Codex, Cursor, OpenCode, Hermes, Pi
  • openchamber - Workspace for running, supervising, and reviewing agent work across desktop, browser, editor, and mobile, with per-run worktrees.
  • OpenKanban - Terminal kanban board for orchestrating agents.
  • OpenSwarm - Autonomous "AI dev team" orchestrator with Discord control and Linear integration. Backends: Claude Code
  • Operator - Run many sessions in parallel across every project from one screen, local-first and worktree-isolated. Backends: Claude Code, Codex
  • Orca - Fans one prompt across several agents, each in its own worktree, then compares and merges the winner. Desktop, mobile, and remote runtime. Backends: Codex, Claude Code, OpenCode, Pi
  • Ouijit - Kanban board and terminals wired by lifecycle hooks, per-task worktrees, and optional VM sandboxing.
  • Paseo - Self-hosted daemon with desktop, mobile, web, and CLI clients, voice mode, and no telemetry. Backends: Claude Code, Codex, Copilot, OpenCode, Pi
  • Proliferate - Agent IDE that runs sessions locally or in the cloud, with reusable workflows.
  • qm - Y Combinator's multiplayer harness: an isolated workspace per teammate, shared Slack channels, driven from the web.
  • Runner - Native desktop app that spawns a "crew" of coding agents at once, each in its own terminal pane, with a shared event feed. Backends: Claude Code, Codex, TRAE CLI
  • Sculptor - Desktop app that runs agents in parallel Docker containers with a pairing mode to sync work into your IDE. By Imbue. Backends: Claude Code, Pi, any terminal agent
  • Squad (bradygaster) - Copilot-based lead, frontend, backend, and tester agents that live in the repo as files, with knowledge compounding through committed decisions. Backends: Copilot
  • stagewise - Open-source agentic IDE that creates and orchestrates agents with live previews and git workflows. Bring your own key.
  • Superset - Agentic IDE that runs 100+ agents in parallel worktrees using your own subscriptions. Elastic License. Backends: Claude Code, Codex, Copilot, Cursor Agent, Gemini CLI, Mistral Vibe, OpenCode, and more
  • Swarm - GTK desktop app and CLI that registers repos, spins up isolated worktrees, and runs persistent terminal sessions for any coding agent. Backends: Claude Code, Codex, OpenCode, any CLI agent
  • t3code - Harness control surface as web, mobile, or desktop app. Backends: Claude Code, Codex, Cursor, Grok Build, OpenCode
  • TaskTrooper - Local-first desktop kanban where role agents (PM, architect, backend, frontend, mobile, QA) pick up cards and drive them through your own agent CLI end to end. Backends: Claude Code, Cursor CLI, Antigravity, OpenCode
  • Tempest - Runs several CLI agents in parallel worktrees, sharing a local code-knowledge graph to cut token and tool-call overhead. Backends: Claude Code, Aider, Cline, and others
  • Termic - Open-source Conductor alternative that spawns real CLI binaries, one worktree per agent.
  • Terragon OSS - Source of the remote background-agent orchestrator, released when the company shut down in February 2026. ⚠️ unmaintained
  • Toad - Unified terminal interface for running several CLI agents.
  • Traycer - Bring-your-own-agent workspace with shared context across models, agent-to-agent messaging, and shareable boards.
  • ultraswarm - Multi-CLI swarm orchestrated by Claude Code: external CLIs code in isolated worktrees, Claude verifies and merges. Backends: Claude Code and others
  • uzi - CLI for running large numbers of agents in parallel worktrees. ⚠️ unmaintained
  • Vibe Kanban - Kanban board to plan, run, and review many agent tasks, each in its own worktree, with built-in code review and PR creation. Bloop has shut down and the project is now community-maintained. Backends: Claude Code, Codex, Gemini CLI, Copilot, Amp, Cursor, OpenCode, Droid, Qwen Code
  • Vibeyard - Desktop workspace for AI coding agents with a widget dashboard, per-project kanban, and swarm mode for running several sessions at once. Backends: Claude Code, Codex, Gemini CLI
  • Vicoa - Self-hostable agentic IDE for running a team of coding agents from desktop, mobile, or a VPS, each on its own worktree. Backends: Claude Code, Codex, OpenCode, Gemini, Cursor, Copilot, and more
  • Wit - Coordination protocol that declares intent, locks the functions being touched via Tree-sitter, and detects conflicts before code is written. ⚠️ unmaintained
  • Xum - Coder's desktop app for isolated parallel agentic work across local, worktree, and SSH workspaces. Formerly Mux. Backends: Claude, GPT, Grok, Ollama, OpenRouter
  • YYLO - Command-line orchestrator that runs each coding-agent task in its own branch and worktree, keeps the kanban board in a git-native ledger, and reviews changes by risk in a merge queue before merging. Backends: Pi, Codex
  • Zeron - Cross-device control plane that syncs sessions through an always-on daemon. Formerly comet. Backends: Claude Code, Codex, Cursor, Devin, and others

Isolation: worktrees and sandboxes

Give each agent its own branch, container, or VM so many can work at once safely.

  • Agent Executor (ax) - Google's open-source distributed agent runtime.
  • agent-sandbox - Local environment with minimal filesystem access, a network firewall, and secret injection for agents. Backends: Claude Code, Codex, Gemini, OpenCode, Copilot
  • agent-worktree - Git worktree workflow tool for isolated, parallel agent environments.
  • agentree - Create and manage isolated git worktrees for coding agents. Single purpose. ⚠️ unmaintained
  • AIO Sandbox - All-in-one Docker sandbox with browser, shell, filesystem, MCP, and VS Code Server.
  • Background Agents (Daytona) - Building-block packages for running coding agents in isolated Daytona sandboxes: terminal, git, jobs, credentials, skills.
  • BoxLite - MicroVM light enough to embed on a laptop and elastic enough for a cloud of agents.
  • brig - Go CLI and session daemon that run a coding agent inside a microVM sandbox, mounting only the target project directory.
  • Celesto - Persistent secure computer for long-running agents on Firecracker and QEMU. Formerly SmolVM (Celesto), unrelated to smolvm above.
  • claudebox - "Responsible Claude Code YOLO": a sandboxed environment for running Claude Code with permissions off. ⚠️ unmaintained
  • Cleanroom - Buildkite's policy-controlled Firecracker microVM with deny-default egress and brokered secrets.
  • Cloudflare Sandbox SDK - Sandboxed containers on Cloudflare's edge for isolating agent execution.
  • Coasts - Runs N isolated instances of a full dev environment, one per git worktree, booting from your existing Docker Compose file.
  • code-airlock - Runs an agent unattended inside a disposable microVM, with its work committed to git so you review from the host.
  • code-on-incus - Gives each agent its own Incus system container with root, systemd, and Docker.
  • Container Use - Each agent gets its own container and git branch. By Dagger. Backends: any MCP agent
  • coop - Runs agents in isolated workspaces with controlled access to repos and credentials, for interactive and unattended work.
  • E2B - Open-source Firecracker microVM sandboxes that start in under 200ms. Framework-agnostic.
  • Fence - Container-free sandbox that restricts network and filesystem for commands.
  • forkd - MicroVM sandbox runtime that forks copy-on-write children from a warm parent in about 100ms, for agent fan-out and eval harnesses.
  • Git Worktree Runner (gtr) - Portable worktree CLI that automates per-branch setup with AI tool integration.
  • gwm-cli - Rust CLI and TUI git worktree manager that bootstraps project setup, links issues, and shows which AI agent is working where.
  • Katakate (k7) - Self-hosted VM sandbox infrastructure with CLI, API, and Python SDK.
  • Kubernetes Agent Sandbox - Official Kubernetes SIG custom resource for declarative isolated agent runtimes, backed by gVisor or Kata.
  • Landrun - Runs any Linux process in an unprivileged Landlock sandbox, kernel-native.
  • Leash - StrongDM's container wrapper that enforces Cedar policies on agent activity.
  • LLM Sandbox - Python library for running LLM-generated code in isolation, with an MCP server.
  • Microsandbox - Local-first microVM runtime with hardware isolation and fast pause and resume. Backends: Claude Code, Cursor, Codex, Gemini CLI, Copilot
  • Moru - Runs each agent session in its own Firecracker microVM in the cloud. ⚠️ unmaintained
  • NVIDIA OpenShell - Policy-driven sandbox enforcing filesystem, syscall, and network constraints at the kernel level. Backends: Claude Code, Codex, Cursor, OpenCode
  • OpenSandbox - Alibaba's sandbox platform with multi-language SDKs, unified Docker and Kubernetes APIs, and pluggable gVisor, Kata, or Firecracker isolation.
  • packnplay - Launches Claude Code, Codex, or Gemini in per-worktree Docker containers with dev-container management. By Jesse Vincent. Backends: Claude Code, Codex, Gemini CLI ⚠️ unmaintained
  • Parallel Code - Dispatches agents in parallel, one worktree and branch each. Backends: Claude Code, Codex, Gemini CLI, Copilot CLI, Antigravity CLI
  • parallel-worktrees - Claude Code skill for parallel worktree workflows. Backends: Claude Code ⚠️ unmaintained
  • Sandbox Agent - Server that runs inside a sandbox and lets you control a coding agent remotely over HTTP with a normalized event stream. Backends: Claude Code, Codex, OpenCode, Cursor, Amp, Pi
  • Sandbox Runtime (srt) - Anthropic's container-free OS-level sandboxing (Seatbelt on macOS, bubblewrap on Linux) for Claude Code and MCP servers.
  • Sandcastle - TypeScript library for orchestrating agents inside Docker, Podman, or Vercel sandboxes.
  • smolvm - Portable libkrun microVM with deny-by-default egress and brokered secrets.
  • Vercel Sandbox - Vercel's ephemeral compute primitive for untrusted or agent-generated code.
  • workmux - Pairs git worktrees with tmux, kitty, WezTerm, or Zellij windows for parallel agent work.
  • Worktrunk - Makes worktrees as easy as branches, built for running agents in parallel. Backends: anything you can launch from a shell
  • yolobox - Container wrapper that grants full sudo inside while keeping the host home directory out of reach.

Backlog and spec layer

What feeds the factory: issue trackers built for agents, PRD-to-task tools, and spec-driven methods.

  • adlc-team-skills - Agent skills that inject team context and decision records (PDRs, ADRs, CDRs) into coding agents at session start so they work with team knowledge instead of as strangers. Backends: Claude Code, Codex, OpenCode, Cursor, Copilot, and more
  • Agent Kernel - A minimal kernel of markdown files that makes any coding agent stateful across sessions. ⚠️ unmaintained
  • Agent OS - Injects your codebase standards into spec writing so different agents produce consistent code. By Builder Methods.
  • AgentSPEX - UIUC's declarative YAML spec language for agent workflows with typed steps, branching, loops, and a Docker sandbox with checkpointing.
  • AI-DLC Workflows - AWS Labs' workflow-steering rules for an AI-driven development life cycle. Backends: Kiro, Cursor, Cline, Claude Code
  • Archon - "The first open-source harness builder for AI coding." Combines agent steps with scripts, validation gates, approvals, and isolated worktrees. By Cole Medin.
  • autonomous-coding quickstart - Anthropic's demo of the initializer-plus-coding-agent harness: session one writes a feature list, later sessions make incremental progress via files and git. Backends: Claude Agent SDK
  • Backlog.md - Stores the backlog as markdown task files in the repo with a CLI and terminal kanban shared by humans and agents. Backends: Claude Code, Codex, Gemini CLI, Kiro, Cursor
  • beadboard - Multi-agent orchestration and communication built on Beads.
  • Beads - Git-backed, dependency-aware issue tracker built as agent memory. The work queue behind Gas Town. By Steve Yegge. Backends: any CLI agent
  • BMAD-METHOD - Planning agents (analyst, PM, architect) write PRDs and architecture docs, then a scrum master agent turns them into detailed stories for implementation agents.
  • Buildomator - Claude Code-native successor to GSD with MCP-backed project state, cross-session memory, and drift detection. Backends: Claude Code
  • cc-sdd - Kiro-style spec-driven harness (requirements, design, tasks, steering) for eight agent platforms. Backends: Claude Code, Codex, Cursor, Copilot, Windsurf, OpenCode, Gemini CLI, Antigravity
  • Claude Task Master - Parses a PRD into a dependency-aware task graph and exposes next-task tools for agents to work through.
  • Compound Engineering Plugin - Every's plugin. The /lfg command runs plan, execute, simplify, review, browser-test, commit, PR, and watch CI with a bounded repair loop. Backends: Claude Code, Codex, Cursor
  • fab-kit - Structured, spec-driven workflow for coding agents. Go.
  • fspec - Spec-driven multi-agent harness built explicitly as infrastructure for the dark factory model.
  • Get Shit Done (GSD) - Discuss, plan, execute, verify per phase, each in a fresh context window with atomic commits. Archived, replaced by GSD Core below. ⚠️ unmaintained
  • GSD Core - Successor to GSD. Context-engineering, spec-driven framework that cycles agents through discuss, plan, execute in parallel waves, verify, and ship. Backends: Claude Code, OpenCode, Cursor, Copilot, and others
  • guild - Single Go binary giving several coding agents shared context, memory, and a task board with atomic locks, backed by local SQLite.
  • linear-beads - A simpler alternative to Beads that uses Linear itself as the storage backend.
  • OpenSpec - Splits specs/ (current truth) from changes/ (proposals), each change with its own proposal, design, and tasks.
  • perles - Query language, dependency views, and multi-view kanban TUI for Beads, doubling as a multi-agent control plane.
  • Roast - Shopify's Ruby DSL for structured AI workflows that interleave deterministic steps with agentic ones. Backends: Claude Code, Pi
  • spec-kit - GitHub's toolkit for spec-driven development: spec, plan, tasks, code, with a project constitution. Works across 30+ agents.
  • Spexcode - Keeps a versioned spec tree in git linked to the code it governs, detects drift, and dispatches agents into isolated worktrees to fix it. Backends: Claude Code, Codex, OpenCode, Pi
  • statewright - State machine guardrails that constrain which tools an agent can call in each workflow phase.
  • Superpowers - Skills framework and methodology for Claude Code: brainstorm, write plan, execute plan, TDD, systematic debugging. Backends: Claude Code
  • Tessl SDD tile - Open methodology tile that makes an agent interview you, write specs, wait for approval, then implement against them.
  • Vibe-Skills - Governed Codex skill harness that routes skills through requirement freeze, plan approval, execution, and verification evidence. Backends: Codex

Review and merge gates

What checks agent output before it ships.

  • adamsreview - Multi-lens review pipeline for Claude Code: deep review by Claude or Codex, auto-fix loop, interactive walkthrough. Backends: Claude Code, Codex
  • AgentCheck - Five-reviewer (logic, security, style, guidelines, product) review subagent for Claude Code. ⚠️ unmaintained
  • claude-code-security-review - Anthropic's semantic security-review GitHub Action for diffs, with false-positive filtering. ⚠️ unmaintained
  • Codex Security - OpenAI's CLI and SDK that runs Codex to find, validate, and fix security vulnerabilities.
  • deepsec - Vercel Labs' security harness where agents find and validate vulnerabilities before code ships.
  • foremerge - Agents declare which functions they intend to touch before writing code; conflicting declarations are flagged before they become merge conflicts. Backends: Claude Code, Codex, Cursor
  • Harmonist - Protocol enforcement as a mechanical gate: hooks check every code-changing turn for required reviewers, memory updates, and supply-chain integrity before it completes.
  • Kodus - Self-hosted, model-agnostic code review agent with plain-English review guidelines. Bring your own key.
  • open-code-review - Alibaba's review CLI: deterministic rule pipelines plus an LLM agent, with line-level comments.
  • PR-Agent - The original open-source PR reviewer, now community-run after Qodo's commercial pivot. Review, suggestions, and Q&A.
  • reviewdog - Posts any linter's output as inline PR comments. Not AI itself, but a common gate layer in factories.
  • sentrux - Architectural sensor that scores structural health and exposes a CI-friendly gate to catch regression. ⚠️ unmaintained
  • software-factory-reliability - Executable reliability patterns and fault-injection drills for factories. Companion to "Software Factories Are Distributed Systems."

Multi-agent coding frameworks

Frameworks that model a software team as a set of agents. Older than the factory term, but the same idea.

  • Agency Swarm - Role-based agent teams with defined communication flows on the OpenAI Agents SDK.
  • Agent Teams - Desktop app that gives high-level commands to coding-agent teams across 75+ providers, with inter-agent messaging and built-in review.
  • Agentlas OS - Keeps specialist agents in a hub and spins up a temporary orchestrator per task, with routing cards and permission contracts that survive between sessions. Backends: Claude Code, Codex, Gemini, and others
  • AgentsMesh - Remote workstations with PTY sandboxes and worktree isolation, coordinating through channels, with a kanban tied to MRs and PRs.
  • AutoGen - Microsoft's multi-agent framework. In maintenance mode, new work goes to Agent Framework. ⚠️ unmaintained
  • buzz - Block's agents as first-class members of shared channels with their own keys and audit trails, over a Nostr relay you own. Backends: Claude Code, Codex, Goose
  • ChatDev - Simulates a software company where CEO, CTO, programmer, and tester agents design, code, test, and document.
  • Claude Flow (Ruflo) - Runs Claude Code and other CLIs as coordinated swarms with shared memory and task routing.
  • Claude Octopus - Runs multiple AI models against the same research, design, or coding task and gates on consensus to surface disagreements before you ship. Backends: Claude Code, Codex, Antigravity CLI, Cursor CLI, OpenCode, Qwen, Ollama, Grok, Kimi Code, OpenRouter
  • ClawTeam - Agents spawn and manage their own teammates, coordinating over file-based or P2P inboxes across tmux worktrees.
  • CrewAI - Role-playing agent crews plus event-driven flows for deterministic steps.
  • DeerFlow - ByteDance's long-horizon agent harness on LangGraph with isolated sub-agent contexts, persistent memory, and sandboxed execution.
  • Devika - Open Devin alternative that breaks instructions into steps, researches, and writes code. ⚠️ unmaintained
  • Fusion Harness - Fuses 2-5 frontier models into one architect/builder pipeline with debate and merged plans, instead of racing them separately. Backends: Pi
  • GPT-Engineer - Spec to code from the CLI. The precursor to Lovable. Archived. ⚠️ unmaintained
  • GPT-Pilot - Builds an app through spec writer, architect, developer, reviewer, and debugger agents. The README reports malicious code was found in the repo between August 2025 and June 2026; rotate credentials if you ran it then. ⚠️ unmaintained
  • HarnessRouter - Self-hosted unified API for running several harnesses through one control plane. Backends: Codex, Claude Code, Hermes, Pi, DeepSeek Harness
  • Hive (Aden) - Compiles multi-agent objectives into deterministic execution DAGs with crash recovery, cost enforcement, and human-in-the-loop.
  • kodo - Directs agents through work cycles where a separate agent independently verifies each result.
  • MetaGPT - Gives agents PM, architect, engineer, and QA roles following SOPs to turn a one-line requirement into a project. ⚠️ unmaintained
  • multi-agent-shogun - A shogun, karo, and ashigaru hierarchy running up to 10 agents over tmux.
  • NXTG-Forge Orchestrator - Research, plan, delegate, adversarially verify, deploy across Claude Code, Codex, and Gemini CLI on one repo, with file locking and drift detection.
  • Open Multi-Agent - Decomposes a goal into a task DAG, parallelises independent nodes, and gates consequential actions on approval.
  • OpenAI Swarm - Educational agents-and-handoffs framework, superseded by the Agents SDK. ⚠️ unmaintained
  • ORCH - CLI runtime that manages agents as typed teams with an explicit state machine.
  • ordewell - Turns one goal into an ordered plan of tasks, each with its own runner, model, and mode, then executes and verifies completion through output markers rather than model self-assessment. Backends: Claude Code, Codex, OpenCode, and 25+ API providers
  • Orkas - A commander agent decomposes goals and dispatches specialists with isolated skills and memory.
  • OtoDock - Self-hosted "company OS" where agents work in departments and delegate to each other unwatched. Source-available.
  • outsourcerer - Routes coding jobs across several agent platforms by capability and cost, carrying your skills and MCP servers with the job. Backends: Claude, Codex, Cursor, Devin, Gemini, OpenRouter
  • paperclip - Orchestration for "zero-human companies": agents wake on heartbeats, claim tickets, and are governed by org charts, budgets, and approval gates.
  • SAFe Agentic Workflow (SAW) - Maps SAFe (Scaled Agile) roles onto multi-agent teams: 11 agent profiles, quality gates, and evidence-based delivery. Backends: Claude Code, Gemini CLI, Codex CLI, Cursor IDE
  • scion - Google Cloud's orchestration testbed that runs agents in parallel isolated containers with dynamic coordination.
  • Swarms - Sequential, concurrent, and hierarchical multi-agent orchestration.
  • SWE-agent - Takes a GitHub issue and tries to fix it with the model of your choice. From Princeton and Stanford.
  • tutti - Config-driven workflows that pass typed artifacts between agents, each in its own worktree.

Hosted and commercial factories

Products you pay for or cannot self-host. 💰 throughout.

Factory products

  • 8090 Software Factory - Governed workspace where people and agents run the full SDLC, sold as an "SDLC control plane" for regulated enterprises. EY adopted it in March 2026. 💰
  • Amika - A sandboxed cloud computer for every agent, plus automated or human-in-the-loop workflows. Open core at gofixpoint/amika. 💰
  • Atlassian Rovo Dev - Agent that plans, writes, and reviews code from a CLI and inside Bitbucket and GitHub, bundled with Jira context. 💰
  • Augment Cosmos - Coordinates agents across a whole engineering team from spec to verification. Public preview June 2026. Auggie CLI is open source. 💰
  • Blitzy - Enterprise factory that orchestrates thousands of agents over multi-hour runs to generate most of an implementation from a repo and spec. 💰
  • Charlie Labs - Charlie delivers end-to-end PRs. "Daemons" are always-on processes watching PRs, issues, CI, and Sentry. 💰
  • CodeAgentSwarm - macOS and Windows workspace running six agent CLIs side by side with an MCP-updated kanban board. Closed source. 💰
  • Conductor - Mac app from Melty Labs that runs parallel Claude Code and Codex agents in isolated worktrees. Closed source. 💰
  • defract - macOS harness for Claude Code that drives story, design, architecture, implementation, and review with visual review gates. Free, closed source.
  • Factory.ai - Specialized "droids" (code, review, docs, test, knowledge) coordinated by a dispatcher across the SDLC. The company that put "software factory" on the map. 💰
  • GitLab Duo Agent Platform - Agents with access to an org's full GitLab context (issues, MRs, pipelines, security findings) that can open MRs under guardrails. GA January 2026. 💰
  • Hoplite - Moves your local agent setup (sessions, MCP servers, CLIs) to the cloud for parallel runs. 💰
  • JetBrains Air - Workspace for running Junie, Claude Agent, Codex, and Gemini CLI in parallel, each in its own container or worktree. Announced March 2026. 💰
  • LightSprint - "Software factory for product teams." Non-engineers run parallel cloud agents with PR preview environments. 💰
  • Linear coding sessions - Delegate an issue to Linear Agent and it runs Claude Code or Codex in a managed sandbox, drafting a PR on the issue. June 2026. 💰
  • Meta Muse Code - Terminal agent for large repos that spins up sub-agents in isolated worktrees, with persistent background agents that report back. Beta August 2026. 💰
  • Tembo - Connects repos, issues, and observability tools, then runs agents in isolated cloud environments to turn issues and alerts into PRs. Pivoted from Postgres hosting. 💰
  • Unpeel - Native macOS app for remote-controlling multiple CLI agent sessions with worktree isolation and iPhone control. 💰
  • Warp Factories - Prebuilt factory covering triage, spec, implementation, review, and verification. Early access August 2026. 💰
  • Warp Oz - Orchestration platform running hundreds of sandboxed agents in parallel with audit trails and scheduled workflows. 💰

Cloud coding agents

  • Claude Managed Agents - Anthropic's hosted harness (sandbox, tools, session state, MCP) for long-running agent tasks. 💰
  • Codex cloud - OpenAI's cloud agent clones your repo into a sandbox, writes code, runs tests, and returns a PR. 💰
  • Cursor Cloud Agents - Agents on dedicated cloud VMs, reachable from web, Slack, Teams, Linear, and Jira. Formerly Background Agents. 💰
  • Devin - Cognition's autonomous engineer. A manager Devin can delegate to up to ten worker Devins in parallel. Windsurf was folded into it in 2026. 💰
  • GitHub Copilot coding agent - Assign it an issue and it works async in the cloud and opens a PR with a self-review. 💰
  • Google Antigravity - Agent-first IDE with a "manager surface" where autonomous agents plan, execute, and verify. 💰
  • Google Jules - Clones a repo to a cloud VM, plans and writes code with Gemini, and opens a PR. 💰
  • Kiro - AWS's spec-driven agentic IDE. Successor to Amazon Q Developer. 💰
  • Mistral Vibe - Mistral's coding agent that plans, asks for sign-off, then executes across terminal, IDE, and web. 💰
  • Ona - Formerly Gitpod. Sandboxed environments for background agents, acquired by OpenAI in June 2026. 💰
  • Replit Agent - Builds full apps with parallel task execution and kanban tracking. 💰
  • Sourcegraph Amp - Agentic coding tool with shareable threads. 💰
  • Zencoder - Routes work across Claude, Gemini, and Codex with parallel agent development. 💰

Infrastructure

  • Coder - Self-hosted platform that runs agents inside enterprise-controlled dev environments with spend controls and audit logs. Core is open source. 💰
  • Daytona - Fast-starting sandboxes for agent code. Went closed source in June 2026. 💰
  • DigitalOcean Managed Agents - Runs agent sessions in per-session Firecracker microVMs with governed access to 16,000+ tools through a managed MCP endpoint. Backends: Claude Code, Codex, OpenCode, and more 💰
  • Kilo - Open-source, model-agnostic coding agent with a cloud service. Acquired by Anaconda in July 2026.
  • Modal - Serverless gVisor sandboxes for agent workloads at 50,000+ concurrency. 💰

Discontinued

Listed so you do not chase dead links elsewhere.

  • Amazon Q Developer - No new signups since May 2026, end of support April 2027. Use Kiro.
  • Codegen - Acquired by ClickUp in late 2025.
  • Continue Mission Control - Acquired by Cursor and shut down June 2026.
  • OpenAI AgentKit / Agent Builder - Shutting down November 2026.
  • Terragon - Shut down February 2026. Code released as Terragon OSS above.
  • Windsurf - Acquired by Cognition and merged into Devin.

Field reports

First-hand accounts from teams that built and ran a factory.

Essays

Defining the terms

Gas Town and Beads

Loops and harnesses

Working with parallel agents

Talks and podcasts

Books

Benchmarks

How to measure whether a factory works.

Related lists

Contributing

Contributions welcome. Read CONTRIBUTING.md first. The short version: a project belongs here if it runs, orchestrates, loops, or feeds AI coding agents. A single agent or a prompt collection does not.

License

CC0 1.0. Public domain.

Reviews (0)

No results found