Budibase

开源运营平台:用 AI 智能体、自动化流程和低代码应用统一处理请求、审批和业务系统对接,节省工程时间。

Star 数
★ 28k
最近更新
2 天前
License
NOASSERTION
主语言
TypeScript

30 秒速览

运行形态
自托管服务云服务 / SaaS网页应用
可在哪里用
通用 · 跨平台
费用
有免费版,另有付费云服务
上手难度
中 · 需要几步配置
开始前需要
DockerKubernetes(可选)Shell / 命令行网络访问本地文件系统
典型场景
IT 团队自托管平台,统一处理员工的工单申请、审批请求和问题报告
不适合
  • 希望完全避免供应商云与付费许可限制的团队
  • 不愿投入时间学习应用构建与自动化配置体系的团队
  • 需要完全离线、不接入外部AI模型运行的团队

这个 Agent 能做什么,适合哪些场景?

Budibase 是一个开源运营平台,用于构建能实际执行业务的 AI 智能体、自动化流程和应用程序。其智能体不仅回答问题,还会运行跨业务的工作流,例如创建记录、路由审批、更新应用和通知团队。平台支持与数据库、AI 模型和业务应用集成,采用模型无关(model agnostic)设计。代码以 lerna 管理的 monorepo 组织,包含 builder(Svelte 前端)、client(浏览器端渲染模块)和 server(Koa 后端)三个核心包。部署方式包括 Docker、Docker Compose、Kubernetes、Digital Ocean、Portainer 自托管,或直接使用 Budibase Cloud 托管版。许可证为 GPL v3,client/component 库为 MPL,付费功能采用 Business Source License。

Budibase 让员工通过对话向智能体提问、请求审批或报告问题,智能体理解请求后自动执行操作:跨业务系统运行工作流、创建记录、路由审批、更新应用并通知团队。平台可连接数据库、AI 模型和业务应用作为数据与动作来源;通过低代码方式构建 CRUD 应用和内部工具;提供 Budibase Public API,可将 Budibase 用作后端并实现系统互操作。管理员可全局管理用户、入职流程、SMTP、应用、分组和主题,也可为用户/分组提供门户并把用户管理下放给分组管理员。

  1. IT 团队自托管平台,统一处理员工的工单申请、审批请求和问题报告
  2. 工程团队快速搭建连接 SQL 数据库的内部 CRUD 工具,省去手工拼装多个系统
  3. 运营团队配置智能体自动路由审批并通知相关团队,替代人工分派
  4. 企业通过 Public API 把 Budibase 当作后端,为现有系统提供数据与应用服务
  5. 管理员需要集中管理多应用、多分组的用户、SMTP 和主题,并按组下放权限

如何安装或部署这个 Agent?

自托管:按官方文档 https://docs.budibase.com/docs/hosting-methods 部署,支持 Docker(单一 ARM 兼容镜像)、Docker Compose、Kubernetes、Digital Ocean 和 Portainer。无需自托管时可注册 Budibase Cloud(https://account.budibase.app/register)直接使用。

如何使用这个 Agent?

