Leon
leon
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
🧠 Leon is your open-source personal assistant.
Leon 是一个开源的个人 AI 助手,致力于在隐私、可控性和扩展性之间找到平衡。与依赖云端黑盒模型的同类产品不同,Leon 支持完全本地运行,用户可以选择使用本地模型或远程 AI 提供商,从而在保护数据隐私的同时获得强大的智能能力。
标签
项目特点
**隐私优先**:支持本地模型和本地上下文运行,无需强制通过第三方服务处理所有数据。
**智能体执行**:支持多种运行模式(`smart`、`controlled`、`agent`),可根据任务自动选择或手动控制执行方式。
**工具驱动**:使用真实工具完成任务,而非仅回复纯文本,确保行为落地。
**层级记忆**:具备持久偏好、日常上下文和近期讨论上下文的分层记忆系统。
**模块化架构**:技能、工具包、桥接器和二进制文件使系统保持高度模块化和可扩展性。
**开源透明**:任何人都可以审查架构、在其基础上构建并参与项目发展。
技术规格
| 运行环境 | |
|---|---|
| 支持操作系统 | |
| 包管理器 | |
| 默认端口 | |
| 核心组件 | |
| 技能类型 | |
| AI提供商 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Node.js | 1 | — | 运行环境,版本 >= 24.0.0 |
| pnpm | 1 | — | 包管理器 |
| Git | 1 | — | 版本控制,用于克隆仓库 |
| 计算机 | 1 | — | 运行 Leon 的服务器或个人电脑 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 文本编辑器/IDE | 编辑代码和配置文件 | ✅ 是 |
| 终端 | 运行命令和启动服务 | ✅ 是 |
| 浏览器 | 访问 Leon 的 Web 界面 | ✅ 是 |
能力画像
记忆与知识检索
4/5
逻辑推演
4/5
表达与交流
3/5
感知与观察
2/5
数理与计算
2/5
动手与操作
2/5
狂热与坚持
3/5
创造与创新
4/5
项目图库
所需技能
🔧 **动手能力**:能够配置开发环境、运行命令行工具、管理 Node.js 版本。
💻 **编程能力**:熟悉 JavaScript/TypeScript,了解 Node.js 生态系统,能够阅读和理解项目代码结构。
⚡ **电子电路**:不涉及。
适用场景
**个人隐私助手**:在本地运行,处理日常任务而不依赖云端服务。
**开发与测试平台**:作为 AI 智能体架构的实验和开发基础。
**自动化工作流**:利用原生技能和智能体技能自动化搜索、生产力、系统工具等任务。
**学习与研究**:研究开源 AI 助手的架构、记忆系统和智能体执行机制。