BubbleLab
Bubble Lab is an open-source, TypeScript-native workflow automation platform built for developers who want control, transparency and type safety. Rather than locking you into proprietary JSON nodes, it represents workflows as composable TypeScript bubbles (integrations and tools) with branching and transformations, and lets you export them as clean code that runs anywhere.
Its headline features are prompt-to-workflow, where an AI assistant called Pearl generates and amends workflows from natural language, full observability with execution tracing, logs, token and cost tracking per service, import from n8n and other platforms, and instant export as TypeScript or an API. You can use the hosted Bubble Studio, run it locally with pnpm install and pnpm run dev, or scaffold a project with npx create-bubblelab-app. Pearl needs your own GOOGLE_API_KEY and OPENROUTER_API_KEY when run locally.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-04-30
- Commits, last 90 days
- 0
- Releases, last 90 days
- 0
- Latest release
- —
- Open issues
- 41
- Recent issues with at least one comment
- 0/4
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #108 Light theme8 comments · 2025-11-09
- #249 Stripe Integration5 comments · 2025-12-28
- #198 whatsapp integration4 comments · 2025-12-12
- #182 salesforce integration4 comments · 2025-12-10
- #287 Default model `gemini-3-pro-preview` hits quota limits frequently - Consider switching to gemini-2.5-flash3 comments · 2026-02-06
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!