Show HN: Proliferate——开源、可自托管的通用代码智能体(Codex)
Show HN: Proliferate- open-source, self-hostable Codex for any coding agent

原始链接: https://github.com/proliferate-ai/proliferate

Proliferate 是一个可自托管的控制平面,旨在编排自主 AI 智能体。它通过利用原生工具(如 Claude Code、Cursor 和 Grok)并使用工作树(worktree)工作区来隔离任务,从而优化开发工作流。 主要功能包括: * **智能体编排**:支持并行智能体和分层子智能体,以处理复杂的委托工作流。 * **统一集成**:为 MCP、自定义工具以及浏览器/计算机使用提供集中式配置。 * **自动化工作流**:支持事件驱动或定期执行的智能体任务,例如每晚代码审查或依赖更新。 * **基础设施**:可通过 Docker、Kubernetes 或主流云服务商(AWS、GCP、Azure)完全自托管,并支持离线环境。 Proliferate 使用 Rust 和 Node.js 构建,提供强大的桌面应用程序和灵活的开发环境。用户可以使用命名开发配置文件管理多个并发工作树。项目提供了详细的部署和本地开发文档,并基于 AGPL-3.0 许可证开源。欢迎加入 Discord 社区获取支持并参与贡献。

抱歉。
相关文章

原文
  • 🤖 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

Proliferate runs each agent through its native harness.

The full Proliferate control plane is self-hostable. Start with the deployment docs, which cover Docker, AWS, GCP, Azure, Kubernetes, and air-gapped operation.

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.

Join our community on Discord!

Contributing? See the Contribution Guide.

AGPL-3.0

联系我们 contact @ memedata.com