README.md
August 18, 2026 · View on GitHub
The open-source AI IDE
Run Claude Code, Codex, OpenCode, and any other coding agent in parallel, in one workspace.
Each task gets an isolated git worktree — branch, terminal, conversation, and review state kept together.
Download for macOS • Documentation • Changelog • Discord
Proliferate is a desktop and web app for running coding agents in parallel.
- Run any mix of agents in parallel, each in its own isolated worktree, with native tools, auth, and config intact
- Let your agents manage each other, like having Codex hand design work to Claude Code
- Set up MCPs and skills once, shared across every agent
Bring Your Agent
Each agent runs through its native harness, so auth, tools, models, permissions, and transcript behavior stay intact. New harness features show up in Proliferate the day they ship.
|
Claude |
Codex |
OpenCode |
Cursor |
Grok |
Features
- 🤖 Native harnesses - Claude Code, Codex, OpenCode, Cursor, Grok, and more
- 🌳 Worktree workspaces - an isolated branch and working directory for every task
- 🔍 Git & diff review - inspect and edit agent changes without leaving the app
- 🛡️ Plan & code review agents - reviewer agents check plans, diffs, risks, and branch readiness before you do
- 🪆 Parallel agents & subagents - run agents side by side, or let them delegate scoped work to other agents
- 🧩 Integrations - MCPs, skills, Computer Use, Browser Use, and custom tools, configured once and shared by every agent
- ⏰ Workflows - recurring and event-driven agent runs: nightly review passes, triage on alerts, dependency bumps
- 🖼️ Artifacts - docs, UI, demos, and components rendered inline as agents produce them
Open Source
Proliferate is AGPL-3.0 — the whole stack: desktop client, web app, and cloud control plane. See Self-hosting below.
Getting Started
Quick Start
Download Proliferate from proliferate.com or follow the quickstart.
Run from source
Run Locally From Source
Requirements:
- Rust stable
- Node.js 22+
- pnpm
Run the desktop app with the bundled local AnyHarness runtime:
make install
make dev-local
Local Full-Stack Development
Requirements:
- Rust stable
- Node.js 22+
- pnpm
- Python 3.12+
uv- Docker, for the local control plane database
Use named dev profiles for full-stack development when multiple worktrees run at the same time.
make server-install
make setup PROFILE=main
make build # first clean worktree, or after generated/Rust/frontend artifacts change
make dev-list
make run PROFILE=main
See dev profiles for profile state, ports, generated Tauri config, and app labels.
Self-host Proliferate
Self-hosting
The full Proliferate control plane is self-hostable. Start with the deployment docs — Docker, AWS, GCP, Azure, Kubernetes, and air-gapped operation.
- Docker Compose: self-hosted-deploy.md — Caddy + Postgres + API, with bootstrap and update scripts
- AWS (one-click): self-hosted-aws.md — CloudFormation wrapper that provisions the stack on EC2
- Configuration:
server/deploy/.env.production.exampledocuments every required and optional setting
Point the desktop app at your control plane by following configure desktop. Open an issue or ask in Discord if you hit problems, and see SECURITY.md for reporting vulnerabilities.
Proliferate Cloud (Coming Soon)
Proliferate Cloud is not part of the initial launch — we're rebuilding the sandbox infrastructure to remove the E2B dependency and will ship Cloud in a follow-up release. Everything local above is available today.
- ☁️ Cloud sandboxes - isolated cloud environments that keep working after you close your laptop
- 🔁 Workspace mobility - move a running workspace between your machine and the cloud, mid-task, with changes and history intact
- 👥 Multiplayer cloud chats - live sessions your team can inspect, claim, and continue
- 💬 Team Slackbot - turn a Slack message into shared agent work for the whole team
- 🤝 Team automations - shared recurring fixes and reviews the whole team can run
- 🛰️ Remote dispatch - kick off and steer work on your own machine from the web
- 🔑 SSH access - drop into any cloud sandbox from your terminal
- 🔐 Credential gateway - your keys and subscriptions never touch the sandbox; sandboxes only get short-lived tokens
- 🏢 Organizations - team seats, shared settings, cloud limits, and governance controls
- 📱 Mobile - coming soon: dispatch work, approve actions, and follow runs from your phone
- 🏗️ Self-hosted Proliferate Cloud - run the full cloud control plane yourself (docs)
Like everything else, Proliferate Cloud will be open source (AGPL-3.0) and self-hostable.
Community
Join our community on Discord!
Contributing
Contributing? See the Contribution Guide.