能力标签
⚙️
Agent工作流

LeoAI

基于 Java · 无代码搭建完整 AI 自动化流程
⭐ 152 Stars 🍴 18 Forks 💻 Java 📄 GPL-3.0 🏷 AI 8.0分
8.0AI 综合评分
AIJava工作流
✦ AI Skill Hub 推荐

AI Skill Hub 强烈推荐:LeoAI 是一款优质的Agent工作流。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。

📚 深度解析

LeoAI 是一套完整的 AI Agent 自动化工作流方案。随着 AI 能力的不断提升,基于 Agent 的自动化工作流正在成为提升个人和团队效率的核心方式。区别于传统的 RPA 自动化(模拟鼠标键盘操作),AI Agent 工作流通过理解任务意图、动态规划执行路径,能够处理更复杂的非结构化任务。

LeoAI 工作流的设计遵循"最小配置,最大复用"原则:核心逻辑已经封装好,用户只需配置自己的 API Key 和业务参数即可快速上手。工作流内置错误处理和重试机制,在网络波动或 API 限速等情况下仍能稳定运行,适合作为生产环境的自动化基础设施。

在实际部署时,建议先在测试环境中运行 3-5 次,验证各个环节的输出结果符合预期,再部署到生产环境。AI Skill Hub 评分 8.0 分,是同类 Agent 工作流中的精选推荐。

📋 工具概览

LeoAI 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。

GitHub Stars
⭐ 152
开发语言
Java
支持平台
Windows / macOS / Linux / Android
维护状态
轻量级项目,按需更新
开源协议
GPL-3.0
AI 综合评分
8.0 分
工具类型
Agent工作流
Forks
18

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

LeoAI 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。

📌 核心特色
  • 可视化 Agent 工作流编排,无需编写复杂代码
  • 支持多步骤自动化任务链,实现全流程无人值守
  • 与外部 API、数据库和第三方服务无缝集成
  • 内置错误处理与自动重试机制,保障稳定运行
  • 提供可复用的自动化模板,快速在同类场景部署
🎯 主要使用场景
  • 自动化日常重复性工作,将精力集中于创造性任务
  • 构建数据采集 → 处理 → 输出的完整自动化管线
  • 实现跨平台、跨系统的数据流转和业务协同
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 克隆仓库
git clone https://github.com/cha0upup/LeoAI
cd LeoAI

# 查看安装说明
cat README.md

# 按 README 完成环境依赖安装后即可使用
📋 安装步骤说明
  1. 访问 GitHub 仓库获取工作流文件
  2. 在对应平台(Dify / Flowise / Make 等)中找到「导入工作流」功能
  3. 上传工作流文件
  4. 按照提示配置必要的环境变量和 API Key
  5. 运行测试确认流程正常后投入使用
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 查看帮助
leoai --help

# 基本运行
leoai [options] <input>

# 详细使用说明请查阅文档
# https://github.com/cha0upup/LeoAI
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
# leoai 配置说明
# 查看配置选项
leoai --config-example > config.yml

# 常见配置项
# output_dir: ./output
# log_level: info
# workers: 4

# 环境变量(覆盖配置文件)
export LEOAI_CONFIG="/path/to/config.yml"
📑 README 深度解析 真实文档 完整度 90/100 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

简介

English | 中文

<img src="docs/images/logo.png" alt="LeoAI Logo" width="120" />

功能特性

管理功能

功能描述
**用户管理**创建用户、角色分配、权限控制
**团队管理**创建团队、成员邀请、节点共享
**AI 配置**多 LLM 通道配置、模型切换、API Key 管理
**审计日志**操作审计(命令执行、文件操作等)、AI 对话审计
**会话管理**会话记录、结果导出、操作报告生成

---

支持的 AI 模型

兼容任何遵循 OpenAI API 格式的服务:

提供商Base URL 示例
OpenAIhttps://api.openai.com/v1
Anthropic通过 OpenAI 兼容代理(如 LiteLLM、One-API)接入
通义千问(阿里)https://dashscope.aliyuncs.com/compatible-mode/v1
DeepSeekhttps://api.deepseek.com
Ollama(本地)http://localhost:11434/v1
其他兼容接口根据文档填写对应地址

环境要求

项目要求
**Java 版本**17 或更高(JDK/JRE 均可)
**操作系统**Linux、macOS、Windows
**内存**建议 4 GB 以上
**磁盘**至少 500 MB 可用空间
**浏览器**Chrome、Firefox、Edge 等现代浏览器
无需单独安装数据库:内置 SQLite,首次启动自动初始化。 无需额外部署前端:Web 界面已打包至 JAR 文件中。

---

快速开始

Docker 启动

如果你不想折腾 Java 环境,直接用 Docker 一条命令启动即可。镜像构建时会自动从 Release 页面下载 JAR,不需要在本机装 JDK/Maven,也不会编译源码。

第一步:安装 Docker

