
PaiAgent
用 Java 拖出一条 AI 工作流,跑通就上线
PaiAgent 是一个轻量级的 AI 工作流编排系统,定位类似 Dify 和 n8n,但采用纯 Java 技术栈实现。它要解决的问题是让开发者能用可视化或配置化的方式把大模型、工具调用、条件分支等步骤串成自动化流程,而不必自己从零搭建调度框架。核心能力包括:基于 DAG 的工作流自定义引擎,支持 Kahn 拓扑排序与 DFS 遍历来解析依赖关系;集成 Spring AI 与 Spring AI Alibaba,方便接入国内外主流大模型;通过 LangGraph4J 实现带状态的智能体编排;使用 SSE 做流式输出,让前端实时看到执行进度;借助 MinIO 做文件与产物的对象存储。项目全程用 Vibe Coding 方式开发,AI 工具为 Qoder 加 CLI,代码结构对 Java 后端开发者比较友好,适合想在企业内部快速落地 AI 自动化流程、又希望技术栈统一在 Spring 生态的团队参考和二次开发。
项目数据
使用教程
核心亮点
- 纯 Java + Spring 生态,后端团队无需引入 Python 服务即可自建 AI 工作流
- 内置 DAG 自研引擎,用 Kahn 和 DFS 处理依赖,流程编排逻辑透明可改
- 集成 Spring AI Alibaba 与 LangGraph4J,国产模型和智能体状态管理开箱可用
不足之处
- 项目处于早期,686 星标,生产环境案例和长期维护稳定性待观察
- 文档与社区生态相比 Dify、n8n 尚不成熟,遇到问题可参考的资料有限
适用场景
- 企业内部把合同审核、工单分类等重复流程做成 AI 自动化流水线
- Java 团队在现有 Spring Boot 系统中嵌入大模型调用与多步骤工具编排
- 需要流式返回执行进度、并把中间文件存到 MinIO 的智能体应用
替代项目
Dify、n8n、Flowise
项目介绍
上一篇:n8n-nodes-oxylabs-ai-studio
下一篇:LoomFlow
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.