news 2026/10/1 12:55:57

如何真正拥有自己的AI工作流:Cabinet的BYOAI理念与Git化记忆详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何真正拥有自己的AI工作流:Cabinet的BYOAI理念与Git化记忆详解

如何真正拥有自己的AI工作流:Cabinet的BYOAI理念与Git化记忆详解

【免费下载链接】cabinetAI-first knowledge base and startup OS项目地址: https://gitcode.com/gh_mirrors/cabinet3/cabinet

Cabinet 是一个开源、自托管的 AI 优先知识库(AI-first knowledge base and startup OS)。它把你的知识存成本地 Markdown 文件,用 BYOAI(Bring Your Own AI)理念让你自带 Claude、Codex、Gemini 等任意 AI 大模型驱动 Agent 团队,并通过 Git 化记忆为每次保存自动生成版本历史。数据不出你的机器,工作流真正属于你。

先认识 Cabinet:你的知识库 + 你的 AI 团队

Cabinet 解决一个普遍痛点:每次新开一个 AI 会话,它都会忘记一切——你的项目背景、决策记录、研究资料全都不见了。

Cabinet 的思路是:

  • 🗂️一切皆文件:没有数据库,所有知识都是磁盘上的 Markdown 文件,随时可用任何编辑器打开
  • 🤖AI Agent 团队:内置 20 个 Agent 模板(研究员、写手、工程师、分析师……),各有目标、技能和定时任务
  • 📜Git 化记忆:每次保存自动提交,知识像代码一样有完整演进历史

项目哲学写得很直白,可以在 README.md 的 Philosophy 一节看到完整表述,其中就包括本文重点的Yours(你的数据你做主)、Git everything(记忆要有历史)和BYOAI(自带 AI)。

BYOAI:自带 AI,告别厂商绑定

BYOAI 的核心理念是:Cabinet 不应把你的知识绑死在任何一个 AI 厂商的生态里。官方 BYOAI 演示页(src/components/help/demos/byoai-demo.tsx)把这一点总结成三句话:

Bring what you already pay for. —— 接入你已经在付费的 AI 服务,不加订阅 Per agent, per task. —— 每个 Agent、每个任务都能换"大脑" Your keys, your tokens. —— 你的密钥、你的额度

内置 8 种 AI 提供商,随用随换

Cabinet 通过可插拔的CLI 提供商适配器运行 Agent 工作:每种提供商都是你本地安装、登录一次的命令行工具,Cabinet 以无头模式调用它并流式解析输出。完整的适配器架构参见 docs/PROVIDER-CLI.md。

提供商认证方式计费方式
Claude Code登录 / API Key订阅或 API
Codex CLIOpenAI 登录 / API Key订阅或 API
Gemini CLIGoogle 登录 / API Key订阅或 API
Cursor CLICursor 登录订阅
OpenCode多厂商 KeyAPI(多厂商)
Pi多厂商 KeyAPI
Grok CLIxAI API KeyAPI
Copilot CLIGitHub 登录订阅

还嫌不够?src/lib/agents/adapters/plugin-loader.ts 提供的插件加载器支持第三方适配器,未来任何新模型出现,理论上都能接入。

每个 Agent 用不同大脑,每个任务还能临时切换

这是 BYOAI 最实用的部分:

  • 按 Agent 设默认:研究员用 Claude 做长文综合,写手用 GPT 写文案,工程师用 Codex 改代码,分析师用 Gemini 深度推理
  • 按任务临时覆盖:任意一次任务执行时,运行时选择器(runtime picker)都可以临时改提供商、模型和推理力度

提供商元数据集中在src/lib/agents/providers/目录,注册在 src/lib/agents/provider-registry.ts,你在设置页看到的安装步骤、一键验证按钮都由这些元数据驱动——没有为每家厂商硬编码逻辑。

API Key 与 Token 都归你所有

  • 🔐 密钥只保存在你的机器上
  • 调用直连你的提供商,Cabinet 不做中转、不加价、不窥探对话内容
  • 支持 Claude Code 订阅模式——有订阅就能用,甚至不需要 API Key

Git 化记忆:你的 AI 记忆有"存档点"

"Git everything" 原则认为:记忆应该有历史。你可以检查改动、回滚错误、审计知识的演化过程,像对待关键基础设施一样对待你的 AI 系统。

每次保存,自动提交

Cabinet 在你的数据目录自动初始化一个 Git 仓库(src/lib/git/git-service.ts)。核心是autoCommit函数:

