Announcing Buildprint AI: The agentic engineering and observability platform for Bubble 🎉

Thanks @Nakita, should be all fixed! Thank you for the bug report!

Will implement aggregate filters on the logs dashboard!

2 Likes

You can now view trace latencies in the logs explorer:

@gabriel15, you can now filter aggregates by User or by Thing:

3 Likes

good

@georgecollier

I have a question about WU consumption.

We know that WUs are consumed by actions such as Workflows, API calls, etc. These usages seem to be tracked correctly in Buildprint.

My question is related to data reads.

For example:
When a user accesses the app, there is a page load cost, and in addition, there are database search costs to load the data displayed on the page or from other additional searches performed by the app.

Are these data read costs also being counted toward WU consumption?
In other words, do database searches and data loading contribute to the total WUs shown in the dashboard?

Thanks!

Only data fetched in workflows

Data read from pages won’t be included as they’re not in server logs, but Buildprint can still analyze them - they just won’t be displayed in logs dashboard because logs is for, well, logs

1 Like

Understood.

Currently, my biggest costs are related to database reads by users (“Fetching Data”).

It would be extremely helpful to understand which specific data reads are consuming the most WUs, and also which users are responsible for that consumption.

Having that level of visibility would provide great direction for optimization.

Hopefully this is something that could be added in the future.

2 Likes

How to download the documentation, as mentioned here 🎉 Introducing Buildprint | Auto-generated documentation for complex Bubble apps - Is the feature removed ?

Hey @Nakita we don’t offer one click Markdown export anymore for a few reasons:

  1. It’s generally not useful to just have hundreds of pages of documentation
  2. It’s hard (and expensive) to maintain them for every version change

The expectation now is that for any question you would’ve previously looked at the docs for, just ask your AI. This means it’ll always be up to date. Nothing stopping you asking it to generate docs btw.

I might add a documentation library you can structure and generate that gets automatically maintained, but not a priority right now.

Sharing conversations

You can now share conversations publicly or with team members!

Check out how NQU Secure works:

1 Like

Can anyone explain how to connect Gemini? I can’t figure out how to set up the MCP

I don’t think gemini.google.com supports MCP, but Gemini CLI does.

Your best bet is to paste the docs for Gemini and get AI to help you set it up. All you’ll need to do is give Gemini the MCP URL and I imagine it can handle the rest.

(And of course, if you don’t want to set up MCP, just connect ChatGPT/Claude in Buildprint and chat directly there!)

2 Likes

Thanks, I got the MCP working. Too bad Gemini won’t let us use it directly in the app, it’s been the most helpful AI for me so far

Officially excited about Bubble again. Amazing product :rocket:

3 Likes

That was the goal :smiley:

If you’re excited about this, then boy will you be excited about what I’m working on now.

6 Likes

In the onboarding flow, we now include a recommended permissions set for the collaborator, as well as details of how Buildprint can/can’t access your data.

Buildprint’s data access permissions are controlled by the level of collaborator access you provide. If you do not want Buildprint to be able to access live data, then you can check the ‘Dev only’ checkbox in the collaboration settings. Note that restricting data and logs access to development only will significantly reduce Buildprint’s ability to investigate issues using real data.

Buildprint cannot edit data in your database. Buildprint also cannot see private values in your API Connector or plugin elements - these never leave Bubble and are not saved by Buildprint.

3 Likes

One shot Bubble-to-code for a complex Bubble UI with Buildprint

5 Likes

This looks great :star_struck:

Say more? Migrating bubble or?

Nothing more, just a cool demo :slight_smile:

1 Like

Just a quick post to say hats off to George and his team - I am blown away by how good Buildprint is. We had an edge case bug report this morning and I decided to try asking buildprint why it might be happening - it went DEEP into my app, incredibly detailed - then suggested what the issue was and how best to fix it. Amazing.

The searchable logs - fantastic.

The ability to have a page recreated (not quite 1:1 but very close) as ‘code’ - WOW.

Anyway - well done George, this is a masterpiece. :clap:t3:

4 Likes

But was it right :grin:

ha! well, because it’s quite an edge case race condition dependant on peoples internet connection speed etc, then it’s hard for me to know ‘for sure’ at this moment - but BP gave me some great ideas how to ‘catch’ it safety if it does creep in again. So i’m sure it will be perfect :slight_smile:

One question : what’s the “none/low/medium/high” setting for exactly?

1 Like