Busabase = Vercel + Notion + Supabase + Skill Manager

朋友以为 Busabase 就是 Vercel。更贴的等式:部署 + 文档 + 数据 + Context + Skill Manager——换模型也能接着干,而不是锁死在某一个厂商会话。

Kelly
← 返回博客
Busabase = Vercel + Notion + Supabase + Skill Manager

Busabase = Vercel + Notion + Supabase + Skill Manager

朋友散步时问:Busabase 不就是部署个网站吗?跟 Vercel 差不多啊。Agent 怎么协作?我平时用 Cursor、Codex、龙虾,也能自己搞一套啊。

问题不在「能不能上线一个页面」。问题在:做完之后,下一个 Agent 还能不能接着干——还是一切又锁回某一台电脑、某一个厂商会话里。

一句更贴的说法是:

Busabase ≈ Vercel + Notion + Supabase + …… + Context + Skill Manager

不是其中任何一个单独拿出来;是叠起来之后,才变成「人与 Agent 共用的工作底座」。

叠层:部署 · 文档 · 数据 · Skill Manager → 同一个 Base


旧错觉:以为在「部署」,其实在堆绑定

以前那套流程大家太熟了:

做一个网站 → 找 Vercel 部署 → 再接 database → HTML / 文件不知扔哪 → 协作靠再买身份认证、再买共享 → 搞不定就卡住。

这不是夸张。它解决的是「给人看的站点能不能打开」。
它不解决:「我换一个大模型,还能不能接上刚才那个项目做到一半的事」。

会话停在 Codex 里,Skill 只在这部电脑的龙虾能用——外面开不了电脑、额度用光、想换 Muse / Cursor / 另一个 Agent:你调的不是「同一份工作」,你调的是私有记忆和本机文件。那不叫协作,叫搬家。

换模型不难。难的是 Skill 锁在一台电脑上。


等式拆开:每一层你其实都缺过

朋友拿 Vercel 来比,是因为看见了「能上线」那一层。拆开看:

层你以为自己在买真正缺的
Vercel部署 / 托管 / 打开一个页面工作区身份与托管,而不是只给人看的静态站
Notion文档、wiki、协作白板Agent 也能引用的 Doc,而不是只给人扫一眼的页面
SupabaseDatabase / API结构化记录与关系——下一个 Agent 能读的事实
Skill Manager(多数栈根本没有这一层)Playbooks / Skill:操作手册放进共享底座,任意接入的 Agent 动手前先查
Context(散落在会话和本机)项目上下文不绑死在某一个供应商会话里

拼起来,才是官方那句:

The System of Record for AI Agents
不同 Agent,同一个共享底座。

打开一个 Base,跟接入的 Agent 说:初始化、连进来。Skill、文档、应用落进同一棵工作区节点树;身份与权限是工作区的一部分——谁登录、谁只读、谁的写入要进审核——而不是事后再拼三家 SaaS。


为什么 Context + Skill Manager 才是换模型的关键

Agent 本身没有记忆。这不是缺陷,是设计:会话可以换,模型可以换;留下来的是结构化记录、文档、Skill 和应用。Playbooks 把 Skill 收成目录,接入的 Agent 动手前先查「这个空间里这件事该怎么做」。

举个具体的:

你有一个炒股 Skill,只躺在这部电脑上——龙虾用得到,Muse 用不到。
把它放进 Base——龙虾接入能用,Muse 接入也能用。你就可以随便切换 AI,而不必把半成品会话绑死在某一家。

Skill 锁在本机 vs Skill Manager 在 Base:多 Agent 共享

多人公司也一样:一千个人可以有一千个不同的 Agent,但共享同一套 Skill 与同一份事实。协作不是「Agent 之间神秘开会」;多数产品里所谓 Agent 协作,本质仍是会话。真正能跨工具、跨人续上的,是共享的 System of Record——Context 在底座里,Skill Manager 管手册,而不是管某一个厂商的聊天记录。

也别被「给 AI 塞一个记忆文件」骗了。文件摆在某一个 Agent 私有上下文里,你会锁死它——日后加价、换工具、换会话,你都得照付迁移税。主张很简单:不要把记忆绑死在某一个 AI 里;要绑,就绑在可换 Agent 的共享底座上。


写入怎么管:Change Request,而不是黑盒改库

只共享、不管控,工作区会变成不可审计的泥潭。

Busabase 的写法是:Agent 读工作区上下文 → 写入一律以 Change Request 提交(带说明、字段级 diff、作者与历史)→ 由权限决定当场合并,还是进 Inbox 等人审 → 改动可查看、可追溯、可撤回。

Agent 读取工作区(Context + Skill)
        ↓
写入数据 / 文档 / Skill / 应用改动 → Change Request
        ↓
权限:当场合并,或等待审核
        ↓
可检查 · 可归因 · 可撤回

这才是「多 Agent 接同一份库」时站得住的协作:不是把记忆塞进某一个供应商,而是把事实与方法留在人和 Agent 都能打开的地方。


权限:方向清楚,粒度仍在演进

Cloud 侧已有 Space、角色、身份,以及「写权限当场合并 / 只能提 Change Request」这类边界;节点也有 ACL。运营场景里常见的诉求——每个客户一个文件夹、多数 Agent 只读、少数 Operation Agent 可写——正是我们要把数据权限做清楚的方向。

说一句老实话:细粒度「谁能看见哪份客户数据」仍在补齐,不该装成已经完工的营销话术。但产品模型是清楚的:共享 Skill 与共享事实在先;权限把读/写与审核边界钉住;Change Request 让每一次写入可审。

多 Agent 接入同一 Base:读/写边界与 Change Request


这跟「再买一个 Vercel」差在哪

单点工具(Vercel / Notion / DB…)Busabase(叠起来)
主要交付页面、文档或库表之一人与 Agent 共用的记录、文档、Skill、应用
换模型 / 换 Agent会话与本机手册常要重讲、重拷连上同一 Base;Context + Skill Manager 还在
协作再买身份、共享、权限拼装工作区身份 + 权限 + Change Request
Agent 记忆容易锁进厂商会话或本机文件Agent 无状态;工作留在工作区

你可以继续用 Vercel 发站点、用 Notion 写给人看的稿、用 Supabase 扛某一类 API。那都是另一件事。
Busabase 解决的是:Agent 干活的 Context 和 Skill,别再散落在会话和本机里。


下一步

打开 busabase.com,起一个 Base,把你正在用的 Skill 放进去,再换一个 Agent 接上——看它能不能接着干,而不是让你再讲一遍项目。

相关阅读:别再做 AI 读不了的软件 · Busabase 解决的是什么