Hacker News 熱門精选72

Show HN: Proliferate- 适用于任何编码代理的开源、自托管 Codex

Show HN: Proliferate- open-source, self-hostable Codex for any coding agent

· 53天前
跳到正文

精选理由

认识一款可自托管的开源AI IDE,统一调度多种编码代理。

AI 摘要

Hi HN- 我是 Pablo,Proliferate(YC S25)的创始人! Proliferate ( https://github.com/proliferate-ai/proliferate ) 是一个开源、可自托管的 AI IDE,让你可以在一个地方使用 Claude Code、Codex、OpenCode、Cursor 和 Grok 进行工作并自动化任务。 这里有一个 2 分钟的快速演示,展示我们如何用 Proliferate 来构建 Proliferate: https://www.youtube.com/watch?v=tGNX0oaWmBY 在我的团队接入 OpenAI Codex 之后,我开始着手构建 Proliferate。几天之内,我们就把它用到了方方面面:用 computer use 代替我们自己浏览网站,让 Codex 协调其他 agent,以及为重复性工作设置自动化。说实话,我们几乎从不需要离开桌面应用就能把工作完成。 如果我团队的体验具有一定代表性,那么一个类似 Codex 的应用(一个具有精美 UI 的横向 agent)将会成为每家公司完成工作的主要界面。这完全符合 OpenAI 的使命,即把 Codex 打造成 everything app(见: https://news.ycombinator.com/item?id=47796469 )。 但随着我们开始把自动化推进到更接近业务核心的工作,我希望能与来自所有实验室的 agent 协作,包括开放权重模型,而不会越来越依赖 OpenAI。 而这正是 Proliferate 的用途!它是开源、可自托管的 Codex,既能在构建向 Codex 广度迈进的同时,保留你在不同 agent 和模型提供方之间的选择自由。 如今 Proliferate 支持: * 使用 Claude Code、Codex、OpenCode、Cursor 和 Grok,并可采用它们原生的推理与配置选项,包括 Bedrock、Azure 和自托管推理。 * agent 之间的通信与管理:父 agent 可以生成并与另一个受支持的 agent 作为子 agent 进行通信(我个人喜欢让 Fable 委派给 Codex,同时让 OpenCode 模型审查 PR)。 * 构建 workflows——这是我最兴奋的功能之一。这些是可复用的 agent 会话链和人工审批关卡,每一步都可选择 harness 和模型,并在它们之间传递文档。我用它来自动化代码审查、QA,以及我的 PR 构建流程。 Proliferate 的全部代码在 AGPL-3.0 下 100% 开源。现在肯定还有一些粗糙的地方,但我们推进得很快,也非常欢迎任何反馈! Comments URL: https://news.ycombinator.com/item?id=49390739 Points: 11 # Comments: 5

正文

Proliferate

The open-source AI IDE

GitHub stars Latest release License Docs Website Discord


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

Proliferate

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
Claude
Codex
Codex
OpenCode
OpenCode
Cursor
Cursor
Grok
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.

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

查看原文(Hacker News 熱門)