用途:Cabinet 是自托管的 AI 优先知识库与创业操作系统,所有内容以磁盘上的 Markdown 文件保存,无数据库、无供应商锁定,适合用 AI 智能体自动维护公司知识与研究流程。
主要能力:AI 智能体以 Markdown + YAML frontmatter 定义,含角色、目标、技能与 cron 调度,具备自动更新的记忆文件;守护进程通过 node-cron 注册任务,用 Claude Code 执行提示并把结果写回记忆。支持嵌入式 HTML 应用(放入 index.html 即自动以 iframe 渲染)、每次保存自动 Git 提交的历史与版本恢复、浏览器内网页终端(xterm.js + node-pty),以及 Next.js API 路由(页面读写、文件列表、手动运行智能体、搜索等)。内置 20 个智能体模板,覆盖领导层、产品、市场、工程、销售、分析、运营等角色。
使用方式:快速开始执行 npx create-cabinet@latest,然后 cd cabinet 与 npm run dev:all,打开 http://localhost:3000,引导向导用 5 个问题组建 AI 团队。也可手动克隆仓库后 npm install、复制 .env.example 为 .env.local 再运行。开发用 npm run dev:all(Next.js 3000 端口 + 守护进程 3001 端口),生产用 npm run build 与 npm run start。前置条件为 Node.js 20+、Claude Code CLI(npm install -g @anthropic-ai/claude-code)、macOS 或 Linux(Windows 经 WSL)。环境变量含 KB_PASSWORD 与 DOMAIN。
适用场景:公司知识库与智能体自动化、研究流水线(如研究员智能体定时抓取并写入收件箱,分析师汇总,CEO 智能体生成战略笔记)、嵌入式数据看板,以及通过网页终端直接运行 Claude Code。
限制:资料未提供收费、价格与云端服务细节;需自备 Claude Code CLI 与相应环境;Windows 需通过 WSL;端口冲突、守护进程未启动、Git 未初始化等需按文档排查。