Run Claude Code, Codex, Gemini, and any other coding agent in parallel, in one workspace.
Move running sessions between your machine and the cloud. Works solo or across a team.
Download for macOS • Documentation • Changelog • Discord
Proliferate is a desktop and web app for running coding agents in parallel, locally or in cloud sandboxes. Each agent runs through its own native harness.
- Run any mix of agents in parallel, each in its own isolated worktree or sandbox, 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
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 |
Gemini CLI |
OpenCode |
Cursor |
- 🤖 Native harnesses - Claude Code, Codex, Gemini CLI, OpenCode, Cursor, 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
- 🪆 Subagents - agents delegate investigation, implementation, and review to other agents
- 🧩 Plugins - MCPs, skills, Computer Use, Browser Use, and custom tools, configured once and shared by every agent
- ⏰ Automations - run any agent on any schedule
- 🖼️ Artifacts - docs, UI, demos, and components rendered inline as agents produce them
Proliferate is AGPL-3.0. The desktop and web apps are fully open today, and self-hosting for the complete cloud control plane is coming soon.
Download Proliferate from proliferate.com or follow the installation guide.
Run from source
Requirements:
- Rust stable
- Node.js 22+
- pnpm
Run the desktop app with the bundled local AnyHarness runtime:
make install
make dev-localRequirements:
- 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, especially when multiple worktrees run at the same time.
make server-install
make dev-init PROFILE=main
make dev-list
make dev PROFILE=mainSee dev profiles for profile state, ports, generated Tauri config, and app labels.
Self-host Proliferate Cloud (coming soon)
Self-hosting the full Proliferate Cloud control plane is coming soon. Teams that want an early self-hosted deployment can reach out through proliferate.com for access and deployment support.
Proliferate Cloud is in beta and rolling out in waves - request access at proliferate.com. Everything local above is fully open and 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 - coming soon: run the full cloud control plane yourself
Proliferate Cloud will be fully self-hostable and open source once it's out of beta.
Join our open source community on Discord!
Looking to contribute? Please check out the Contribution Guide for more details.