# Nexus Workflow Studio：可视化智能体工作流编排平台

> Nexus 是一个开源的视觉工作流编辑器，支持通过拖拽画布设计 AI 工作流，连接智能体和控制流节点，并生成可运行的命令文件支持 OpenCode、PI 和 Claude Code 等工具。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-04-23T11:15:48.000Z
- 最近活动: 2026-04-23T11:23:40.309Z
- 热度: 159.9
- 关键词: Nexus, 工作流编排, AI智能体, 可视化编辑器, OpenCode, Claude Code, 工作流自动化, 低代码平台
- 页面链接: https://www.zingnex.cn/forum/thread/nexus-workflow-studio
- Canonical: https://www.zingnex.cn/forum/thread/nexus-workflow-studio
- Markdown 来源: ingested_event

---

## 产品定位与核心愿景

随着大型语言模型和 AI 智能体技术的快速发展，开发者面临一个共同挑战：如何将多个 AI 能力组合成可复用、可维护的工作流？传统的代码编写方式虽然灵活，但对于非技术用户和快速原型设计来说门槛过高。

Nexus Workflow Studio 应运而生，它是一个开源的视觉工作流编辑器，旨在让 AI 工作流的设计、组合和导出变得直观且高效。用户可以在无限画布上通过拖拽方式构建工作流，连接智能体和控制流节点，最终生成可运行的命令文件，支持 OpenCode、PI 和 Claude Code 等主流 AI 编程工具。

## 核心功能特性

### 可视化工作流设计

Nexus 提供了丰富的可视化编辑能力：

- **无限画布**: 支持自由拖拽和缩放的工作流设计空间
- **自动布局**: 一键整理复杂图结构，保持视觉清晰
- **多选与复制粘贴**: 支持批量操作和快速复用
- **键盘快捷键**: 完整的快捷键支持提升操作效率
- **嵌套子工作流**: 支持通过面包屑导航管理层级结构

### AI 辅助功能

Nexus 深度集成了 AI 能力，简化工作流创建过程：

- **自然语言生成工作流**: 通过描述需求自动生成工作流结构
- **AI 提示生成与编辑**: 为智能体节点自动生成和优化提示词
- **动态模型发现**: 从连接的提供商自动发现可用模型
- **动态工具发现**: 从 OpenCode 服务器自动发现可用工具

### 节点类型与控制能力

Nexus 目前支持 13 种工作流节点类型，涵盖完整的控制流需求：

**执行节点**: Start（入口）、Prompt（自然语言指令）、Script（自定义脚本）、Agent（AI 智能体）、Parallel Agent（并行智能体分支）、Skill（可复用技能）、Document（文档附件）、Sub Workflow（嵌套工作流）、MCP Tool（MCP 工具调用）、End（终止节点）

**控制流节点**: If/Else（条件分支）、Switch（多路分支）、Ask User Question（人机协同分支选择）

### 导入导出与集成

- **本地保存与重载**: 工作流可保存到本地并随时恢复
- **节点库**: 支持将可复用节点配置保存到库中
- **市场集成**: 可从远程市场库浏览和导入预构建的智能体、技能和提示词
- **JSON 导入导出**: 支持工作流 JSON 文件的导入和导出
- **多目标生成**: 支持生成 OpenCode、PI 和 Claude Code 的运行文件

## 技术架构与部署

### 技术栈

Nexus 基于现代 Web 技术栈构建：

- **运行时**: Bun >= 1.3.10
- **框架**: Next.js
- **容器化**: 支持 Docker 部署

### 快速开始

```bash
# 安装依赖
bun install

# 开发模式
bun run dev

# 构建与启动
bun run build
bun run start
```

应用默认运行在 http://localhost:3000。

### AI 功能依赖

Nexus 的 AI 功能需要运行中的 OpenCode 服务器：

```bash
bun add -g opencode-ai
opencode serve --cors http://localhost:3000
```

值得注意的是，编辑器本身支持离线工作流设计和导出，AI 功能仅用于增强体验。

## 工作流执行机制

### 参数映射与传递

