cabinetai/cabinet
AI-first knowledge base and startup OS
解决的问题
Cabinet 解决了 AI 交互碎片化导致上下文在会话间丢失的问题。它用统一的自托管知识库取代了零散的文档和无记忆的 AI 对话,为 AI 代理团队提供持久的记忆。
工作原理
Cabinet 作为一个本地优先的「创业操作系统」运行,所有数据都以纯文本 Markdown 文件的形式存储在磁盘上,而不是数据库中。它使用守护进程来管理 AI 代理执行、计划的 cron 任务和 WebSocket 连接。用户可以通过 CLI 提供商(如 Claude Code 或 Codex)引入自己的 AI(BYOAI),使代理能够与本地文件系统交互,并随着时间推移在共享知识库上构建内容。
适用人群
希望在无供应商锁定的情况下,为研究、内容创作和运营任务协调 AI 代理的开发者和创业公司创始人。
主要亮点
- 基于文件的记忆:所有知识都以可移植的 Markdown 文件形式存储,每次保存都有 Git 支持的版本历史记录。
- AI 代理编排:包含 20 个预构建的代理模板(例如 CEO、CTO、研究员),具备特定目标和技能。
- 计划自动化:支持基于 cron 的任务,让代理执行重复性工作,如扫描 Reddit 或生成周报。
- 嵌入式 HTML 应用:允许用户在目录中放置
index.html文件,将其渲染为知识库内的交互式应用。 - 本地优先的隐私:自托管架构确保数据不会离开用户的机器,除非发送给选定的 AI 提供商。
- 集成 Web 终端:提供基于浏览器的 CLI,可直接进行 AI 会话和调试。
相关
- 项目
- 项目
- 项目
- 项目
- 项目