部署后使用 builder(Svelte 客户端)可视化构建应用、自动化和智能体;连接数据库、AI 模型与业务应用作为数据源和动作目标;员工通过智能体聊天界面发起请求,智能体自动执行工作流。开发者可通过 Budibase Public API 集成:获取 API key 并参考通用文档(https://docs.budibase.com/docs/public-api)与交互式 API 文档(https://docs.budibase.com/reference/appcreate)。

这个 Agent 有哪些优点和局限?

优点
  • 智能体可执行实际动作(创建记录、路由审批、更新应用、通知团队),不只是回答问题
  • 模型无关设计,可集成多种 AI 模型
  • 支持 Docker/K8s 完全自托管,数据留在自有基础设施,且可集中管理用户与权限
  • 内置 Public API,可将 Budibase 作为后端并与其他系统互操作
  • client 与 component 库采用 MPL 许可,所构建的应用可任意选择许可证
局限
  • 核心平台采用 GPL v3,付费功能采用 Business Source License,商用在修改和再分发方面需评估许可限制
  • 缺少具体定价、性能基准和智能体执行的可靠性证据,评估落地效果需自行验证
  • 采用自研平台范式(builder + 数据库 + 工作流),迁移到其他方案存在迁移成本
  • 要充分利用需学习其应用构建、自动化与智能体配置体系,存在学习曲线
  • 仓库未提供 API key 申请流程细节和智能体支持的具体 AI 模型清单

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Budibase 当前 52 · 缺口较多 自托管服务免费版 + 付费版 ★ 28k 2 天前 TypeScript —
OpenOps 59 · 缺口较多 自托管服务免费版 + 付费版 ★ 1.1k 2 天前 TypeScript —
Flow-Like 55 · 缺口较多 桌面应用免费版 + 付费版 ★ 967 3 天前 Rust —
ByteChef 53 · 缺口较多 自托管服务免费 + 模型费 ★ 1k 今天 Java OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
52/ 100 五分制 2.6 / 5
本评测基于 2026年9月10日 的源码;此后该项目发布了 4 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 13/29
可靠稳定 8/14
适用触发 10/18
规范维护 10/18
有效结果 7/13
证据核验 4/8
查看各维度的扣分理由
信任安全13 / 29 · 2.2/5

信任:加分项包括 CI 工作流声明的最小 GitHub 权限、依赖 resolutions 固定已知有漏洞的传递依赖、security:audit 脚本与 SECURITY.md 披露流程,以及 CI 文档中明确的回滚指引。扣分项:LLM 密钥(BBAI_LITELLM_KEY/LITELLM_MASTER_KEY)经环境变量传递但未见敏感数据处理规范;README 声称代理会自动创建记录、路由审批、跨系统执行操作,但未展示任何用户确认、权限范围或外部副作用控制机制;securityContext 在 Helm 中默认不渲染;依赖锁定仅覆盖部分已知漏洞包。

可靠稳定8 / 14 · 2.9/5

可靠性:包结构、engines 固定 Node 版本、resolutions 锁定、lerna 构建链一致,README 与 package. 相互印证。扣分项:错误处理与失败消息仅在 Helm test-connection 等基础探针中间接体现,代理/自动化运行时失败行为无源码证据;核心代理能力文档全部指向外部站点,仓库内无法核验。

适用触发10 / 18 · 2.8/5

适应性:环境适配充分——Docker 单镜像(ARM 兼容)、Compose、K8s、DigitalOcean、Portainer、气隙构建与多架构构建齐备,可得满分。扣分项:目标受众(运营团队)有描述但场景浅;代理能力边界完全未定义(能做什么/不能做什么);触发精度仅以'理解请求'营销语言带过;无内省能力或模型无关性的具体机制说明。

规范维护10 / 18 · 2.8/5

惯例:信息架构优秀——monorepo 包职责、CI 管道目录说明、贡献指南、代码行为准则齐备,得满分。许可文档详细区分 GPLv3/MPL/BSL 并给出选择指南,但仓库级元数据为 NOASSERTION 且多许可结构增加合规负担,扣 1 分。安装说明依赖外部 docs 站点,仓库内仅脚本;无示例/FAQ/CHANGELOG;已知局限仅 SECURITY.md 的'仅修补最新大版本'一条;维护责任有漏洞修复流程文档支撑但版本化与变更日志薄弱。

有效结果7 / 13 · 2.7/5

有效性:产出可用性中等——平台生成应用/自动化/公开 API,交付形态清晰,但均未经执行验证。边际价值扣分:'AI 代理自动运营'的核心差异化主张只有截图和断言,相对既有低代码+自动化平台的优势未在仓库内证明。成本收益:自托管与云托管双路径、气隙部署可降低成本,中等评分。

证据核验4 / 8 · 2.5/5

可验证性:跨源印证尚可——README、package.、Helm 图表与测试、CI 文档相互一致。扣分项:'节省 100s 小时'、'安全地'等营销数字无法追溯;事实与推断/营销语言大量混排,未区分;仓库内无针对代理行为的可核查规格或评估证据(仅有 RAG 评估脚本入口,无结果)。

风险与缓解建议
  • 代理'自动执行跨系统操作'缺乏用户确认与权限范围控制的仓库内证据,部署前应自行审计外部副作用路径。
  • LLM 密钥经环境变量注入(BBAI_LITELLM_KEY),需确认密钥轮转、日志脱敏与传输加密。
  • Helm 部署默认不渲染 securityContext,生产环境需显式配置 runAsNonRoot/readOnlyRootFilesystem。
  • 仓库级许可为 NOASSERTION,实际为 GPLv3/MPL/BSL 混合,商用前务必核对各包许可,尤其是 packages/pro 的 BSL 生产使用限制。
  • 安全补丁仅覆盖最新大版本,升级需及时。
  • 本次为静态审查,未执行任何构建或代理行为测试。
证据充分度:低 评估于 2026年9月10日 审查版本 102b445970d4 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v3.51.0-cloud.7 预发布
    发布说明摘录
    What's Changed * Allow JavaScript S3 upload filename bindings by @melohagan in https://github.com/Budibase/budibase/pull/19895 Full Changelog: https://github.com/Budibase/budibase/compare/v3.51.0-cloud.6...v3.51.0-cloud.7
    在 GitHub 查看 ↗
  2. v3.50.0
  3. v3.49.0
在 GitHub 查看 ↗ 安装 ↓

相关 Agents