商业产业 Hacker News AI 2026-08-21T16:47 正文 ok 263 words

Show HN:Proliferate——面向任意编程 Agent 的开源、可自托管 Codex

英文标题:🔶 Show HN: Proliferate- open-source, self-hostable Codex for any coding agent

Proliferate 是一个面向编程 Agent 的开源平台,可通过各 Agent 的原生运行框架支持 Claude Code、Codex、OpenCode、Cursor 和 Grok 等工具。它提供隔离的 Git worktree 工作区、并行 Agent、子 Agent、共享集成以及定时或事件驱动的工作流。其完整控制平面支持自托管,可部署在 Docker、AWS、GCP、Azure、Kubernetes 及隔离网络环境中。对开发者而言,该项目提供了从源码运行桌面端和本地全栈开发环境的说明,并采用 AGPL-3.0 许可证。
打开原文相关 8 · 机会 3
media991 B media991 B media2.6 KB media1.3 KB media1.3 KB media1.2 KB media1.3 KB media3.1 KB media689.0 KB media2.4 KB media2.9 KB media2.9 KB media2.9 KB media1.2 KB media1.2 KB media682 B media682 B media27.3 KB

中文

  • 🤖 原生运行框架 - Claude Code、Codex、OpenCode、Cursor、Grok 等
    • 🌳 Worktree 工作区 - 为每项任务提供独立的分支和工作目录
    • 🔀 并行 Agent - 在同一工作区中并排运行 Agent,每个 Agent 负责各自的任务
    • 🪆 子 Agent - Agent 可将范围明确的工作委派给子 Agent,并在其完成后接回结果
    • 🧩 集成 - MCP、技能、Computer Use、Browser Use 和自定义工具,只需配置一次即可由所有 Agent 共享
    • ⏰ 工作流 - 定期和事件驱动的 Agent 运行:夜间审查、告警分流、依赖更新

Proliferate 通过每个 Agent 的原生运行框架来运行它们。

Claude
Claude | Codex
Codex | OpenCode
OpenCode | Cursor
Cursor | Grok
Grok ---|---|---|---|---

Proliferate 的完整控制平面支持自托管。请从部署文档开始,其中涵盖 Docker、AWS、GCP、Azure、Kubernetes 以及隔离网络(air-gapped)环境下的运行方式。

按照配置桌面端的说明,将桌面应用连接至你的控制平面。如果遇到问题,可提交 Issue或在 Discord 中提问;有关漏洞报告,请参阅 SECURITY.md。

从源码运行

要求:

  • Rust stable
  • Node.js 22+
  • pnpm

使用内置的本地 AnyHarness 运行时启动桌面应用:

make install
make dev-local

本地全栈开发还需要 Python 3.12+、uv,以及用于本地控制平面数据库的 Docker。当多个 worktree 同时运行时,请使用命名开发配置文件。

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

有关配置文件状态、端口、生成的 Tauri 配置和应用标签,请参阅开发配置文件。

社区

加入我们的 Discord 社区!

想参与贡献?请参阅贡献指南。

AGPL-3.0

English / 原文

  • 🤖 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.

Claude
Claude | Codex
Codex | OpenCode
OpenCode | Cursor
Cursor | Grok
Grok
---|---|---|---|---

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.

Community

Join our community on Discord!

Contributing? See the Contribution Guide.

AGPL-3.0