AiSkillBox
更新于 2026-09-02 23:21:00
AiSkillBox 是一个用 Rust 写的一站式 AI Skill 管理工具,核心诉求很朴素:让普通人管理 AI 的 Skill 文件,像用手机一样简单。它同时提供了三种管理入口——对话式 AI、可视化 Web 面板、桌面 GUI,把散落在各处的 skill 管起来。
它解决了什么痛点
现在 Cursor、Claude、Zed、Windsurf 这些编辑器都支持 skill,但文件往往散在多个文件夹里:想找找不到、想关不会关、误删找不回。AiSkillBox 把这件事收口成一个本地优先的管理器。
核心能力
- 自动扫描
skills/目录并注册 skill,不用一个个手动配。 - 列出/搜索 skill(关键词或标签),一键启用、停用、软删除。
- 回收站机制:删错能恢复到
skill-trash/,不会真丢。 - 对外暴露 MCP 端点(默认
127.0.0.1:10881/mcp),任何兼容 MCP 的编辑器都能接。 - Web 管理面板在
10882端口,桌面端是双击即开的AISkillBox.exe(egui 写的)。 - 零依赖运行时:直接发预编译
.exe,不用装 Python/Node。
从 Rust 视角看
又是 Rust 的拿手好戏:单二进制分发、启动快、内存安全,配合 rmcp(MCP SDK)、tokio、axum、rusqlite、eframe 等成熟 crate,把 MCP 服务 + Web + 桌面三件套做在一个进程里。本地数据落 SQLite,不依赖任何外部服务,本地优先、零依赖。
使用体验
- 三模式任选:跟 AI 聊天管、开桌面客户端点、或浏览器里操作,习惯哪个用哪个。
- 批量操作:几十个 skill 一次管完,不用逐个折腾。
- 热重载:skill 改动免重启即可生效。
- 上手简单:下载即用,面向的是"不想写代码、只想点一点"的普通用户。
适用场景
- skill 收集了一大堆、越来越乱,需要统一检索和开关的人。
- 想在 Cursor/Claude/Zed 等多编辑器间共享同一套 skill 管理的用户。
- 偏好本地优先、不想把数据交给云端的隐私党。
一点注意
项目采用自定义版权(保留原作者署名与来源链接即可免费使用/修改,商业用途或二开需作者授权),并非标准 OSI 协议,二次分发时留意授权条款。
一句话总结
AiSkillBox 把"AI skill 管理"这件被各家编辑器各自为政的事,用 Rust 做成了本地优先、零依赖、点开就用的统一面板。