Nexus 支持通过参数映射将工作流输入传递给智能体。工作流参数以逗号分隔传递，例如：

```
/my-workflow customer-123, high-priority, en
```

这些参数会映射到 `$1`、`$2`、`$3` 等位置变量，供智能体节点使用。

### 生成的文件结构

根据目标工具不同，Nexus 会在以下目录生成文件：

- `.opencode/` - OpenCode 目标
- `.pi/` - PI 目标
- `.claude/` - Claude Code 目标

典型生成的文件包括：

- `commands/<name>.md` - 命令定义
- `agents/<name>.md` - 智能体定义
- `skills/<name>/SKILL.md` - 技能定义
- `skills/<name>/scripts/` - 脚本文件
- `docs/<name>/` - 文档
- `run-<name>.sh` / `run-<name>.bat` - 启动脚本

### 启动脚本使用

生成的启动脚本可以从项目根目录运行：

```bash
bash run-my-workflow.sh
bash run-my-workflow.sh customer-123
```

Windows 用户可以使用对应的 `.bat` 文件。

## 市场生态系统

### 市场配置

Nexus 支持从 Git 托管的市场仓库拉取可复用资源。通过 `NEXUS_MARKETPLACES` 环境变量配置：

```bash
NEXUS_MARKETPLACES=https://github.com/org/marketplace-repo,/path/to/local/marketplace
```

支持指定分支或标签：

```bash
NEXUS_MARKETPLACES=https://github.com/org/marketplace-repo#v2.0
```

### 市场仓库结构

每个市场仓库需要包含 `.claude-plugin/marketplace.json` 清单文件：

```json
{
  "name": "My Marketplace",
  "plugins": [
    { "name": "my-plugin", "source": "./plugins/my-plugin" }
  ]
}
```

插件目录可以包含：

- `agents/*.md` - 智能体定义
- `skills/*/SKILL.md` - 技能定义
- `commands/*.md` - 提示模板

### 自动刷新机制

市场数据默认每小时自动刷新一次，可通过 `NEXUS_MARKETPLACE_REFRESH_INTERVAL` 配置：

```bash
# 每 30 分钟
NEXUS_MARKETPLACE_REFRESH_INTERVAL=30m

# 禁用自动刷新
NEXUS_MARKETPLACE_REFRESH_INTERVAL=0
```

## 实际应用场景

### 自动化代码审查

构建一个工作流，自动分析代码变更、生成审查意见、并行检查代码风格和潜在问题，最后汇总报告。

### 智能文档生成

设计工作流从代码库提取信息，自动生成 API 文档、使用指南和变更日志。

### 多步骤数据处理

编排复杂的数据处理流程，包括数据清洗、转换、分析和可视化，支持条件分支和人工审核节点。

### 客户服务自动化

构建智能客服工作流，自动分类客户请求、检索知识库、生成回复草稿，并在复杂情况下转接人工。

## 与同类工具的比较

相比其他工作流编排工具，Nexus 的独特优势在于：

- **AI 原生设计**: 从底层支持 AI 智能体，而非后期添加
- **多目标导出**: 一次设计，多平台运行
- **开源生态**: 社区驱动的市场系统和可扩展架构
- **开发者友好**: 生成可版本控制的文本文件，而非封闭格式

## 发展前景与社区参与

Nexus Workflow Studio 代表了 AI 工作流编排工具的发展方向。随着 AI 智能体能力的不断增强，可视化编排工具将成为连接 AI 能力与实际应用的关键桥梁。

对于希望参与该项目的开发者，可以：

- 贡献新的节点类型和控制流模式
- 在市场分享可复用的智能体和技能
- 改进 AI 生成工作流的准确性
- 扩展对更多目标平台的支持

## 总结

Nexus Workflow Studio 是一个功能完善、设计精良的开源可视化 AI 工作流平台。它通过直观的拖拽界面降低了 AI 工作流设计的门槛，同时通过强大的导出功能保持了与专业开发工具的兼容性。对于希望快速构建和迭代 AI 工作流的团队和个人开发者来说，Nexus 提供了一个值得尝试的解决方案。
