메뉴
HN
Hacker News • 35일 전

프롤리퍼레이트: 모든 코딩 에이전트를 위한 오픈소스 자체 호스팅형 코드덱스 대안

IMP
6/10
핵심 요약

Proliferate는 Claude Code, Codex, OpenCode, Cursor, Grok 등 다양한 코딩 에이전트를 하나의 워크스페이스에서 병렬로 실행할 수 있는 오픈소스 AI IDE입니다. 각 작업은 독립된 git worktree, 터미널, 대화, 리뷰 상태를 가지며, 서브에이전트, 워크플로 자동화, MCP 통합 기능을 제공합니다. 전체 컨트롤 플레인을 Docker, AWS, GCP, Azure, Kubernetes 등으로 자체 호스팅할 수 있다는 점이 핵심 차별점입니다.

번역된 본문

오픈소스 AI IDE — 프롤리퍼레이트(Proliferate)

Claude Code, Codex, OpenCode, Grok 등 어떤 코딩 에이전트든 하나의 워크스페이스에서 병렬로 실행하세요. 각 작업에는 독립된 git worktree가 할당되어 브랜치, 터미널, 대화, 리뷰 상태가 분리됩니다.

macOS 다운로드 • 문서 • 변경 이력 • 디스코드

주요 기능

🤖 네이티브 하네스 - Claude Code, Codex, OpenCode, Cursor, Grok 등 지원

🌳 워크트리 워크스페이스 - 모든 작업에 독립된 브랜치와 작업 디렉터리 제공

🔀 병렬 에이전트 - 같은 워크스페이스에서 에이전트를 나란히 실행, 각자 자체 작업 수행

🪆 서브에이전트 - 에이전트가 범위가 한정된 작업을 하위 에이전트에 위임하고 완료 후 결과 회수

🧩 통합 - MCP, 스킬( skills ), 컴퓨터 사용( Computer Use ), 브라우저 사용( Browser Use ), 커스텀 도구를 한 번만 설정하면 모든 에이전트가 공유

⏰ 워크플로 - 반복 실행 및 이벤트 기반 에이전트 실행: 야간 코드 리뷰, 알림 기반 분류( triage ), 의존성 버전 업데이트 등

지원 에이전트

프롤리퍼레이트는 각 에이전트를 해당 에이전트 고유의 네이티브 하네스를 통해 실행합니다: Claude, Codex, OpenCode, Cursor, Grok

자체 호스팅

프롤리퍼레이트의 전체 컨트롤 플레인은 자체 호스팅이 가능합니다. 배포 문서에서 Docker, AWS, GCP, Azure, Kubernetes, 에어갭(폐쇄망) 운영 방법을 확인할 수 있습니다.

  • Docker Compose: self-hosted-deploy.md 가 Caddy, Postgres, API를 실행하며 부트스트랩 및 업데이트 스크립트 포함
  • AWS(원클릭): self-hosted-aws.md 는 EC2에 스택을 프로비저닝하는 CloudFormation 래퍼
  • 설정: server/deploy/.env.production.example 에 필수 및 선택 설정 항목 문서화

'데스크톱 앱 설정' 가이드에 따라 데스크톱 앱을 자체 컨트롤 플레인에 연결하세요. 문제가 발생하면 이슈를 등록하거나 디스코드에서 문의하고, 취약점 신고는 SECURITY.md를 참고하세요.

소스에서 실행

요구 사항: Rust stable, Node.js 22+, pnpm

번들된 로컬 AnyHarness 런타임으로 데스크톱 앱 실행:

make install
make dev-local

로컬 풀스택 개발에는 추가로 Python 3.12+, uv, 그리고 로컬 컨트롤 플레인 데이터베이스용 Docker가 필요합니다. 여러 워크트리를 동시에 실행할 때는 이름이 지정된 개발 프로필을 사용하세요.

make server-install
make setup PROFILE=main
make build  # 첫 클린 워크트리 또는 생성된/Rust/프론트엔드 산출물이 변경된 후
make dev-list
make run PROFILE=main

프로필 상태, 포트, 생성된 Tauri 설정, 앱 라벨은 '개발 프로필' 문서를 참고하세요.

커뮤니티

디스코드에서 커뮤니티에 참여하세요!

기여

기여 방법은 기여 가이드(Contribution Guide)를 참고하세요.

라이선스

AGPL-3.0

원문 보기
원문 보기 (영어)
The open-source AI IDE Run Claude Code, Codex, OpenCode, Grok, and any other coding agent in parallel, in one workspace. Each task gets an isolated git worktree for its branch, terminal, conversation, and review state. Download for macOS • Documentation • Changelog • Discord Features 🤖 Native harnesses - Claude Code, Codex, OpenCode, Cursor, Grok, and more 🌳 Worktree workspaces - an isolated branch and working directory for every task 🔀 Parallel agents - run agents side by side in the same workspace, each on its own task 🪆 Subagents - agents delegate scoped work to child agents and pick the results back up when they finish 🧩 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 Supported agents Proliferate runs each agent through its native harness. Claude Codex OpenCode Cursor Grok Self-hosting The full Proliferate control plane is self-hostable. Start with the deployment docs , which cover Docker, AWS, GCP, Azure, Kubernetes, and air-gapped operation. Docker Compose: self-hosted-deploy.md runs Caddy, Postgres, and the API, with bootstrap and update scripts AWS (one-click): self-hosted-aws.md is a CloudFormation wrapper that provisions the stack on EC2 Configuration: server/deploy/.env.production.example documents 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. Run 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 additionally requires Python 3.12+, uv , and Docker for the local control plane database. Use named dev profiles 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. Community Join our community on Discord ! Contributing Contributing? See the Contribution Guide . License AGPL-3.0