Hi everyone,
This is a special mid-month edition of my community update, coming your way because we just launched something very exciting at Bubble Tour.
I’m extremely excited to tell you that the Bubble AI Agent (beta) is now available to everyone and works on any app that was generated with Bubble AI. We’re also excited to share that we’ve begun rolling out the ability to use Bubble AI to generate native mobile apps.
Before we dive in, let me preface things by reiterating that today’s Agent is in beta. It’s got limited powers. But we think it’s at a point in its development where we can improve it faster if we see actual usage and real-world use cases. Importantly, it’s also about bringing our community along with us as we build in public. We know many of you are unsure about what vibe coding might mean for the Bubble platform, and we want to show, not tell you, why we’re so confident that the future is bright. You all are stakeholders in us as a company — we owe you visibility.
You can watch a replay of the full keynote or read a recap here. But here on the forum, where I know so many of you are Bubble power users who most invested in Bubble’s future, I wanted to go into a little more depth on exactly what launched and which features we’re already working on implementing next.
Why we’re launching the Bubble AI Agent
We started Bubble so many years ago with a mission: make it possible for anyone to build software by teaching computers to speak our language rather than forcing people to learn how to code (aka speak computer). Thus began the no-code era, ushered in thanks to your collective power and enthusiasm for Bubble.
Over the last year or so, we’ve entered a second era: the vibe coding era. AI is a huge leap forward and has shown people that they can build software themselves. There’s something genuinely exciting about writing a prompt and seeing a prototype appear before your eyes. But AI is just generating more of the same bloated, complex code. Vibe coding hasn’t eliminated the need to code. It’s just delaying it.
Today we’re kicking off a new era: AI visual development. The future isn’t choosing between the ability to confidently edit your app and the speed of AI; the future is about having both. This release is the next step in Bubble’s trajectory that started with AI app generation: combining the delight and speed of vibe coding with the precision and dependability of visual development.
With all that said, let’s get into the updates.
What we launched today
Introducing the Bubble AI Agent (beta)
This is available right now for any app originally generated with Bubble AI. It has context on your app, meaning it can make changes and offer you personalized advice and guidance
Right now, the Bubble AI Agent can:
- Help you build your app by generating and editing UI elements. You can ask it to modify the look and feel of your UI elements or add new ones, like all the elements that make up a form. It follows best practices, like creating responsive designs by default, using a clear UI hierarchy with parent and child elements, and maintaining appropriate white space and padding between elements. It also uses your style variables to maintain the design system of your app as it creates new pages and elements.
The Agent is also fully integrated into the changelog, which means you can see and undo what changes were made. As the Agent improves, it will be able to generate and edit more and more. Like I said, this feature isn’t perfect yet, but it’s improving every day, and we wanted to get it in your hands sooner rather than later so you can give us feedback and help us improve it.
-
Troubleshoot your workflows and expressions. For example, you can ask: “Are there any buttons that are missing workflows on this page?” The AI Agent will tell you which buttons expect a workflow but don’t have one connected. You can also ask the Agent why something isn’t working. It knows about your data types and fields in order to troubleshoot your expressions. This is powerful because the Agent has context on your app. The Agent can “see” which element, data type, or workflow is currently selected in the editor. This enables you to use pronouns like “this” or “that” and speak in natural language to the agent. The agent also automatically knows which page and which tab (e.g., data, design, workflow) you’re on.
-
Offer assistance by teaching you how to do something on Bubble with step-by-step instructions rather than digging through documentation. For example, maybe you want to connect your app to ChatGPT through the API Connector. You’d ask the Agent, “how do I connect an app to ChatGPT?” and then receive instructions, including what to paste into the API Connector. In the future, the AI Agent will also be able to actually do this for you.
You can read more about the AI Agent here.
Right now, we’re seeing stronger Agent performance for the troubleshooting and assistance features than the UI editing feature, but it’s getting better every day.
Introducing AI generation for native mobile apps (also in beta)
As of today, Bubble AI can generate native mobile apps! We’re rolling this feature out to new and existing users in phases over the next few weeks. Bubble AI creates native mobile UI, data types and sample data, and dynamic expressions. You’ll have to build out the workflows, but we’re confident that this step will get folks started with native mobile design patterns faster and into the app stores faster.
As for the AI Agent, it can’t edit elements for native mobile apps yet, but similar to web, it can offer troubleshooting and education. Read more about what’s possible with AI generation for mobile here.
Release notes
Introducing bubble.io/release-notes, which will be updated biweekly with everything we launch and fix each sprint. I’ll still be writing these (usually) monthly updates, and we’ll still send our monthly release notes email newsletter, but our hope is that this page gives you even more frequent and timely visibility into what our team has recently worked on.
What’s coming next for these features (and beyond)
-
Immediate improvements: We’re aware of some issues and quirks that the team is literally working to address as I post this: Sometimes the Agent can think for a long time before responding, or it can be over-eager and tell you it did something it’s not able to do (yet!). Your feedback here is going to be instrumental.
-
Expanding the Bubble AI Agent’s editing capabilities: Next up, we’re working on giving the Agent the ability to generate and edit workflows and data types, plus some other improvements like adding/deleting new pages and deleting elements. We’re aiming for those capabilities to go live by the end of the year.Longer term, we also expect to bring the Agent to Bubble apps not generated with AI and enable the Agent to do even more like setting up third-party integrations. Rest assured that the list of things the Agent can edit/do will expand more and more over the next 6 months — we’ll share updates on the forum regularly.
-
Native mobile app editing: We anticipate that the Agent will likely be able to generate and edit UI elements first, then data and workflows — or, depending on the timing of data and workflows for web, it may all come to mobile at the same time. Stay tuned for more updates here as the team works to make progress quickly.
We also talked about the following at Bubble Tour:
-
Property editor redesign: This is the property editor’s first major facelift and will make it more approachable, but also more efficient by addressing known user pain points. Look out for the beta before the end of year.For our power users — we know it can be tough when a UI that you know inside and out changes. You will have time during the beta to try it out and get used to it before we ship it to GA, and we’ll be publishing dedicated resources to help you get the new lay of the land.
-
Mobile in-app purchases: Bubble will become the first platform to have in-app purchases built in (rather than via a third party). Live Bubble Tour attendees got a preview, and we’ve made great progress here. Stay tuned for more.
-
Bubble Academy: Likely early next year, we’ll be refreshing the Academy to make it more useful for users across skill levels, including laying the groundwork for progress tracking and personalized recommendations.
How to get involved
Before I go, check out the Bubble x Anthropic hackathon, and be sure you’re following us on socials to be the first to hear when we ship all these improvements.
Okay, that’s it for now — see you soon!
— Josh and Emmanuel
