AI Skill Hub 强烈推荐:LeoAI 是一款优质的Agent工作流。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
LeoAI 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
LeoAI 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 克隆仓库 git clone https://github.com/cha0upup/LeoAI cd LeoAI # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 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"
English | 中文
<img src="docs/images/logo.png" alt="LeoAI Logo" width="120" />
| 功能 | 描述 |
|---|---|
| **用户管理** | 创建用户、角色分配、权限控制 |
| **团队管理** | 创建团队、成员邀请、节点共享 |
| **AI 配置** | 多 LLM 通道配置、模型切换、API Key 管理 |
| **审计日志** | 操作审计(命令执行、文件操作等)、AI 对话审计 |
| **会话管理** | 会话记录、结果导出、操作报告生成 |
---
兼容任何遵循 OpenAI API 格式的服务:
| 提供商 | Base URL 示例 |
|---|---|
| OpenAI | https://api.openai.com/v1 |
| Anthropic | 通过 OpenAI 兼容代理(如 LiteLLM、One-API)接入 |
| 通义千问(阿里) | https://dashscope.aliyuncs.com/compatible-mode/v1 |
| DeepSeek | https://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 文件中。
---
如果你不想折腾 Java 环境,直接用 Docker 一条命令启动即可。镜像构建时会自动从 Release 页面下载 JAR,不需要在本机装 JDK/Maven,也不会编译源码。
| 系统 | 操作 |
|---|---|
| **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 模块系统内部访问权限。
git clone https://github.com/cha0upup/LeoAI.git cd LeoAI
docker compose ps
docker compose logs -f
docker compose start
spring.datasource.url=jdbc:sqlite:data.db
OPENAI_API_KEY=sk-xxxxx OPENAI_BASE_URL=https://api.openai.com/v1
LeoAI 的 AI 功能需要接入 LLM 接口,支持两种配置方式:
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
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 ```
---
.class 文件或直接粘贴 base64 字节码(自动清洗 URL-safe / 空白 / padding,自动校验 cafebabe magic),临时执行不持久化;可保存为 Java 插件.plugin 或批量 .zip,导入时支持跳过/覆盖冲突策略Q:启动时报 InaccessibleObjectException
必须添加 --add-opens 参数,不可省略:
java -jar --add-opens java.base/java.lang=ALL-UNNAMED LeoAi-0.0.6-SNAPSHOT.jar
---
Q:AI 功能无响应或报错
---
Q:节点连接失败
按以下顺序排查:
---
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
---
高质量的AI工作流管理平台
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ GPL 3.0 — 强 Copyleft,衍生作品须开源,含专利保护条款,不可闭源使用。
总体来看,LeoAI 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | LeoAI |
| Topics | AIJava工作流 |
| GitHub | https://github.com/cha0upup/LeoAI |
| License | GPL-3.0 |
| 语言 | Java |
收录时间:2026-06-21 · 更新时间:2026-06-21 · License:GPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端