展示 HN:Proliferate - 开源、自托管的任何编码代理的 Codex
开源 AI IDE 在一个工作区中并行运行 Claude Code、Codex、OpenCode、Grok 和任何其他编码代理。每个任务都有一个独立的 git 工作树,用于其分支、终端、对话和审查状态。下载 macOS • 文档 • 更新日志 • Discord 功能 🤖 原生工具 - Claude Code、Codex、OpenCode、Cursor、Grok 等 🌳 工作树工作区 - 每个任务的独立分支和工作目录 🔀 并行代理 - 在同一工作区中并排运行代理,每个代理处理自己的任务 🪆 子代理 - 代理将范围工作委托给子代理,并在他们完成时收回结果 🧩 集成 - MCP、技能、计算机使用、浏览器使用和自定义工具,一次配置,所有代理共享 ⏰ 工作流程 - 周期性和事件驱动的代理运行:每晚审查、警报分类、依赖项提升 支持的代理 Proliferate 通过其原生工具运行每个代理。自托管 完整的 Proliferate 控制平面是自托管的。首先查看部署文档,涵盖 Docker、AWS、GCP、Azure、Kubernetes 和空气隔离操作。Docker Compose:self-hosted-deploy.md 运行 Caddy、Postgres 和 API,带有引导和更新脚本 AWS(单击即可):self-hosted-aws.md 是一个 CloudFormation 包装器,在 EC2 上配置堆栈 配置:server/deploy/.env.production.example 记录每个必需和可选的设置 将桌面应用程序指向您的控制平面,请按照配置桌面 指南进行操作。如果出现问题,请打开问题或在 Discord 中询问,并查看 SECURITY.md 以报告漏洞。 从源代码运行 要求:Rust 稳定版本 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/frontend 工件更改后 make dev-list make run PROFILE=main 有关配置文件状态、端口、生成的 Tauri 配置和应用标签,请参见开发配置文件。 社区 加入我们在 Discord 上的社区! 贡献 贡献?请参见贡献指南。 许可证 AGPL-3.0
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