开发与工程 voice-assistantpersonal-assistantprivacylocal-aiskillstoolkits

Leon

你的开源个人 AI 助手,支持本地运行、隐私保护和工具调用。

FollowAgents 评估 · FARS-2.1
不推荐
43/ 100 五分制 2.2 / 5
1 2 3 4 5 6
1信任安全8 / 29 · 1.4/5

证据显示:项目强调隐私和本地运行,但未提供权限最小化的具体实现细节;存在用户确认机制(如交互式安装),但未明确所有外部操作需确认;数据流透明度有限,未详细说明数据流向;敏感数据处理未明确;依赖众多但未提供安全审计;外部效果(如shell执行)存在但未明确限制;回滚机制未提及;来源归属明确(作者Louis Grenard)。扣分原因:缺乏具体实现证据,多数为声明。

2可靠稳定6 / 14 · 2.1/5

证据显示:项目结构清晰,README与代码一致;依赖众多但未提供可用性保证;失败消息未详细说明。扣分原因:依赖可用性未验证,失败处理不明确。

3适用触发10 / 18 · 2.8/5

证据显示:面向开发者,支持多种场景;能力边界有描述(如技能、工具);触发精度未明确;环境适配有说明(支持多OS)。扣分原因:触发精度和场景细节不足。

4规范维护10 / 18 · 2.8/5

证据显示:信息架构清晰(目录结构);安装说明详细;命名稳定(版本号);示例和FAQ有限;已知限制有说明(文档未就绪);许可证明确(MIT);版本控制有但变更日志未提供;维护责任明确(作者)。扣分原因:示例和FAQ不足,变更日志缺失。

5有效结果6 / 13 · 2.3/5

证据显示:输出可用性未明确;边际价值高(开源、隐私);成本效益未评估。扣分原因:缺乏具体输出示例和成本分析。

6证据核验3 / 8 · 1.9/5

证据显示:声明可追溯(README);跨来源验证有限;事实与推断未明确分离。扣分原因:缺乏独立验证和明确区分。

证据充分度: 评估于 2026年8月9日 审查版本 ed5cfc5b9ccb
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:回滚或恢复路径
使用前请注意
  • 项目处于2.0开发者预览阶段,文档不完整,使用需谨慎。
  • 依赖众多且未提供安全审计,建议自行检查。
  • 外部操作(如shell执行)未明确限制,需注意权限控制。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Leon 是一个开源的个人 AI 助手,专注于工具、上下文、记忆和代理执行。它最初于 2019 年发布,现在正在开发 2.0 版本,重构为更强大的系统。Leon 支持三种执行模式:智能模式、受控模式和代理模式。它可以通过原生技能和代理技能(SKILL.md)扩展功能,并且可以连接真实的工具来完成任务。Leon 支持分层记忆,可以记住长期偏好和近期对话上下文。它既可以使用本地 AI 模型,也可以使用远程提供商,以平衡隐私和功能。当前 2.0 开发预览版位于 develop 分支,而 master 分支仍保留旧版本。

Leon 通过服务器、应用、技能、桥接和 TCP 服务等组件工作。服务器是主要运行时,处理路由、内存、上下文管理和 HTTP API。它支持原生技能(Native Skills)和代理技能(Agent Skills),并通过桥接(Bridges)和工具运行时(Tool Runtimes)与工具交互。Leon 可以执行 pnpm start 启动,默认在 http://localhost:5366 提供 Web 应用和 API。它可以运行搜索、生产力、系统工具、媒体工作流、编码辅助和语音功能等内置技能。用户可以通过技能、工具包、桥接和二进制进行扩展,以增加模块化。

  1. 希望在本地运行 AI 助手、避免数据上传到第三方服务的隐私敏感用户。
  2. 开发者希望构建可定制、可扩展的个人助理,可以通过技能和工具包添加功能。
  3. 用户需要自动化工作流,如搜索、媒体处理或系统操作,并希望由助理执行而非手动操作。
  4. 希望助手利用上下文环境信息,提供更贴合实际的回答,例如系统状态或位置。
  5. 希望参与开源项目,加入 2.0 开发预览版的贡献者。
  6. 需要同时使用受控和代理模式的用户,以平衡确定性和自主执行。

这个 Agent 有哪些优点和局限?

优点
  • 支持本地 AI 模型,强调隐私保护,减少对第三方服务的依赖。
  • 具有‘工具、上下文、记忆和代理执行’的架构,比传统意图分类的助手更强大。
  • 提供三种执行模式(智能、受控、代理),灵活应对不同任务。
  • 模块化设计:技能、工具包、桥接和二进制易于扩展。
局限
  • 2.0 版本仍在积极开发中,文档不完整,文档站点滞后。
  • 需要 Node.js >= 24.0.0,可能要求较高环境配置。
  • 目前贡献者较少,项目由作者在业余时间开发,进度可能不稳定。
  • 若使用远程 AI 提供商,可能会涉及成本或隐私权衡。

如何安装或部署这个 Agent?

环境要求:Node.js >= 24.0.0,支持 Linux、macOS 和 Windows。推荐使用 Volta 管理 Node.js。克隆仓库: git clone https://github.com/leon-ai/leon.git,进入目录: cd leon,安装 pnpm: npm install --global pnpm@latest,安装依赖: pnpm install

如何使用这个 Agent?

启动 Leon: pnpm start,验证安装: pnpm run check。默认在 http://localhost:5366 访问应用。对于 2.0 预览版,需使用 develop 分支,并参考 core/context/LEON.mdcore/context/ARCHITECTURE.md

常见问题

Leon 是否需要联网才能运行?
可以离线运行,支持本地模型,但某些远程提供商可能需要网络连接,具体取决于配置。
2.0 版本稳定吗?
2.0 是开发者预览版,仍在积极开发中,可能不稳定。若需稳定版本,建议使用 master 分支。
我可以为 Leon 添加新技能吗?
是的,该项目支持通过工具包、桥接和二进制进行扩展,你可以创建新技能或工具。详细文档尚未完善,但 2.0 预览版中提供了相关骨架。
运行 Leon 需要哪些硬件要求?
官方未提供具体硬件要求,但至少需要 Node.js 24 运行环境。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents