真正属于自己的AI助手,既能帮我完成日常任务,又不用担心隐私泄露,那该多好。
但现实是,绝大多数智能助手都依赖云端模型,意味着我们的数据、语音、习惯都被送往第三方服务器处理。
最近我发现了一个非常有意思的开源项目——Leon。
它不仅能离线运行、保护隐私,还支持语音对话和自定义技能扩展,让你在本地就能打造一个属于自己的AI助理。
Leon 是什么?
Leon 是一个开源的个人AI助手,可以完全运行在你自己的服务器上。
你可以像和朋友一样对话,无论是语音还是文字,它都能理解并响应。最关键的是,Leon 支持完全离线模式,所有数据都留在本地,不经过任何第三方云端处理。
官方一句话介绍:“He does stuff when you ask him to.” ——你说,他就做。
项目背景与发展
Leon 最早诞生于 2017 年,是一位开发者出于兴趣所构建的个人项目。经过多次重构与社区迭代,如今的 Leon 已逐渐演变成一个成熟的智能助手框架。 在 2024 年,Leon 团队重新引入了 transformers 模型,并在 TTS(语音合成) 和 ASR(语音识别) 引擎上进行了升级,结合 LLM 与传统 NLP 技术,让响应速度更快、准确率更高。
目前官方正在筹备技能注册平台(类似 npm 或 pip),未来开发者可以共享、下载各种“技能模块”,形成真正的技能生态。
功能亮点一览
功能类型 | 说明 |
---|---|
语音与文字交互 | 支持语音识别与语音回复,也能文字对话 |
技能系统(Skills) | 模块化扩展体系,可为 Leon 添加任意新功能 |
隐私优先设计 | 支持完全离线运行,数据不经任何第三方服务器 |
跨平台兼容 | 支持 Linux、macOS、Windows |
AI 技术支持 | 集成 NLP 与 transformer 模型,理解力与交互体验持续增强 |
技能生态建设中 | 官方计划推出 “技能商店”,让开发者共享技能模块 |
如何安装与部署
Leon 提供了极为友好的命令行工具,只需几步即可在本地运行:
前置要求:
-
Node.js ≥ 22.13.1
-
npm ≥ 10.9.2
-
支持系统:Linux / macOS / Windows
安装步骤:
# 安装 Leon CLI 工具
npm install --global @leon-ai/cli
# 创建 Leon 实例(稳定版本)
leon create birth
# 或安装开发版本
leon create birth --develop
# 检查安装
leon check
# 启动 Leon
leon start
然后在浏览器访问 👉 http://localhost:1337
恭喜!你的私人AI助手已经上线。
快速体验选项:
如果不想本地部署,可以使用 Gitpod 一键运行,自动配置环境,即开即用。
Leon 能做什么?
目前 Leon 已具备多种基础技能,随着社区的发展,其功能将不断扩展。 以下是一些典型应用场景:
-
日常任务提醒与管理
-
智能搜索与信息查询
-
自定义问答机器人
-
多轮语音对话
-
自动化脚本执行
未来随着“技能注册平台”的上线,Leon 将像智能手机一样拥有丰富的“应用生态”。
适合谁使用?
-
开发者:想打造属于自己的AI助手或开发技能插件;
-
AI爱好者:想体验私有化的语音/文字助手;
-
注重隐私的用户:不希望个人数据被上传到云端;
-
技术团队:想为企业内部搭建自定义智能助手。
技术架构
Leon 的结构由多个节点组成,包括:
-
Server(核心服务端)
-
Skills(技能模块系统)
-
Web App(前端界面)
-
Hotword Node(热词检测)
-
TCP Server(进程间通信)
-
Python Bridge(Python 技能连接器)
这种模块化设计,让 Leon 可以被自由扩展、嵌入或集成到其他系统中。
结语
在AI助手遍地的今天,大多数人习惯了把数据交给云端模型处理,换取便利。
但 Leon 提供了一种截然不同的选择——让AI真正属于个人。
你可以自己控制它的行为、技能、数据与运行环境。
这不仅是一种工具,更像是一种理念:隐私、开放、自主。
当AI回归到个人手中,我们才算真正拥有了它。
Leon 已经拥有 16.7K+ Star,这不是终点,而是开源智能助手新时代的开始。
如果你也想打造一个“属于自己的AI助手”,Leon 值得你亲手试一试。
项目地址: