· BoAI
BoAI:本地优先的个人 AI 资产与 Skills 管理器
先把分散在不同 Agent、Workspace 和项目中的 Skills 管理清楚,再逐步扩展到更多 AI 资产。
AI Agent 的能力通常散落在不同目录和配置中:全局 Skills、Workspace Skills、项目级 Skills、MCP、Tools、Plugins、Hooks、Commands、Knowledge 和 Memory。文件虽然都在本机,却很难回答这些问题:
- 我安装了哪些 Skills?
- 同名 Skill 是否存在多个副本?
- 它来自哪里、修改过什么、在哪个 Agent 中生效?
- 更新或删除后,能否预览差异并安全恢复?
BoAI 希望为这些本地 AI 资产提供一个可见、可追溯、可恢复的管理界面。
文件可见 · 来源可追溯 · 修改可预览 · 操作可恢复 · 作用域明确
当前重点
Skills Manager
- 统一查看全局、Workspace 与项目中的 Skills。
- 保留同名或多位置副本,避免合并后丢失真实文件状态。
- 提供已安装 Skills、我的 Skills、详情与使用统计视图。
- 支持从聊天和工作区中发现、创建并使用 Skills。
Agent 工作区
BoAI 继承并继续维护上游项目中的 Agent 工作区能力:
- 多会话管理、状态流转、标记和历史记录。
- 多种 LLM 连接与 Workspace 默认模型配置。
- MCP、REST API 与本地文件系统数据源。
- Explore、Ask to Edit、Auto 三种权限模式。
- 文件附件、工具调用展示、多文件 Diff 和主题系统。
本地优先
- 配置、会话、Skills 和工作区数据优先保存在本机。
- 本地 MCP Server 作为子进程运行。
- 凭据由本地凭据存储管理,不应提交到版本控制。
路线图
现在:Skills Manager MVP
完善 Skill 的发现、详情、创建和 Agent 使用体验;清晰展示不同作用域与位置中的本机 Skills;让已安装、我的 Skills 和使用统计更容易理解。
接下来:安全管理闭环
记录来源、版本、内容哈希与操作历史;支持安装、更新 Diff、安全卸载、备份与恢复;明确展示 Skill 在哪个 Agent、Workspace 或项目中生效。
以后:个人 AI 资产中心
管理 Tools、Plugins、MCP、Hooks、Commands 与 Permissions;管理可查看、可编辑、可删除的 Knowledge 与 Memory;通过 Profile 和 Injection Plan,把能力安全地交给不同 Agent 使用。
从源码运行
环境要求:Bun、Node.js 18 或更高版本、macOS / Windows / Linux。
git clone https://github.com/6owen/boai.git
cd boai
bun install
bun run electron:dev首次启动后,在应用内配置 LLM 连接并创建 Workspace。
上游关系
BoAI fork 自 Craft Agents OSS,并在其 Apache 2.0 许可基础上继续开发。
BoAI 是独立项目,与 Craft Docs Ltd. 没有隶属、赞助或官方认可关系。"Craft"与"Craft Agents"仅在说明上游来源、兼容标识或真实第三方连接器时使用。
License
本项目使用 Apache License 2.0。上游代码、第三方组件及其商标仍分别受各自许可和政策约束。