Connect ChatGPT/Claude/Gemini subscription
After connecting your Bubble app, you can optionally link your ChatGPT, Claude, or Gemini subscription so Buildprint can use your existing AI subscription to work on your app.
ChatGPT/Claude/Gemini connections are user specific and not shared between project members. Each project member will need to connect their own subscription, or use Buildprint's integrated AI models.
Connect Claude
In Buildprint, select Integrations from the sidebar.
Select the AI Providers tab.
Choose Claude.
Click Connect - a popup will open.
Copy the code from the popup.
Paste it into the Buildprint field and click Submit.
Your Claude credentials are encrypted and stored securely. You won't need to re-authenticate unless you revoke access.
When using Buildprint via your Claude subscription, Buildprint uses Claude Code directly, just like in your terminal. It does not use the Agent SDK or other tools. Buildprint is effectively a remotely executed, full Claude Code environment. You may review Anthropic's terms of use (which are subject to change) here.
Connect ChatGPT (via Codex)
The ChatGPT subscription is the recommended option for Buildprint. The base $20/mo plan will be sufficient for many users, though others may benefit from the $200/mo plan. OpenAI's plan offers much higher rate limits than Anthropic's equivalent Claude plans.
Install the Codex CLI if you haven't already.
In your terminal, run
codex loginand complete authentication.Open
~/.codex/auth.jsonand copy the entire contents.In Buildprint, select Connect your ChatGPT or Claude subscription.
Choose OpenAI/Codex.
Paste the
auth.jsoncontents and click Submit.
When using Buildprint via your ChatGPT subscription, Buildprint uses Codex CLI directly, just like in your terminal. Buildprint is effectively a remotely executed, full Codex environment.
Connect Gemini (via Gemini CLI)
Buildprint allows you to connect your Google account to use your Gemini Code Assist, AI Pro, or AI Ultra subscription. In our experience, the Gemini models tend to be a bit slow as they overthink, but your mileage may vary.
Install Gemini CLI:
npm install -g @google/gemini-cliRun
gemini.Inside Gemini, run
/auth.Choose Sign in with Google and complete login.
Restart the CLI by pressing R.
Print the cached credentials using
cat ~/.gemini/oauth_creds.jsonPaste the output in the dialog.
Troubleshooting
Invalid format error: Make sure you copied the entire
code#statevalue orauth.jsoncontents without modification.Expired credentials: Re-run the OAuth flow for Claude or
codex loginfor ChatGPT to refresh your tokens.Connection status shows "Connect": Your session may have expired. Try reconnecting.