gaia-workflow-engine

作者 boommanpro已验证

一个现代化的可视化规则引擎平台,用于编排复杂的 AI 工作流。在无限画布上设计、测试和部署 AI 流程——无需编写代码。结合 flowgram.ai 的能力与 Java 服务端,提供生产级工作流管理。在此之上提供AI Agent / Copilot的助手编排能力。

204
Stars
14
Forks
TypeScript
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/boommanpro/gaia-workflow-engine

快速入门

使用 gaia-workflow-engine 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Gaia Logo

Gaia · 可视化 AI 工作流编辑器

可视化构建 AI 工作流,基于 flowgram.ai 驱动。

GitHub Stars License: MIT GitHub Release Live Demo

English · 简体中文


一个现代化的可视化规则引擎平台,用于编排复杂的 AI 工作流。在无限画布上设计、测试和部署 AI 流程——无需编写代码。结合 flowgram.ai 的能力与 Java 服务端,提供生产级工作流管理。

功能特性

  • AI Agent 侧栏对话 — 对话式生成工作流:CreatePlan 分步规划、Canvas 自动创建节点/连线、HTTP/Query 查询工作流、实时预览 token 与计划进度;会话可重命名、可审查。
  • Agent 配置中心 — 模型参数(Host/Key/Temperature/Max Tokens)、Embedding 向量检索(Jina RAG 知识块)、系统提示词与工具集(navigate/query/manage/canvas/createPlan/executeStep)、工具权限策略(允许/确认/禁止)。
  • 调试信息面板 — 每条 LLM 调用独立 DebugEntry:原始请求(含 messages)、原始响应(含 toolCalls)、上下文详情、SSE Event 回放、Raw JSON;点击消息气泡跳转定位到对应条目。
  • 可视化画布 — 无限缩放画布,支持拖拽节点。通过循环、分支和条件逻辑设计复杂的工作流。
  • AI 节点类型 — 内置 LLM 调用、代码执行、HTTP 请求、字符串格式化和变量管理节点。
  • 实时预览 — 测试单个节点或整个工作流,实时查看输入输出和执行历史。
  • 版本管理 — 每次保存创建一个版本。在版本间切换、追踪变更、一键回滚。
  • 模板系统 — 创建可复用的工作流模板。一键从模板创建新工作流。
  • 可扩展插件 — 小地图、自动布局、吸附线、节点面板等。
  • 多条件节点 — 同步官方 flowgram.ai,支持复杂分支逻辑。

截图

工作台与工作流

页面预览
首页 — 国际化产品介绍页首页
在线演示 — 可交互工作流画布(可拖拽、可新增节点、不可运行)在线演示
文档 — 快速开始、环境准备、部署方案文档
编辑器 — 可视化工作流编辑器,含版本管理编辑器
管理后台 · 工作流 — 工作流管理控制台管理工作流
管理后台 · 模板 — 模板管理控制台管理模板
发布日志 — 版本历史时间线发布日志

AI Agent

页面预览
AI Agent 对话 — 侧边栏对话式生成工作流,CreatePlan 分步规划 + 步骤执行卡片AI Agent 对话
调试信息面板 — 原始请求/响应、SSE Event、Context 详情、Raw JSON,点击消息跳转定位调试信息面板
Agent 配置中心 · 模型 — API Host/Key、模型参数、Embedding 向量检索(BGE)Agent 模型配置
Agent 配置中心 · 提示词 — 默认系统提示词 + 工具集定义(navigate/query/manage/canvas)Agent 提示词配置
Agent 配置中心 · 工具权限 — 所有工具的全局权限策略(允许/确认/禁止)Agent 工具权限
Agent 执行工作流 — 在画布上自动创建节点与连线,逐步测试并执行Agent 执行工作流

快速开始

环境准备

要求版本
Node.js>= 18
Java>= 17
Maven3.x
Git任意

前端运行

git clone https://github.com/boommanpro/gaia-workflow-engine.git
cd gaia-workflow-engine/apps/console
npm install
npm run dev

访问 http://localhost:3000

后端运行

cd apps/api/gaia-workflow
mvn spring-boot:run

API 服务运行在 48080 端口。

技术栈

层级技术
前端React 18, TypeScript, flowgram.ai 1.0.12
后端Spring Boot, MyBatis Plus, Java 17
数据库SQLite
构建rsbuild (前端), Maven (后端)

部署方案

  1. 独立部署 — 前后端分离部署,适用于大型分布式系统。
  2. 一体化部署 — 打包为单一应用,适用于中小型企业。
  3. GitHub Pages — 前端部署到 GitHub Pages,后端地址可配置。
  4. 容器化部署 — 提供 Docker 镜像,支持 Kubernetes 部署。

文档

完整文档请访问首页文档部分

flowgram.ai 框架文档:https://flowgram.ai/guide/

发布日志

完整里程碑历史请查看发布日志页面

贡献

  1. Fork 本项目
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启 Pull Request

我们遵循 Conventional Commits 规范。

许可证

本项目采用 MIT 许可证 — 详见 LICENSE 文件。

Star 趋势

Star History Chart


常见问题

What is gaia-workflow-engine?

gaia-workflow-engine is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by boommanpro. 一个现代化的可视化规则引擎平台,用于编排复杂的 AI 工作流。在无限画布上设计、测试和部署 AI 流程——无需编写代码。结合 flowgram.ai 的能力与 Java 服务端,提供生产级工作流管理。在此之上提供AI Agent / Copilot的助手编排能力。. It has 204 GitHub stars.

Is gaia-workflow-engine safe to use?

Yes. gaia-workflow-engine passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install gaia-workflow-engine?

Clone the repository with "git clone https://github.com/boommanpro/gaia-workflow-engine" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is gaia-workflow-engine written in?

gaia-workflow-engine is primarily written in TypeScript. It is open-source under boommanpro on GitHub, so you can review or fork the full source.

Are there alternatives to gaia-workflow-engine?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh gaia-workflow-engine against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情