在这个 AI 技术飞速发展的时代,如何打造一个功能强大、易于使用的桌面级 AI 智能体,是许多开发者和研究人员关注的焦点。今天,我们要介绍一款开源项目 —— LeAgent,它集对话聊天、可视化工作流、百余项工具、技能扩展及多模型支持于一体,支持一键部署,开箱即用。

一、项目介绍
LeAgent 是一款开源桌面 AI 智能体,它集成了以下核心能力:
• Agent 运行时:支持多轮对话、流式输出、工具调用、分层模型路由与提示词,以及情景/语义/程序性认知记忆 • Skills 系统:符合 Agent Skills v1.0 规范的技能包,支持渐进式披露与按需加载 • 100+ 离线工具:涵盖文档处理、网页抓取、数据分析、代码执行等 • 侧栏桌宠:可定制形象与背景,支持动画与人格气泡,随聊天流式输出 • 可视化工作流:基于 ReactFlow 的编辑器,支持 YAML 导出 • 多 LLM 支持:支持 DeepSeek、通义千问、OpenAI、Ollama、vLLM 等 • 零配置起步:默认 SQLite,单容器 Docker 即可运行
二、核心功能详解
1. Agent 运行时
LeAgent 的 Agent 运行时是其核心能力所在。它支持:
• 多轮对话:能够记住上下文,进行连续对话 • 流式输出:实时显示 AI 回复,提升用户体验 • 工具调用:可调用内置的 100+ 工具 • 分层模型路由:根据任务类型自动选择最合适的模型 • 记忆系统:支持情景记忆、语义记忆和程序性记忆
2. Skills 系统
LeAgent 的 Skills 系统是其一大亮点。每个技能都是一个 SKILL.md 文件,符合 Agent Skills v1.0 规范。
Skills 的特点:
• 渐进式披露:根据用户需求和场景逐步展示可用技能 • 按需加载:不占用系统资源,用时再加载 • 多种安装方式:内置技能、从链接安装、从压缩包安装 • 可插拔架构:支持 HTTP 技能注册表,方便扩展
3. 100+ 离线工具
LeAgent 内置了超过 100 个离线工具,涵盖多个领域:
4. 侧栏桌宠
LeAgent 的侧栏桌宠功能为 AI 交互增添了趣味性:
• 可定制形象:支持上传 PNG、SVG、GIF 或精灵图 • 动画效果:行走、跳跃等动画 • 人格气泡:显示 AI 的情绪和状态 • 流式联动:随聊天内容和会话状态实时变化
![LeAgent 桌宠效果]
可定制的桌宠形象,让 AI 交互更生动
5. 可视化工作流
基于 ReactFlow 的可视化工作流编辑器,让 AI 任务编排变得简单:
• 拖拽式操作:无需代码即可创建工作流 • 节点类型丰富:每个工具自动映射为带类型的工作流节点 • YAML 导出:可将工作流导出为 YAML 格式,便于版本管理和分享 • 模板支持:预置多种工作流模板,快速上手
6. 多 LLM 供应商支持
LeAgent 支持主流的大语言模型供应商:
• DeepSeek(深度验证,推荐使用) • 通义千问 • OpenAI • Ollama • vLLM
用户可以根据需求和成本选择合适的模型。
7. 零配置起步
为了降低使用门槛,LeAgent 提供了零配置的启动方式:
• 默认 SQLite:无需额外配置数据库 • 单容器部署:Docker 一键启动 • 按需扩展:可按需接入 PostgreSQL、Milvus 等
三、部署方式
1. 本地开发(适合二次开发)
环境要求:git、uv、Node.js 20+ 或 22+
git clone https://github.com/vixues/LeAgent.git
cd LeAgent
./start.sh # 后端::7860 + 前端::5173访问 http://localhost:5173 即可使用。
2. Docker 部署
cd LeAgent/deploy
cp .env.example .env # 配置 LEAGENT_SECRET_KEY 与模型提供商密钥
docker compose up -d --buildAPI 文档可在 http://localhost:8000/docs 查看。
3. 桌面客户端(推荐普通用户使用)
LeAgent 提供多平台的桌面客户端安装包,无需安装 Python、Node.js 或 Docker,下载即用。
| Windows 10/11(x64) | ||
| macOS(Apple 芯片) | xattr -dr com.apple.quarantine /Applications/LeAgent.app | |
| macOS(Intel) | ||
| Linux(x64) | chmod +x 后运行;.deb:sudo dpkg -i |
四、项目亮点
1. 全栈开源
前后端代码完全开源在 GitHub 上,遵循 Apache License 2.0 许可证。
2. 跨平台支持
支持 Windows、macOS(Apple 芯片 + Intel)、Linux,满足不同用户需求。
3. 零配置起步
开箱即用,无需复杂的配置过程。
4. 可视化工作流
低代码编排能力,让 AI 任务管理变得简单直观。
5. 桌宠交互
增强用户体验的可视化组件,让 AI 助手更生动。
6. 灵活的模型支持
支持主流 LLM 供应商,用户可按需选择。
7. 丰富的工具生态
100+ 离线工具,覆盖日常办公和开发的多种场景。
8. Docker 一键部署
容器化部署方案,便于团队协作和生产线部署。
五、使用场景
1. 个人助理
利用 LeAgent 的多轮对话和工具调用能力,打造个人智能助理,处理日常任务。
2. 数据分析
结合内置的数据处理工具,进行数据清洗、分析和可视化。
3. 内容创作
使用文档处理和网页抓取工具,辅助内容创作和信息整理。
4. 代码开发
利用代码执行和 Generative UI 工具,进行快速原型开发和代码生成。
5. 工作流自动化
通过可视化工作流编辑器,编排复杂的多步骤任务。
六、结语
LeAgent 是一款功能强大、易于使用的桌面级 AI 智能体。它集成了对话聊天、可视化工作流、百余项工具、技能扩展及多模型支持,支持一键部署,非常适合个人开发者、研究团队和企业使用。
无论你是想快速体验 AI 智能体的能力,还是想基于 LeAgent 进行二次开发,都能从中获得价值。
相关资源
• GitHub 仓库:https://github.com/vixues/LeAgent
夜雨聆风