butterbase
Butterbase 是一个开源的后端即服务,设计目标是让 AI 编程智能体能够自己创建并操作它。每个应用拥有独立的 Postgres 数据库,带声明式 schema、迁移、行级安全和自动生成的 REST 接口。围绕数据库的是常见组件:邮箱与 OAuth 认证、基于 S3 或 R2 的文件存储、键值存储、运行在 Deno 上的 TypeScript 无服务器函数、Durable Objects、WebSocket 实时订阅和出站 Webhook。
让它区别于普通 Supabase 式方案的是 AI 层:包含用于对话与向量嵌入的 AI 网关、支持文档导入与语义搜索的托管 RAG 集合,以及带检查点和人工审批暂停的声明式多步智能体工作流。所有能力同时以 MCP 工具形式通过 HTTP 或 stdio 提供,Claude Code 插件还附带引导式技能,从想法、schema、认证、函数一路带到部署。
仓库以 Apache 2.0 发布了完整的运行时数据平面,一条 docker compose 命令即可在本地启动整套服务。butterbase.ai 上的托管云增加了多区域编排、计费、上游 AI 路由适配器和运维面板,这些放在私有仓库中。自托管时 AI 网关没有这些上游适配器,配额也不受限,需要自己接入模型访问。这是一个比较年轻的项目,安装指南要求 Docker、Node 22 并需要手动执行数据库迁移。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-20
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 0
- 最新发布
- —
- 未关闭 issue
- 21
- 近期 issue 至少有一条评论的比例
- 0/6
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #189 Japanese documentation and opt-in localization for OSS interfaces0 条评论 · 2026-10-11
- #187 External source-rights evidence at RAG ingestion / MCP tool boundaries0 条评论 · 2026-10-06
- #172 F-14: RLS isolation tests + document the fail-open-by-design model0 条评论 · 2026-09-29
- #171 F-12: key rotation procedure for AUTH_ENCRYPTION_KEY and OPERATOR_CRED_KEY0 条评论 · 2026-09-29
- #170 F-05: plan-tiered audit retention + revoke write access from app role0 条评论 · 2026-09-29
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