返回列表

slate|笔记、数据库与可运行操作手册的私有工作台

把笔记、数据库和可执行的操作清单放进同一个私有工作区,流程可按步骤运行并留下记录,还能让AI代理按密钥权限读取内容,适合需要沉淀标准流程、又倾向自托管的小团队。

职场办公MCP笔记知识库开源自托管AI代理数据库AGPL-3.0操作手册SupabaseCloudflare Workers

查看方案

这是什么

Slate 是一个开源、可自托管的私有工作台,把三类内容放在同一个工作区里:Notion 风格的页面(笔记与文档)、带多种视图和字段类型的数据库、以及可以逐步运行的检查清单(README 中称为 playbooks)。它同时提供 MCP 接口,让 AI 代理在密钥权限范围内读取工作区内容。README 标注的技术栈为 Next.js 16、React 19、TypeScript、Supabase(Auth、Postgres、Storage)与 Cloudflare Workers(通过 OpenNext 适配)。

业务问题

  • 文档、表格和实际执行流程分散在多个工具里,执行时找不到步骤,事后也没有统一的运行记录。
  • 想把内部资料交给 AI 代理查阅,但需要复制粘贴,权限范围和可追溯性说不清楚。
  • 团队规模小、没有专职运维,希望用托管服务起步,又保留将来自己部署的可能。

适用行业

README 提到约 15 个 playbook 模板,覆盖家庭与物业(home & property)、客服支持(support)、运营(operations)和自动化(automations),因此与租赁物业、客服、行政运营类场景较为贴近;其他行业能否直接套用,需按自身流程核对(待核查)。对所有行业而言,只有当流程本身可被拆成判断与检查步骤时才有价值。

流程步骤(基于 README 描述的功能)

  1. 准备环境:选择作者提供的托管版 slate.noman.io,或用自己的 Supabase 项目与 Cloudflare 账号自托管(托管版费用与可用性待核查)。
  2. 注册账号(仅需邮箱与密码)并进入新工作区,首页是带第一步清单的 Getting started 页面。
  3. 用 Pages 写文档:支持 / 命令、Markdown 快捷写法、待办、表格、代码块、标注、图片私有上传和嵌套子页面;每页可切换到 Markdown 源码视图,Markdown 是存储格式。
  4. 用 Databases 建表:表格、看板、列表视图,字段类型含状态、单选、日期、货币、关联、rollup 与公式,记录可以侧栏预览或整页打开,数据可导出为 CSV。
  5. 把流程做成 playbook:步骤分为 Check、Ask、Say、Decide(按回答分支)、Call(调用 HTTP API)和 Finish,可分组到 section,运行时填写输入;运行可暂停与恢复,每次运行都存进该 playbook 自带的 Runs 数据库。
  6. 接通 AI 代理:在设置中生成 slate_… 密钥,用 MCP 客户端(README 列出 Claude Code、Claude Desktop、Cursor、VS Code、Codex 等设置步骤)读取页面、数据库和 playbook;需要让代理新建内容时,创建带写入权限的密钥。
  7. 日常维护:数据库迁移随代码推送应用,README 未提供整站一键导出/迁移方案(待核查)。

所需工具与投入条件

  • Node.js 22.12 或更高版本与 npm;本地运行需要 Docker 和 Supabase CLI。README 提供的本地命令为 npm ci、supabase start、supabase status、复制 .env.example 为 .env.local 并填入 Supabase URL 与 publishable key,然后 npm run dev。注意:不要把 service-role 密钥放进 NEXT_PUBLIC_ 变量。
  • 一个 Supabase 项目(认证、数据库、存储)和一个 Cloudflare 账号;绑定自有域名时该域名需是同一 Cloudflare 账号下的 zone。
  • 生产环境的注册确认与密码重置邮件需要自备 SMTP 服务商,README 说明 Supabase 内置发件人只对项目团队成员投递、每小时数量很少。
  • 时间投入:首次部署要完成多项一次性控制台配置(站点 URL 与回调地址、邮件模板、SMTP)。费用方面,托管版定价、Supabase 与 Cloudflare 的账单额度、以及国内网络可用性均待核查。

可核验成果

  • 工作区内可正常创建页面、数据库与 playbook,并在 playbook 的 Runs 数据库里查到运行记录;数据库可导出 CSV。
  • 附件存放在私有 bucket,单个上限 20 MB,文档通过 /api/attachments/:id 校验归属后跳转到短期签名链接。
  • 权限边界:每张应用表都有按所有者隔离的 Row Level Security;工作区只有单一所有者;MCP 密钥只存 SHA-256 哈希,且分只读与可创建两档。
  • README 自述:2026 年 11 月 14 日在本地跑过 TypeScript、ESLint、100 个单元测试和 42 项 Playwright 测试;同轮未重跑 pgTAP 套件、HTTP 认证测试和 Worker 构建。本站未做实际部署与测试,以上均为来源自述,待核查。

限制与注意事项

  • 每个工作区只有一个所有者,没有邀请、公开页面或协作角色;同步采用整份快照加乐观版本校验,不做实时合并,超大工作区需要等待未来的增量同步。
  • 编辑后约一秒内刷新或离开,可能使最新改动变成“未同步草稿”下载,而非直接出现在页面上。
  • 删除图片块不会删除已存文件;删除页面或工作区会删掉附件元数据,但已存对象不会被回收。
  • 生产环境的登录流程与跨账号隔离,README 建议在自己的 Supabase 项目上再验证一次。
  • 界面语言是否为中文,来源资料未说明(待核查)。
  • 许可证为 GNU AGPL-3.0:可自用、修改与自托管;若把修改版作为网络服务提供给他人,须向其提供对应源码。使用托管版时,页面提供源码链接是许可要求之一。

来源与加工说明

来源:https://github.com/noman-k/slate

许可证:AGPL-3.0

依据 GitHub 原始资料由 AI 整理的中文待审核草稿,未经本站实测。原始版权与许可归原作者;未声明许可不代表允许转载或再分发。

来源类型:GitHub;授权范围待核验

关联内容

适用人群:未指定

目标成果:详见正文

国内使用情况与网友核验

网友核验 用户经验分享

与站长实测独立,不代表官方认证或本站已实测。

我要核验
0 位参与者0 份有效分项记录

最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。

分项统计、有效期与样本量
核验项目有效人数成功 / 部分 / 失败 / 无法判断成功率最近核验 / 有效期
官方网站访问00 / 0 / 0 / 0样本不足暂无 / 7 天
GitHub 仓库访问00 / 0 / 0 / 0样本不足暂无 / 7 天
安装与运行00 / 0 / 0 / 0样本不足暂无 / 30 天
官方服务国内连接 / MCP 连接00 / 0 / 0 / 0样本不足暂无 / 30 天
国内网络情况00 / 0 / 0 / 0样本不足暂无 / 7 天
国内模型兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
自定义 API00 / 0 / 0 / 0样本不足暂无 / 30 天
海外服务依赖
00 / 0 / 0 / 0样本不足暂无 / 30 天
海外账号要求
00 / 0 / 0 / 0样本不足暂无 / 30 天
中文界面
00 / 0 / 0 / 0样本不足暂无 / 30 天
客户端兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
账号及费用信息
00 / 0 / 0 / 0样本不足暂无 / 30 天

成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。

最近有效核验

暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。

查看全部有效核验 →