BubbleLab
活跃·★ 1.1k·Apache-2.0·更新于 2026-04-30
★ 必备神器
Bubble Lab 是开源的、TypeScript 原生的工作流自动化平台,面向需要掌控、透明和类型安全的开发者。它不把你锁在专有的 JSON 节点里,而是把工作流表示为可组合的 TypeScript bubble(集成和工具),支持分支和转换,并能导出为可在任何地方运行的干净代码。
它的主要功能是:提示词生成工作流(名为 Pearl 的 AI 助手根据自然语言生成和修改工作流)、带执行追踪、日志以及按服务统计 token 和成本的完整可观测性、从 n8n 等平台导入,以及即时导出为 TypeScript 或 API。可以使用托管的 Bubble Studio,也可以用 pnpm install 和 pnpm run dev 在本地运行,或用 npx create-bubblelab-app 生成项目。本地运行时 Pearl 需要你自己的 GOOGLE_API_KEY 和 OPENROUTER_API_KEY。
#TypeScript#工作流自动化#AI代理#可观察性#代码生成
01
功能特性
01Prompt to Workflow:AI 助手根据自然语言生成和修改 TypeScript 工作流。
02全面可观察性:内置执行追踪、详细日志、代币/成本使用情况和性能指标。
03从 n8n/其他工作流平台导入:无缝迁移现有的可读工作流。
04即时导出为 TypeScript/API:完全拥有并在任何地方部署干净、生产就绪的代码。
05类型安全:完整的 TypeScript 支持,带有适当的接口,实现健壮可靠的开发。
02
为什么选择它
+工作流是可以导出并在任何地方运行的 TypeScript 代码,而不是专有的 JSON 节点。
+内置追踪可查看日志、按服务统计的 token 用量和成本,以及性能指标。
+可以用自然语言描述工作流,由 Pearl 生成或修改。
+可以从 n8n 等平台导入工作流,既有托管工作室,也支持本地部署。
03
权衡点
!在本地运行 AI 助手需要你自己的 Google 和 OpenRouter API 密钥,README 也说明较弱的模型没有充分测试。
!n8n 导入依赖模型转换可读的工作流,结果取决于模型,可能需要人工检查。
!面向开发者且只支持 TypeScript,更适合习惯写代码的团队,而不是非技术用户。
04
维护状况检查
放缓检查日期: 2026-10-26
- 最近提交
- 2026-04-30
- 近 90 天提交数
- 0
- 近 90 天发布数
- 0
- 最新发布
- —
- 未关闭 issue
- 41
- 近期 issue 至少有一条评论的比例
- 0/4
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #108 Light theme8 条评论 · 2025-11-09
- #249 Stripe Integration5 条评论 · 2025-12-28
- #198 whatsapp integration4 条评论 · 2025-12-12
- #182 salesforce integration4 条评论 · 2025-12-10
- #287 Default model `gemini-3-pro-preview` hits quota limits frequently - Consider switching to gemini-2.5-flash3 条评论 · 2026-02-06
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
TypeScript
原生支持
已通过文档验证
AI Models
支持
已通过文档验证
Google Gemini
支持
已通过文档验证
OpenRouter
支持
已通过文档验证
n8n
支持
已通过文档验证
06
快速开始
1
$ npx create-bubblelab-app
07
使用场景
↳在 AI 协助下自动化复杂的代理工作流。
↳开发自定义、类型安全的数据处理和集成管道。
↳将现有工作流从其他平台迁移并转换为基于代码的解决方案。
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