
在 AI 辅助编程日益普及的今天,我们往往局限于单点工具的交互:在一个窗口问问题,在另一个窗口写代码,再手动合并分支。

Fusion 是一个开源的、多节点 AI 代理编排器。它不仅仅是一个工具,更是一个完整的代理公司操作系统。通过整合任务规划、多代理协作、Git 工作树隔离和多设备同步,Fusion 让你能用简单的自然语言描述任务,然后由 AI 团队自动完成规范、规划、编码、审查和交付的全过程。
核心理念:一个面板,控制一切
想象一下,你的笔记本电脑、Mac mini、Linux 服务器、云虚拟机甚至手机,都连接在同一个网格中。你在手机上启动一个任务,规划代理在服务器上运行,执行代理在本地编写代码,而审查代理在云端进行验证。所有状态实时同步,零冲突,全透明。
Fusion 的核心价值在于:
- 多节点网格:所有设备对等互联,任务状态、日志和差异实时同步。
- Git 工作树隔离每个任务在独立的分支和工作树中运行,支持并行开发,彻底解决冲突问题。
- 多模型兼容:支持 Anthropic、OpenAI、Ollama 等任何与 Pi 兼容的模型,本地与云端共存。
- 开源自由:MIT 协议,无供应商锁定,完全运行在你自己的硬件上。
工作流程:从粗糙想法到生产代码
1. AI 规划:将意图转化为蓝图
你只需用自然语言描述任务(例如:“修复登录页面的 XSS 漏洞”)。
- 规划代理会读取项目上下文,生成一份详细的
PROMPT.md计划,包含具体步骤、文件范围和验收标准。 - 你可以在此阶段介入,调整方向或收紧约束。
2. 逐步执行与审查:关卡式质量保障
Fusion 采用严格的计划 → 审查 → 执行 → 再审查循环:
- 执行代理根据计划编写代码。
- 验证代理对每一步进行审查,确保符合规范。
- 人工审批关卡:你可以在合并前设置强制审批点,阻止劣质代码进入主分支;合并后也可运行信息性检查。
3. 智能合并与交付
当所有关卡通过,Fusion 会自动进行 squash-merge,并将更改推送到远程仓库。整个过程透明可控,你随时可以暂停、重新提示或调整任务。
独特优势:为什么选择 Fusion?
| 特性 | 描述 |
|---|---|
| 🧠 AI 规划 | 自动生成带步骤、范围和验收标准的详细计划 (PROMPT.md)。 |
| 🔁 工作流关卡 | 每一步都有审查,合并前/后均可设置质量门禁。 |
| 🌳 工作树隔离 | 每个任务独立分支,并行运行,零冲突。 |
| ⚡ 智能合并 | 自动 squash-merge,支持手动批准。 |
| 🛰️ 多节点网格 | 桌面、移动、Web、CLI 全平台同步,设备对等。 |
| 🧩 任何模型 | 兼容 OpenAI、Anthropic、Ollama 等,本地/云端混合。 |
| 🏢 代理公司 | 导入预构建团队(440+ 代理),自主运行数周。 |
| 📬 代理间消息 | 内置邮箱系统,支持代理间的委派、澄清与协调。 |
| 🗺️ 使命规划 | 分层规划(使命 → 里程碑 → 任务),支持自动驾驶与验证合约。 |
| 🧪 自我改进 | 代理反思输出,随学习进程更新提示词。 |
多平台支持:随时随地掌控
Fusion 提供多种交互界面,适应不同场景:
- 🖥️ 桌面应用:基于 Electron,支持 macOS (Intel + Apple Silicon)、Windows 10/11 和 Linux。
- 📱 移动应用:基于 Capacitor,支持 iOS/iPadOS 和 Android。
- 🌐 Web 仪表板:任何现代浏览器均可访问,由
fn守护进程提供服务。 - 🔌 CLI:
fn二进制文件 + Pi 扩展,适合终端优先的工作流。
只需在任何节点启动守护进程,其他设备即可自动连接,面板随你而行。
运行一个“代理公司”
Fusion 支持导入预构建的代理团队。例如,你可以一键导入一个包含前端、后端、测试和安全专家的公司模板,让它们自主协作数周。
npx companies.sh add paperclipai/companies/gstack
目前支持 16 家公司模板,涵盖 440+ 个专用代理,专为使命驱动、邮箱通信和代理间委派而设计。
基于 Pi 构建:开放且可扩展
Fusion 构建在 Pi(一个最小化、可扩展的编码代理 CLI)之上。这意味着:
- 原生兼容:Hermes、Paperclip 和 OpenClaw 等作为一等插件提供。
- 灵活路由:可将任何工作空间路由到适合该任务的运行时。
- 无缝集成:通过
pi install npm:@runfusion/fusion即可在 Pi 会话中使用 Fusion 工具。
快速开始
方式一:零安装体验(推荐)
直接通过 npx 启动仪表板:
npx runfusion.ai
方式二:一键安装器(macOS/Linux)
curl -fsSL https://runfusion.ai/install.sh | sh
fusion dashboard
方式三:Homebrew
brew tap runfusion/fusion
brew install fusion
fusion dashboard
方式四:npm 全局安装
npm install -g @runfusion/fusion
fn dashboard
高级功能:模型系统与自动化
双范围模型层次结构
Fusion 允许你为不同任务通道(执行、规划、验证、摘要、优化)配置不同的模型提供商。支持全局默认值和项目级覆盖,甚至可以在单个任务中指定特定模型。
| 通道 | 用途 | 示例配置键 |
|---|---|---|
| 执行器 | 任务执行代理 | executionProvider |
| 规划 | 任务规划代理 | planningProvider |
| 验证器 | 代码/计划审查者 | validatorProvider |
| 标题摘要 | 自动生成标题 | titleSummarizerProvider |
计划任务与自动化
通过 /api/automations 和 /api/routines 端点,你可以设置定时任务或 Webhook 触发的 AI 代理工作流。
- 全局范围:跨项目维护、备份。
- 项目范围:CI、测试、部署。
相关导航


GBrain

dothething

Hark Handoff

Krea Agents

GELab-Zero

DroidRun