// src/lib/git/git-service.ts(节选) export function autoCommit(pagePath: string, action: "Update" | "Add" | "Delete") { // 只暂存受影响的路径,以本地用户身份署名提交 }

每次编辑保存都会生成一次带署名、仅涉及相关路径的自动提交。更精细的历史引擎设计可阅读 docs/LOGGING_AND_FILE_HISTORY_PRD.md。

版本历史、差异对比与一键回滚

  • 🕐版本历史面板:任何页面都能查看完整提交记录,把任意页面恢复到任意时间点
  • 🔍完整 Diff 查看器:看清每次改动前后的差异
  • ♻️恢复操作:改坏了?从历史提交一键还原,图片等附件一并恢复

人与 AI 的修改都能溯源

这是 Git 化记忆最妙的细节:Agent 的每次提交都会带上专属的Cabinet-Agent / Cabinet-Run 尾注(git-service.ts),标明是哪个 Agent、哪次对话运行产生的修改。

也就是说,当知识库里出现一条"神秘内容"时,你能精确回答:这是人写的,还是哪个 Agent 在哪次任务里写的——完整的审计链。

快速上手:3 条命令拥有自己的 AI 团队

前置要求:Node.js 22+,以及至少一个已登录的 AI CLI(如 Claude Code 或 Codex CLI)。

# 1. 一条命令创建并启动你的 Cabinet npx create-cabinet@latest cd cabinet npm run dev:all

打开 http://localhost:4000,5 个问题的引导向导就会帮你搭好专属 AI 团队。CLI 完整参考见 docs/CABINETAI.md。

结语

Cabinet 的 BYOAI 理念回答的是"AI 工作流归谁"的问题:模型你可以随时换,密钥永远在你手里;Git 化记忆回答的是"AI 记忆归谁"的问题:每一次知识演化都有历史、可追溯、可回滚。没有数据库、没有厂商锁定、数据永不出本地——这或许就是"真正拥有自己的 AI 工作流"最朴素也最可靠的方式。

【免费下载链接】cabinetAI-first knowledge base and startup OS项目地址: https://gitcode.com/gh_mirrors/cabinet3/cabinet

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 12:55:47

DeepSeek Harness桌面端实测:插件加载失败排查与Skill编排指南

1. 从一条“偷偷上传”的消息说起:Harness 桌面端到底是什么 前几天刷技术社区的时候,看到有人发帖说 DeepSeek 官方悄悄传了一个叫 Harness 的桌面端安装包上去,底下评论区一堆人问“这是啥”“在哪下”“是不是官方出的”。我当时第一反应是…

作者头像 李华
网站建设 2026/10/1 12:55:20

金融反欺诈检测Python实战:SMOTE与Stacking解决不平衡分类

简介:机器学习在金融风控与反欺诈场景中,面临的核心挑战往往不是模型复杂度,而是极端不平衡的样本分布——真实交易中欺诈占比常低于千分之一,常规准确率评估容易产生“模型很准”的幻觉。解决这一问题的关键在于理解数据预处理、…

作者头像 李华
网站建设 2026/10/1 12:53:44

从资产测绘到风险预警:安全团队如何用RADAR平台看清自家暴露面

PLFM_RADAR是我们在做平台化安全能力时落下的一个内部项目,名字里的PLFM是Platform,RADAR则是个比喻——它不对空域探测,而是对互联网资产做持续测绘和风险预警。项目的最初形态挺朴素:一台服务器、一张定时任务表、一个Nginx反向…

作者头像 李华
网站建设 2026/10/1 12:53:41

从零搭建免费AI文本检测工具:多特征融合与本地部署实战

1. 从零搭建一个免费AI文本检测工具的完整思路最近半年,我陆续帮三个做内容平台的朋友处理过同一个问题:投稿里AI生成的比例越来越高,人工审核根本看不过来。他们试过市面上几款商业检测工具,按次收费,量一大成本就压不…

作者头像 李华
网站建设 2026/10/1 12:53:36

Python文件读写入门:从open到with,掌握文件复制与工程化实践

我最初接触《笨办法学python》这本书的时候,完全是被书名里的"笨办法"三个字吸引的。市面上的Python教程大多在讲语法、讲特性、讲框架,它却反着来,逼着读者把每一段练习亲手敲进电脑,敲错了就停下来对照检查&#xff0…

作者头像 李华