这个项目能做什么
Leon 是一个开源的个人AI助手,设计用于本地运行,使用显式工具,保留上下文,并通过确定性工作流或代理式规划完成任务。
根据仓库通知,`develop` 分支专注于 Leon 2.0 开发者预览版。其新文档尚未准备就绪,公共文档站点主要描述旧版架构。`master` 分支仍可用于更稳定、更旧的预代理版本。
当前助手支持三种执行模式:`smart`(自动选择方法)、`controlled`(遵循确定性原生技能和动作)和 `agent`(可逐步规划任务)。它包括原生技能和基于 `SKILL.md` 的代理技能,原生技能流程描述为:技能 → 动作 → 工具 → 函数 → 二进制文件。
Leon 围绕环境上下文、用于持久偏好和最近交互的分层记忆、紧凑的自我模型以及有界主动脉冲系统构建。它可以使用本地或远程AI提供商,并包含逐步加载的计算机使用能力,适用于桌面和浏览器界面,具有视觉验证功能,并支持本地运行或通过 Satellite 运行。
仓库组织包括主服务器运行时和HTTP API、Web应用程序、UI组件、原生和代理技能、Node.js/Python桥接、Python TCP服务以及生成的架构上下文文档。包含的技能和工具包涵盖搜索、生产力、系统工具、媒体工作流、编码辅助、记忆支持交互以及语音/音频功能。
设置要求包括 Node.js 24 或更新版本、pnpm 以及 Linux、macOS 或 Windows。使用 `pnpm install` 安装依赖后,可通过 `pnpm start` 启动 Leon,默认暴露在 `http://localhost:5366`;`pnpm run check` 验证设置。该项目采用 MIT 许可证,并通过其路线图、Discord、问题、新闻通讯和贡献者入门流程接受社区参与。
评论
0 评分人数达到10人后显示
登录后参与讨论。