🆕 v0.8.131 — parallel worktrees, provider pool, acceptance gate

claw-forge

Autonomous coding agents, in parallel one trunk, many branches

Run agents on a project until all features pass.

Parallel agents.   Feature DAG.   Kanban UI.   Provider pool.

Get Started → View on GitHub

Everything you need. Nothing you don't.

Built for teams that outgrow a single API key and need real production reliability.

🔄

API Rotation Pool

Never hit rate limits again. Anthropic, Bedrock, Azure AI Foundry, Vertex AI, Groq — auto-fallback with circuit breaker and RPM tracking per provider.

🤖

18 Pre-installed Skills

6 LSP servers (Python, Go, Rust, TS, Solidity, C++) + systematic debugging + verification gate + parallel dispatch — ready out of the box, no config required.

Pure asyncio

No subprocess+threading mess. TaskGroup + Semaphore. Clean, fast, and debuggable. Waves of parallel tasks with dependency ordering.

🔌

Plugin System

Add new agent types via pyproject.toml entry points. Third-party plugins just work — no patching the core, no forks.

📋

Kanban UI

Real-time board with WebSocket updates. Provider health dots. Cost tracker. Needs-Human column for stuck agents. No build step — just open your browser.

🔑

OAuth Support

Use your claude login credentials. Zero API key juggling for the primary provider. Add keys for extra redundancy, not as a requirement.

How it fits together

The dispatcher routes tasks through the provider pool, agents run in parallel waves, and everything streams live to the Kanban UI.

claw-forge Kanban board — full overview

The Kanban board tracks all features across Pending · Running · Passing · Failed · Blocked columns in real time

claw-forge dark mode

Get running in 60 seconds

Install with uv for instant, isolated installation. No virtualenv ceremony.

Full tutorial →
pip install uv
uv tool install claw-forge

claw-forge init my-project
claw-forge run my-project

# YOLO mode: max speed
claw-forge run my-project --yolo

Questions

What is claw-forge?

An open-source harness that runs multiple AI coding agents in parallel against a single repository. You give it a written specification; it decomposes that into a dependency graph of features, dispatches an agent per feature into its own git worktree, and merges each one only after your own test suite passes.

How is it different from using a single coding agent?

A single agent works one task at a time in your working tree. claw-forge schedules many concurrently, each in an isolated worktree, so they cannot overwrite one another. It also tracks dependencies between features, so a task only starts once the work it builds on has merged.

Which AI model providers does it support?

Eight provider types: Anthropic API, Anthropic OAuth, Anthropic-compatible endpoints, Amazon Bedrock, Google Vertex AI, Azure, OpenAI-compatible endpoints, and local Ollama. Requests route through a pool with per-provider circuit breaking, so a rate-limited or failing provider is skipped rather than failing the run.

What stops an agent from damaging my repository?

Each agent works in its own git worktree, never your checkout. File and shell tool calls are confined to that worktree, and on macOS and Linux an OS-level filesystem sandbox denies writes to the parent project. Work merges only after the acceptance gate runs your real test command and it exits zero.

Is it free and open source?

Yes — Apache-2.0. You supply your own provider credentials, so the only cost is whatever those providers charge for the tokens your agents consume.

What do I need to run it?

Python 3.11 or newer, a git repository, and credentials for at least one model provider. Install with uv tool install claw-forge.

Production-grade from day one.

Built to the standard of critical infrastructure — not a weekend prototype.

8 AI providers supported
19 built-in skills
0 Node.js required
5047 tests passing
See all features →