系统操作
**Windows / macOS**下载 [Docker Desktop](https://www.docker.com/products/docker-desktop/) 并安装,启动后保持 Docker 桌面在后台运行
**Linux**按 [官方文档](https://docs.docker.com/engine/install/) 安装 docker engine 和 docker compose 插件

安装完成后打开终端验证(任意目录均可):

docker --version
docker compose version

只要能看到版本号即可。

提示:以下命令不需要 sudo 时尽量不用。Linux 下若提示 permission denied,把当前用户加入 docker 组(sudo usermod -aG docker $USER 后重新登录),或者命令前加 sudo

第二步:获取项目代码

任选一种方式:

```bash

第二步:启动

java -jar --add-opens java.base/java.lang=ALL-UNNAMED LeoAi-0.0.6-SNAPSHOT.jar
--add-opens java.base/java.lang=ALL-UNNAMED 参数不可省略,用于开放 Java 模块系统内部访问权限。

方式 A:使用 git(推荐,便于后续更新)

git clone https://github.com/cha0upup/LeoAI.git cd LeoAI

查看运行状态

docker compose ps

查看实时日志(Ctrl+C 退出,容器继续运行)

docker compose logs -f

重新启动

docker compose start

数据库(SQLite,路径相对于运行目录)

spring.datasource.url=jdbc:sqlite:data.db

使用指南

配置 OpenAI 或兼容接口

OPENAI_API_KEY=sk-xxxxx OPENAI_BASE_URL=https://api.openai.com/v1

配置说明

配置 AI 模型

LeoAI 的 AI 功能需要接入 LLM 接口,支持两种配置方式:

方式一:Web 界面配置(推荐)

  1. 登录后进入「管理后台 → AI 配置
  2. 点击「添加通道
  3. 填写通道名称、API Key、Base URL、模型名称
  4. 点击「测试连接」验证后保存

方式二:环境变量

export OPENAI_API_KEY=your-api-key
export OPENAI_BASE_URL=https://api.openai.com/v1

java -jar --add-opens java.base/java.lang=ALL-UNNAMED LeoAi-0.0.6-SNAPSHOT.jar

主要配置项参考

web/src/main/resources/application.properties

```properties

AI 配置(也可通过 Web 界面管理)

leo.ai.openai.api-key=${OPENAI_API_KEY:} leo.ai.openai.base-url=${OPENAI_BASE_URL:https://api.openai.com/v1} leo.ai.openai.model=gpt-4o leo.ai.openai.thinking-enabled=false ```

---

OPENAI_BASE_URL=https://api.deepseek.com

插件与脚本执行

  • 统一执行控制台:「脚本与插件」模块同时承载脚本编辑与字节码执行
  • 脚本编辑器:支持 JavaScript / Groovy / Python,临时执行无需保存;可一键「保存为插件」
  • Java Class 执行:拖拽 .class 文件或直接粘贴 base64 字节码(自动清洗 URL-safe / 空白 / padding,自动校验 cafebabe magic),临时执行不持久化;可保存为 Java 插件
  • 统一插件库:Java 字节码与 js/groovy/python 脚本插件并存,按类型徽章区分;脚本插件可一键「载入编辑器」再编辑后执行
  • Java 插件热加载:动态加载和执行自定义 Java 插件
  • AI Skills 内置插件:脚本执行、命令执行、WebLogic 密码获取、堆转储分析等开箱即用
  • 导入/导出:单条 .plugin 或批量 .zip,导入时支持跳过/覆盖冲突策略

常见问题

Q:启动时报 InaccessibleObjectException

必须添加 --add-opens 参数,不可省略:

java -jar --add-opens java.base/java.lang=ALL-UNNAMED LeoAi-0.0.6-SNAPSHOT.jar

---

Q:AI 功能无响应或报错

  1. 进入「管理后台 → AI 配置」检查通道配置
  2. 点击「测试连接」验证 API Key 和 Base URL
  3. 确认 API 配额和请求限制
  4. 查看服务端日志获取详细错误信息

---

Q:节点连接失败

按以下顺序排查:

  1. 确认目标 URL 可访问(curl 测试)
  2. 确认通信协议与 Shell 实现一致
  3. 确认节点密钥与 Shell 端配置一致
  4. 若使用流量伪装,确认模板两端编解码逻辑匹配
  5. 查看浏览器 Network 面板和服务端日志

---

Q:如何重置管理员密码

停止应用 → 删除(或备份)data.db → 重新启动 → 使用初始账号密码 admin / 54ikun 登录。

---

Q:支持 HTTPS 吗

建议通过前置 Nginx / Apache 反向代理层配置 SSL,将 HTTPS 请求转发至 LeoAI。

---

Q:data.db 文件在哪里

默认在 JAR 的运行目录下,可通过启动参数指定自定义路径:

--spring.datasource.url=jdbc:sqlite:/custom/path/data.db

---

🎯 aiskill88 AI 点评 A 级 2026-06-21

高质量的AI工作流管理平台

⚡ 核心功能

👥 适合人群

自动化工程师和运维人员项目经理和业务分析师希望减少重复性工作的专业人士数字化转型团队

🎯 使用场景

  • 自动化日常重复性工作,将精力集中于创造性任务
  • 构建数据采集 → 处理 → 输出的完整自动化管线
  • 实现跨平台、跨系统的数据流转和业务协同

⚖️ 优点与不足

✅ 优点
  • +GPL-3.0 协议,可免费商用
  • +大幅减少重复性人工操作
  • +可视化流程,清晰直观
  • +可扩展性强,支持复杂场景
⚠️ 不足
  • 初始配置和调试需投入一定时间
  • 强依赖外部服务的稳定性
  • 复杂场景需具备一定技术基础
⚠️ 使用须知

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

⚠️ GPL 3.0 — 强 Copyleft,衍生作品须开源,含专利保护条款,不可闭源使用。

🔗 相关工具推荐

🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

参考项目文档和示例代码
💡 AI Skill Hub 点评

总体来看,LeoAI 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。

⬇️ 获取与下载
⬇ 下载源码(GPL)
⚠️ 本工具使用 GPL-3.0 协议。您可以自由下载和使用,但衍生作品必须以相同协议开源,不可商业闭源。使用前请确认符合协议要求。
📚 深入学习 LeoAI
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 LeoAI
Topics AIJava工作流
GitHub https://github.com/cha0upup/LeoAI
License GPL-3.0
语言 Java
🔗 原始来源
🐙 GitHub 仓库  https://github.com/cha0upup/LeoAI

收录时间:2026-06-21 · 更新时间:2026-06-21 · License:GPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →