关键要点
- MIT许可证——可免费使用、修改和自托管,没有使用上限或付费套餐
- Louis Grenard于2017年发起;2019年首次公开发布,是一款基于意图的个人助手
- leon-ai/leon仓库GitHub星标超过17,500,fork超过1,470
- 两条活跃开发线:文档完善、基于意图、可离线运行的稳定
master分支,以及处于智能体化重构中、文档尚未完成的develop分支2.0 Developer Preview - 不存在任何托管云产品——Leon只能在Linux、macOS或Windows上自托管运行
- 2.0 Developer Preview新增三种执行模式(smart、controlled、agent)、原生技能与智能体技能(基于SKILL.md)、分层记忆,以及对本地和远程AI提供方的支持
📍 简单一句话
Leon AI是Louis Grenard构建的免费、MIT许可的开源个人助手框架,既有基于意图的稳定版,也有正在积极开发、围绕工具、记忆和智能体化执行重构核心的2.0 Developer Preview。
💬 简单来说
Leon AI让你在自己的电脑上运行一个个人助手程序,而不是使用云端语音助手——你自己安装它,它能通过语音或文本回应你,而在稳定版中,它可以完全离线工作,你的请求永远不会离开你的机器。
📌注: 本评测同时涵盖Leon的稳定master分支和develop分支上的2.0 Developer Preview,因为GitHub仓库对两者都在积极维护,且项目明确将2.0定位为从零重构,而不是简单的版本升级。关于Leon AI与其他智能体框架的对比,参见本地LLM软件目录。
从意图助手到智能体化2.0
Leon AI于2017年由法国开发者Louis Grenard作为个人业余项目发起,自2019年首次公开发布以来一直在活跃开发,且主要是在业余时间完成的。在其历史的大部分时间里,Leon一直是一款经典的基于意图分类的个人助手:你说话或打字发出请求,请求会与训练好的意图进行匹配,匹配到的技能随后执行相应操作——其设计目标是可离线运行,使请求无需离开设备。
根据GitHub仓库2026年3月发布的一则通知,Leon正处于2.0 Developer Preview阶段——围绕工具、上下文、记忆和智能体化执行重构核心,而不再只依赖固定意图。如今作为仓库默认分支的develop分支承载着这一新核心;更稳定、基于意图的旧版本仍保留在master分支上,供那些想要文档完善、智能体化之前的助手、而不是正在进行的重写版本的用户使用。
这段历史让Leon有别于本系列中的其他框架。LangChain、CrewAI、AutoGen和Semantic Kernel从一开始就是作为开发者库构建的,用于将LLM调用组合进应用程序。Leon最初是面向终端用户的个人助手产品——一个你安装后直接与之对话的东西——其2.0重构是在这一助手定位之上叠加智能体化能力,而不是反过来。
项目启动
- 日期:
- 2017年
- 含义:
- Louis Grenard开始将Leon构建为个人自托管助手
首次公开发布
- 日期:
- 2019年
- 含义:
- Leon以MIT许可在GitHub上发布,成为支持语音与文本的基于意图的助手
2.0 Developer Preview启动
- 日期:
- 2026年3月
- 含义:
- 仓库通知标志着在develop分支上围绕工具、上下文、记忆和智能体化执行展开从零重构
GitHub星标突破17,500
- 日期:
- 2026年9月
- 含义:
- leon-ai/leon星标突破17,500,fork超过1,470
📌注: 稳定版与2.0 Developer Preview之间MIT许可证并无变化——两者都是免费的,目前也仍不存在任何付费Leon产品或托管云服务。
Leon AI是什么?
Leon AI是一款开源个人助手框架(MIT许可,github.com/leon-ai/leon),你可以自行安装并运行——既可以作为基于意图的稳定版助手,也可以作为正在进行的2.0 Developer Preview。两条开发线都围绕技能结构构建——一套可安装、编写或共享的模块化能力——而不是固定的功能集。
- 同一仓库中的两条活跃开发线:文档完善、基于意图的
master分支,以及围绕工具、上下文、记忆和智能体化执行重构核心的develop分支(仓库默认分支)2.0 Developer Preview - 语音与文本交互:你可以对Leon说话或输入文字,它会根据配置以语音或文本回应
- 稳定分支在设计上支持离线运行:意图匹配NLU可以完全在设备本地运行,请求永远不必离开运行Leon的机器
- 2.0 Developer Preview的执行模式:
smart模式由Leon自行决定如何处理请求,controlled模式遵循确定性的原生技能,agent模式则允许Leon规划多步骤操作 - 2.0 Developer Preview的技能体系:用于受控、确定性操作的原生技能,以及基于
SKILL.md文件、面向更开放工作流的智能体技能 - 2.0 Developer Preview的分层记忆:对持久偏好、日常上下文与最近对话历史分别处理
- 2.0 Developer Preview与模型无关:同时支持本地和远程AI提供方,因此自托管部署既可以保持完全离线,也可以在配置后调用云端模型
# 安装Leon CLI(稳定分支)
npm install --global @leon-ai/cli
# 创建一个Leon实例
leon create birth
# 检查安装是否成功
leon check
# 运行Leon
leon start
# Leon现在运行在 http://localhost:1337Leon AI的价格是多少?
Leon AI在MIT许可下免费,稳定版和2.0 Developer Preview均是如此——没有付费套餐、订阅或托管的Leon Cloud产品。你只需支付自己的硬件成本,如果将2.0 Developer Preview连接到远程AI提供方,还需支付该提供方自身的使用费用。
- Leon AI(稳定版或2.0 Developer Preview):在MIT许可下永久免费,自托管,无使用上限,无需账户
- 没有官方托管云服务——在自己的Linux、macOS或Windows机器上自托管,是运行Leon的唯一方式
- 可选成本:用于自托管的自有硬件,以及如果将2.0 Developer Preview配置为使用远程而非本地AI提供方,可能产生的该提供方API费用
- 项目资金来自GitHub Sponsors,而非产品收入——Louis Grenard在仓库中表示,Leon目前仍主要在业余时间开发
如何安装并开始使用Leon AI?
安装Leon的方式取决于你想使用哪条分支:文档完善的稳定分支只需一次全局npm安装,而2.0 Developer Preview需要直接克隆仓库并使用pnpm。两者都以自托管方式运行,无需账户或云端注册。
- 1检查先决条件:Node.js >= 16,npm >= 8,支持Linux、macOS或Windows。
- 2全局安装Leon CLI:
npm install --global @leon-ai/cli。 - 3创建一个Leon实例:
leon create birth(若要改为安装到Docker容器中,加上--docker)。 - 4验证安装:
leon check。 - 5启动Leon:
leon start,然后在浏览器中打开http://localhost:1337。 - 6阅读稳定分支文档,了解技能配置、语音设置和完整的CLI参考。
运行Leon需要账户吗?
不需要。Leon只能自托管运行——无论是稳定分支还是2.0 Developer Preview,都不需要账户、注册或云服务。
如果我只想今天就用上一个能用的助手,应该用哪种安装方式?
使用npm install --global @leon-ai/cli安装,随后运行leon create birth的稳定master分支,是文档完善、更成熟的选择。develop分支上的2.0 Developer Preview适合那些想要关注或参与这场进行中的重构的人。
Leon AI适合谁?
Leon AI适合那些想要完全掌控自托管、可扩展个人助手的开发者,尤其是当离线运行和隐私比一个打磨完善的成品更重要时。对于想要一个维护良好的通用LLM应用框架、而不是面向终端用户的助手产品的人来说,它的适配面则更窄。
什么情况下不应使用Leon AI?
当你需要一个成熟、文档完善的框架或产品,或2.0重构不完整的文档会阻碍团队进展时,应避免使用Leon AI。
- 团队今天就需要稳定、版本化的文档——2.0 Developer Preview明确尚无完整文档,仓库转而引导你查看源文件
- 团队正在构建自定义LLM应用,而不是部署助手产品——像LangChain或LlamaIndex这样的库更适合用于在自有应用中组合调用
- 团队需要活跃、庞大的贡献者群体以及频繁的第三方技能——该项目自称目前仍主要由一小群人在业余时间开发,且在核心稳定之前,对2.0的贡献刻意分阶段开放
- 团队需要将持久、可自我编辑的智能体记忆作为成熟且有文档记录的功能——Letta正是为此而构建并有完善文档,而Leon在2.0中的记忆层仍属新生事物
- 当核心需求是一个可对话的自托管个人助手、具备离线能力,且你能接受一个更小、仍在演进中的开源项目时,请改用Leon AI
Leon AI 对比替代方案
Leon AI与其他自托管的智能体和助手框架相互竞争,各自针对问题的不同侧面进行优化——可对话的个人助手,相对于多智能体编排,相对于长期智能体记忆。
工具 | 界面 | 许可证 | 支持方 | 最适合 |
|---|---|---|---|---|
| Leon AI | 语音/文本应用 + CLI | MIT | Louis Grenard(独立开发者) | 自托管个人助手 |
| Letta | Python / TS代码 | Apache 2.0 | Letta Inc.(VC投资) | 单智能体长期记忆 |
| Hermes Agent | 自托管应用 | MIT | 独立开发者 | 自我改进型个人智能体 |
| AutoGen | Python代码 | MIT / CC-BY | Microsoft Research | 多智能体对话模式 |
| SuperAGI | Web GUI控制台 | MIT | TransformerOptimus(独立开发者) | 基于GUI的自主智能体 |
评估Leon AI时的常见误区
这些误区源于把Leon当作一个已完成、文档完善的LLM框架,或忽略了稳定版和2.0这两条开发线其实是同一仓库中两套不同的代码库。
常见问题
Leon AI是免费使用的吗?
是的。Leon AI在MIT许可下开源,无论是稳定分支还是2.0 Developer Preview,均可免费用于任何用途(包括商业用途),且没有使用限制。没有付费套餐,也没有托管云产品。
稳定版和2.0 Developer Preview有什么区别?
master分支上的稳定版是最初基于意图的个人助手,支持语音与文本,文档见docs.getleon.ai。develop分支(仓库默认分支)上的2.0 Developer Preview是围绕工具、上下文、记忆和智能体化执行对Leon核心进行的积极重构,其自身文档尚未完成。
Leon AI是谁创建的?
法国开发者Louis Grenard于2017年将Leon作为个人项目发起,并于2019年在GitHub上公开发布。
Leon AI能完全离线运行吗?
在稳定分支上可以——意图匹配NLU能够完全在设备本地运行,请求永远不必离开设备。在2.0 Developer Preview上,是否离线取决于所配置的AI提供方:本地模型提供方能保持离线,而远程提供方会将请求发送到外部。
Leon AI以何种许可证发布?
MIT许可证,同时涵盖稳定分支和2.0 Developer Preview,允许免费商业使用、修改和自托管。
Leon AI有多少GitHub星标?
leon-ai/leon仓库GitHub星标已超过17,500,fork超过1,470。
Leon AI支持语音交互吗?
支持。你可以对Leon说话或输入文字,它会根据配置以语音或文本回应。
Leon AI中的「技能」是什么?
技能是Leon执行的模块化能力。2.0 Developer Preview将原生技能(受控、确定性操作)与智能体技能(基于SKILL.md文件,用于更开放、由智能体规划的工作流)区分开来。
使用Leon AI需要账户或云订阅吗?
不需要。Leon只能在自己的Linux、macOS或Windows机器上自托管运行——无论哪条开发线都不需要账户、注册或云订阅。
Leon AI是否得到积极维护?
是的——仓库显示截至2026年9月仍有持续提交,目前正处于2.0 Developer Preview重构之中。该项目主要由一小群贡献者在业余时间开发,维护者已在仓库中公开说明这一点。
