Most coding agents can edit files. We help you operate them safely.
Forge runs Claude Code, Codex, Gemini, and other agents through a real task lifecycle — isolated git worktrees, CI gates, review, merge — driven by a REST API, an MCP endpoint, and a built-in web UI.
No cloud. No lock-in. MIT licensed. Single binary, SQLite, binds to 127.0.0.1.
Solo developers and small teams running multiple coding agents in parallel keep hitting the same problems:
- Agents stepping on each other's branches.
- No audit trail of what an agent actually did.
- Nothing blocking broken code from landing on
main. - Every "agent platform" wants your code in their cloud.
Forge is the local control plane we wanted: structured task lifecycle (todo → in_progress → review → merging → done), one isolated git worktree per task, CI-backed review gates, and BYO agent adapters.
| Repo | What it is |
|---|---|
| forge | The core engine — Rust workspace, REST + MCP API, web UI, forge-ctl CLI. |
| homebrew-tap | brew install forgeailab/tap/forge. |
| forge-site | Marketing site. Vite + React + Tailwind. |
brew install forgeailab/tap/forge
forge --demo
open http://localhost:8080Full walkthrough → docs/getting-started.md
Public beta (0.1.x). Usable end-to-end; APIs and schemas can still change. A stable 1.0 lands once the workflow engine, multi-user story, and release artifacts (signing, SBOMs, Windows builds) are finalized.
- ⭐ Star forge if you want to follow along.
- 🐛 File issues —
good first issueandhelp wantedlabels are tagged. - 💬 Design discussion happens in GitHub Discussions and PRs.
MIT licensed. Built by people who think your code should stay on your machine.