一个用于构建 LLM 应用的 Rust 库,并附带基于它开发、功能由 Bevy 插件组成的终端编程代理。
- Star
- 17,595
- Fork
- 1,478
- 未关闭 Issue
- 117
- 最近提交
- 昨天
这是什么?
Leon 是一款围绕工具、上下文、记忆和智能体执行构建的个人 AI 助手。它提供三种运行模式:smart 模式自动选择处理方式,controlled 模式执行确定性的原生技能和动作,agent 模式则逐步规划任务。它不只是用文字作答,而是会调用真实工具来完成工作。
Leon 采用分层记忆,可保存长期偏好、日常上下文和近期对话,并能利用所在机器与环境的信息。它同时支持本地和远程 AI 模型服务,方便在隐私、可控性与能力之间取舍。其电脑操作功能可以操控桌面和浏览器界面,并验证界面结果。
项目目前处于 2.0 开发者预览阶段,代码位于 develop 分支,需要 Node.js 24 及以上版本,支持 Linux、macOS 和 Windows。更早的、更稳定的非智能体版本保留在 master 分支。内置技能涵盖搜索、效率工具、系统实用程序、媒体处理、编程辅助和语音功能。
核心功能
- 01默认在本地运行,可连接本地或远程 AI 模型服务。
- 02提供 smart、controlled 和 agent 三种执行模式。
- 03调用真实工具以及原生技能或基于 SKILL.md 的智能体技能完成任务。
- 04保存偏好、日常上下文和近期讨论等分层记忆。
- 05支持操作桌面和浏览器界面的电脑操作功能。
适用场景
- 搭建注重隐私、可使用本地模型的个人助手。
- 自动化搜索、效率工具和系统实用程序等日常任务。
- 在自己的机器上试验智能体式的工具调用与记忆机制。
- 通过自定义技能和工具包扩展助手功能。
快速上手
- 1
克隆代码仓库
git clone https://github.com/leon-ai/leon.git - 2
进入项目根目录
cd leon - 3
安装 pnpm 和项目依赖
npm install --global pnpm@latest && pnpm install - 4
运行 Leon(应用地址 http://localhost:5366)
pnpm start
使用前须知
- 需要 Node.js 24.0.0 或更高版本。
- 2.0 开发者预览版仍在开发中,新文档尚未就绪,公开文档站可能落后于代码。
标签
常见问题
- leon 是什么?
- Leon 是一款开源的个人 AI 助手,可本地运行,借助工具、上下文和记忆完成任务。 Leon 是一款围绕工具、上下文、记忆和智能体执行构建的个人 AI 助手。它提供三种运行模式:smart 模式自动选择处理方式,controlled 模式执行确定性的原生技能和动作,agent 模式则逐步规划任务。它不只是用文字作答,而是会调用真实工具来完成工作。
- leon 可以免费使用吗?用的什么许可证?
- leon 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- leon 还在维护吗?
- 活跃维护中。leon 最近一次提交是在 2026年10月20日。
- leon 适合用来做什么?
- 搭建注重隐私、可使用本地模型的个人助手。 自动化搜索、效率工具和系统实用程序等日常任务。 在自己的机器上试验智能体式的工具调用与记忆机制。 通过自定义技能和工具包扩展助手功能。
- leon 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/leon-ai/leon.git 进入项目根目录: cd leon 安装 pnpm 和项目依赖: npm install --global pnpm@latest && pnpm install 运行 Leon(应用地址 http://localhost:5366): pnpm start
- 在哪里获取 leon?
- 源代码和安装说明在 GitHub 上:https://github.com/leon-ai/leon
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的 TypeScript 平台,用于构建和部署可持久运行的 AI 智能体与后台工作流,内置重试、队列和可观测性。
网易有道开源的桌面级 AI Agent,可在本地文件上完成办公任务,并通过微信、飞书等即时通讯工具远程下发指令。
面向 AI 智能体的本地优先网页搜索、抓取、爬取与研究工具,通过 MCP 提供,无需 API Key,单次查询零成本。
用于为 MCP 工具构建可交互 UI 资源的 TypeScript、Ruby 与 Python SDK。
用 TypeScript 以图结构构建有状态、可长时间运行的 LLM 智能体的编排框架。