乐于分享
好东西不私藏

LeAgent:开箱即用的桌面级 AI 智能体,百项工具、可视化工作流、桌宠交互全都有

LeAgent:开箱即用的桌面级 AI 智能体,百项工具、可视化工作流、桌宠交互全都有

在这个 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 个离线工具,涵盖多个领域:

工具类别
功能描述
文档处理
PDF、Word、Excel、Markdown 等格式的处理
网页抓取
网页内容提取、HTML 解析
数据分析
数据清洗、统计、可视化
代码执行
Python、JavaScript 等代码沙箱执行
数据库
SQLite、PostgreSQL 等数据库操作
Generative UI
根据描述自动生成 UI 界面
编码项目
代码生成、重构、调试

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 --build

API 文档可在 http://localhost:8000/docs 查看。

3. 桌面客户端(推荐普通用户使用)

LeAgent 提供多平台的桌面客户端安装包,无需安装 Python、Node.js 或 Docker,下载即用。

平台
下载
说明
Windows 10/11(x64)
LeAgent-Setup-*.exe
NSIS 安装包,自动创建快捷方式
macOS(Apple 芯片)
LeAgent-*-arm64.dmg
需执行 xattr -dr com.apple.quarantine /Applications/LeAgent.app
macOS(Intel)
LeAgent-*.dmg
同上,需处理 Gatekeeper 提示
Linux(x64)
LeAgent-*.AppImage / .deb
AppImage: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

相关学习资料