Proliferate is een open-source AI IDE die ontwikkelaars in staat stelt om diverse coding-agents, zoals Claude Code, Codex, OpenCode en Grok, parallel in één workspace te gebruiken. Het systeem maakt gebruik van geïsoleerde git worktrees per taak, waardoor elke agent een eigen branch, terminal en review-status heeft.
Belangrijkste functionaliteiten:
- Parallelle agents & subagents: Meerdere agents kunnen gelijktijdig werken, waarbij taken gedelegeerd kunnen worden aan child-agents.
- Integraties: Ondersteuning voor MCP's, Computer Use en Browser Use.
- Workflows: Mogelijkheid tot het instellen van event-gestuurde runs, zoals nachtelijke reviews of dependency-updates.
Hosting en Installatie: Het control plane is volledig self-hostable via Docker, AWS, GCP, Azure of Kubernetes. Voor lokale ontwikkeling vanuit broncode zijn Rust, Node.js (22+) en pnpm vereist. Het project is uitgebracht onder de AGPL-3.0 licentie.
Proliferate: De Open-Source AI IDE
Functies
- Native harnesses – Ondersteuning voor Claude Code, Codex, OpenCode, Cursor, Grok en meer.
- Worktree workspaces – Een geïsoleerde branch en werkomgeving voor elke individuele taak.
- Parallelle agents – Draai meerdere agents naast elkaar in dezelfde workspace, waarbij elke agent een eigen taak uitvoert.
- Subagents – Agents kunnen specifiek werk delegeren aan child-agents en de resultaten ophalen zodra deze voltooid zijn.
- Integraties – MCP's, skills, Computer Use, Browser Use en aangepaste tools die één keer worden geconfigureerd en door elke agent worden gedeeld.
- Workflows – Terugkerende en event-gestuurde agent-runs, zoals nachtelijke review-rondes, triage op alerts en het bijwerken van dependencies.
Ondersteunde agents
Proliferate draait elke agent via diens eigen native harness. De ondersteunde agents zijn:
- Claude
- Codex
- OpenCode
- Cursor
- Grok
Self-hosting
Het volledige Proliferate control plane is self-hostable. Raadpleeg de deployment-documentatie voor instructies over Docker, AWS, GCP, Azure, Kubernetes en air-gapped operaties.
- Docker Compose: Zie
self-hosted-deploy.md. Dit start Caddy, Postgres en de API, inclusief bootstrap- en update-scripts.
- AWS (one-click): Zie
self-hosted-aws.md. Dit is een CloudFormation wrapper die de stack op EC2 provisioneert.
- Configuratie: In
server/deploy/.env.production.example worden alle vereiste en optionele instellingen gedocumenteerd.
Je kunt de desktop-app koppelen aan je eigen control plane door de instructies voor desktopconfiguratie te volgen. Meld problemen via een issue of via Discord. Voor het rapporteren van kwetsbaarheden kun je terecht bij SECURITY.md.
Uitvoeren vanuit broncode
Vereisten
- Rust stable
- Node.js 22+
- pnpm
Desktop-app installeren
Draai de desktop-app met de meegeleverde lokale AnyHarness runtime:
make install
make dev-local
Lokale full-stack ontwikkeling
Voor volledige lokale development zijn daarnaast Python 3.12+, uv en Docker vereist voor de lokale control plane database. Gebruik benoemde dev-profielen wanneer er meerdere worktrees tegelijkertijd draaien.
make server-install
make setup PROFILE=main
make build # Voer dit uit voor de eerste schone worktree, of na wijzigingen in gegenereerde/Rust/frontend-artefacten
make dev-list
make run PROFILE=main
Raadpleeg de documentatie over 'dev profiles' voor informatie over profielstatus, poorten, de gegenereerde Tauri-configuratie en app-labels.
Community en Bijdragen
- Community: Sluit je aan bij de community op Discord.
- Bijdragen: Voor informatie over het bijdragen aan het project, zie de Contribution Guide.
- Licentie: AGPL-3.0
Proliferate is een open-source AI IDE waarmee je Claude Code, Codex, OpenCode, Grok en andere coding-agents parallel in één workspace kunt draaien. Elke taak krijgt een geïsoleerde git worktree voor de bijbehorende branch, terminal, conversatie en review-status.
Proliferate: De Open-Source AI IDE
Functies
- Native harnesses – Ondersteuning voor Claude Code, Codex, OpenCode, Cursor, Grok en meer.
- Worktree workspaces – Een geïsoleerde branch en werkomgeving voor elke individuele taak.
- Parallelle agents – Draai meerdere agents naast elkaar in dezelfde workspace, waarbij elke agent een eigen taak uitvoert.
- Subagents – Agents kunnen specifiek werk delegeren aan child-agents en de resultaten ophalen zodra deze voltooid zijn.
- Integraties – MCP's, skills, Computer Use, Browser Use en aangepaste tools die één keer worden geconfigureerd en door elke agent worden gedeeld.
- Workflows – Terugkerende en event-gestuurde agent-runs, zoals nachtelijke review-rondes, triage op alerts en het bijwerken van dependencies.
Ondersteunde agents
Proliferate draait elke agent via diens eigen native harness. De ondersteunde agents zijn:
- Claude
- Codex
- OpenCode
- Cursor
- Grok
Self-hosting
Het volledige Proliferate control plane is self-hostable. Raadpleeg de deployment-documentatie voor instructies over Docker, AWS, GCP, Azure, Kubernetes en air-gapped operaties.
- Docker Compose: Zie
self-hosted-deploy.md. Dit start Caddy, Postgres en de API, inclusief bootstrap- en update-scripts.
- AWS (one-click): Zie
self-hosted-aws.md. Dit is een CloudFormation wrapper die de stack op EC2 provisioneert.
- Configuratie: In
server/deploy/.env.production.example worden alle vereiste en optionele instellingen gedocumenteerd.
Je kunt de desktop-app koppelen aan je eigen control plane door de instructies voor desktopconfiguratie te volgen. Meld problemen via een issue of via Discord. Voor het rapporteren van kwetsbaarheden kun je terecht bij SECURITY.md.
Uitvoeren vanuit broncode
Vereisten
- Rust stable
- Node.js 22+
- pnpm
Desktop-app installeren
Draai de desktop-app met de meegeleverde lokale AnyHarness runtime:
make install
make dev-local
Lokale full-stack ontwikkeling
Voor volledige lokale development zijn daarnaast Python 3.12+, uv en Docker vereist voor de lokale control plane database. Gebruik benoemde dev-profielen wanneer er meerdere worktrees tegelijkertijd draaien.
make server-install
make setup PROFILE=main
make build # Voer dit uit voor de eerste schone worktree, of na wijzigingen in gegenereerde/Rust/frontend-artefacten
make dev-list
make run PROFILE=main
Raadpleeg de documentatie over 'dev profiles' voor informatie over profielstatus, poorten, de gegenereerde Tauri-configuratie en app-labels.
Community en Bijdragen
- Community: Sluit je aan bij de community op Discord.
- Bijdragen: Voor informatie over het bijdragen aan het project, zie de Contribution Guide.
- Licentie: AGPL-3.0