OpenFlow 是什么?可视化搭建多智能体 AI 工作流

SeeRay11/OpenFlow · GitHub · 官网
AI 编程
Star109
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-08-18
最近更新2026-09-08

中文导读

OpenFlow 是一个可视化搭建多智能体 AI 工作流的工具,用户把角色卡片拖到画布上连成流水线,保存后用真实的并行 agent 运行。它基于 opencode 的无头引擎驱动 agent,自身代码集中在 packages/flow,不修改上游包。适合需要让多个 AI agent 协作完成任务的开发者,例如编排 planner、architect、coder 等角色。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-08-18,最近更新于 2026-09-08,目前有 109 个 Star。

项目介绍

OpenFlow 是一个多智能体 AI 工作流的可视化搭建工具。用户可以把角色卡片拖到画布上,连成一条流水线(例如 planner → architect → coder),保存后用真实的并行 agent 运行。

它基于 opencode 项目构建,并以 fork 形式发布,底层由 opencode 的无头引擎(opencode serve)驱动 agent。OpenFlow 自身的代码全部放在 packages/flow 中,不修改上游包,因此引擎可以保持更新,上游合并也不会冲突。

项目使用 TypeScript 编写,运行时依赖 Bun 1.3 或更高版本,采用 MIT 协议。

主要功能

适合谁用

适合希望用可视化方式编排多智能体工作流的开发者,以及需要让多个 AI agent 协作完成编码等任务的用户。

快速上手

  1. 安装 Bun 1.3 或更高版本和 Git
  2. 克隆仓库并安装依赖:git clone https://github.com/SeeRay11/OpenFlow.git && cd OpenFlow && bun install
  3. 启动引擎和画布:FLOW_MANAGE_SERVER=1 bun openflow.ts(Windows PowerShell 用 $env:FLOW_MANAGE_SERVER=1; bun openflow.ts)
  4. 浏览器打开 http://localhost:5174 使用画布
  5. 如需使用付费模型,点击标题栏的 api keys 连接提供商并粘贴密钥

Star 增长趋势

109108 · 2026-10-14 至 2026-10-16

同类项目

拦截并压缩命令行输出,减少 AI 编程代理的 token 消耗
★ 8.4万 · Rust · 更新于 2026-10-15
精选 Claude Code 资源与工具的中文导航清单
★ 5.6万 · Python · 更新于 2026-10-15
为 AI 编码代理提供可搜索、可验证的技能库与本地控制平面。
★ 4.8万 · Python · 更新于 2026-10-15
用确定性工具验证 AI 的每一条声明,防止幻觉
★ 1,297 · Python · 更新于 2026-10-01
通过复查、修复、再检查降低编码代理失败率的技能
★ 1,201 · JavaScript · 更新于 2026-10-04
收录免费 AI Coding 中转与公益站的导航合集
★ 1,060 · JavaScript · 更新于 2026-10-15