Changelog

Text Bool from your phone

You can now text Bool over iMessage or SMS. Ask what changed in your apps, get a link to one, or describe a change, and Bool hands it to that app's builder and texts you when it's live. The number is on the Agents page: text it anything, and Bool sends back a link to connect your account.

Send a photo to build from

Text a screenshot, a sketch or a menu with your request, and Bool passes it to the builder along with what you asked for.

Bool checks before anything public

Before Bool publishes an app, renames it or deletes data, it texts to check. Reply yes or tap 👍 to go ahead.

Bool is now on iPad

Bool's iOS app now runs on iPad, in the same public beta on TestFlight. On the big screen you get the full editor: chat with Bool on one side and watch your app build on the other. It's one app for iPhone and iPad, with the same account and every project you've started on the web.

The full editor, side by side

On a full-width iPad, Bool looks like it does on a computer: your projects in the sidebar, the chat next to your app, and room to see both at once.

It adapts when the window gets narrow

On an iPad mini in portrait, or in Split View, Bool switches to the phone layout, with the tab bar and a swipe between the chat and your app.

Already testing on iPhone? You're set

If you joined the beta for iPhone, update the app in TestFlight and it runs on your iPad too.

Join the beta on TestFlight

Bool is now on iPhone

Bool has an iPhone app, in public beta on TestFlight. Describe the app you want and Bool builds it while you watch its plan come together in the chat. Swipe over to use what it made, then publish it and send the link. It's the same Bool and the same account as on the web, so every project you've started is already there.

Sign in the way your phone already does

Continue with Apple, Google, a passkey, or your email. Apple sign-in and passkeys use your iPhone's own sheets.

Chat and app, a swipe apart

In a project, the chat and your app sit side by side. Swipe to try what Bool just built, and swipe back to ask for the next change.

Share it before you put your phone down

Publish puts your app live. Copy the link to send it, or show the QR code to whoever's across the table.

Join the beta on TestFlight

Your app can now use any API that needs a key

When your app needs a service with an API key, like weather, maps, or email, Bool now asks for the key right in the chat. Paste it once and it's stored encrypted, and Bool's servers add it to each request your app makes to that service. The key never goes into your app's code, so the AI never sees it, and neither do the people using your app.

Each key only goes where it belongs

A key is locked to its service's address when you save it, so it's only ever sent there, like api.openweathermap.org for a weather key. Once it's saved, even you see just the last four characters.

Manage them from the Secrets tab

Add, replace, or remove a key any time from the new Secrets tab in your project dashboard. Only the project's owner can see it, so collaborators you invite never get your keys.

Every app you build now works with AI agents

Bool now builds an agent interface alongside your screens. As it writes each feature, it also writes the typed actions an AI agent can call, using the WebMCP standard: add a stop to the itinerary, move a task, find a record. Open your published app in an agent-capable browser (ChatGPT's desktop browser, or Chrome with WebMCP enabled) and you can ask the agent to work in your app while you watch the same page change. Nothing to set up and no code to write. Every new app gets this from its first build.

See every action in the Site tools section

A new Site tools section in your project dashboard lists every action your app exposes to an agent, grouped by the page it lives on, with what each one does and what it takes. It fills in as Bool builds, so you can watch the interface take shape.

Try them yourself from the preview

Turn on the Site tools button from that section and it appears on the preview toolbar, showing the tools available on the page you're looking at. Run one by hand with the right control for each field, a date picker for a date, a menu for a choice, and watch your app respond.

Shape them in chat, like anything else

The actions are part of your app, so you change them the way you change everything: ask. "Let an agent assign cards" or "add a tool that finds recipes by ingredient" and Bool adds it alongside the feature.

Learn about the WebMCP standard

Your app gets real users — and you get the tools to run it

Your Bool can now have its own visitors, not just yours. Turn on accounts and every app gets sign up, sign in, and password reset — fully wired, with email/password and Google sign-in built in from the start. Ask for it by name and it just works: no auth code to write, no screen to design from scratch. Once your app has real users, you need to run it like one: today's release also gives you the dashboard to watch them arrive and the API to reach their data.

First, a sign-in screen that's yours to restyle

Every app comes with a ready-made sign-in screen — restyle its layout, colors, and copy to match your app while the sign-in logic underneath keeps working untouched.

Then decide how much of your app it guards

Wrap a page, a feature, or the whole app behind sign-in — just ask, and Bool decides where accounts make sense so you don't get a login wall you didn't need.

And every visitor's data stays their own

Each signed-in visitor only ever sees their own rows — notes, orders, saved items, whatever your app stores — automatically kept separate from everyone else's. Sign-ups in one Bool never show up in another, so each app has its own visitor list.

Watch them arrive in Analytics and Logs

Two new tabs in your project dashboard show you what those users are doing. Analytics gives you visits, unique and live visitors, and a chart of traffic over time you can zoom to 24h, 7d, 30d, or 90d, plus breakdowns by top pages, country, referrer, OS, device, and browser. Logs gives you a request-by-request trail you can filter by date range, event kind, or success/error status — and now that your visitors have accounts, you can click any one of them to see just their activity.

Total Visits
0+18%
Unique Visitors
0+9%
Live Visitors
0
Top Pages
/900
/todos648
/pricing342

Reach their data from anywhere with the API

A third new tab lists every one of your data models with ready-to-paste code snippets and a REST endpoint, so you can call your app's data from outside your app. Accounts carry through here too: each person who signs in can grab a personal API key that acts as them, so external calls only ever see what that user is allowed to see.

Start from your spreadsheet

Your data probably already exists — in a CSV, in a Google Sheet, in an .xlsx someone emailed you. Now you can bring it. Attach a spreadsheet to the prompt on the homepage and Bool creates the project, sets up a table that matches your columns, and loads every row before it builds a single screen. What you get back isn't a demo full of fake names: it's your actual customers, inventory, or signups, in a working app.

Three places to bring a file in

Attach it to the homepage prompt to start a new app from your data, hand it to the chat inside a project you're already building, or open your project's Data tab and hit Import on any table. CSV, Excel (.xlsx), and older .xls files all work, up to 5,000 rows at a time.

Or hand it to the chat and say what you want

Attach a spreadsheet mid-conversation and describe the job — "load these into a customers table and build me a directory." Bool reads the file's shape, creates the table if it doesn't exist yet, lines your columns up with it, imports the rows, and builds on top of them.

See exactly what's going where, before anything lands

Pick a file and Bool shows you the plan: how many rows it found, what type each column looks like, and which table column each one is headed for. Names are matched up for you — re-point any of them, or leave one out. A preview of the first few rows sits underneath so you can check it's the data you meant.

It's all-or-nothing, so you never get a half-loaded table

If a single row doesn't fit — a date that isn't a date, a value that breaks one of your table's rules — the whole import stops and nothing is added. You fix the file and try again, instead of hunting down which 40 of 1,200 rows made it in.

Invite friends and earn credits

Bool now has a referral program. Share your unique link with friends — they get 30 credits when they sign up, you earn 30 more when they publish their first app, and another 100 when they upgrade to Plus. Grab your link right here and start sharing.

Invite friends & earn credits

Your friend gets 30 credits when they sign up. You earn 15 when they publish their first app, plus 100 more when they upgrade to Plus.

Sign in to get your link

Bring your tools into chat with connectors

Connect the tools you already use — Linear, Notion, Asana, GitHub, Sentry, or Stripe — to your Bool account, and the chat agent can use your data while it builds. Ask it to turn a Linear issue into a page or pull copy straight from a Notion doc. Connectors are personal to you and follow you into every Bool you chat in, and you can add any remote MCP server by URL or disconnect anytime.

Read the connectors guide

Connect your AI to Bool

Bool now runs a remote MCP server, so Claude, ChatGPT, Cursor, and other AI clients can build and deploy Bools for you. Point your client at Bool, sign in once, and ask it to deploy a folder or list your live projects — it handles the steps and hands back a live URL.

Deploy from anywhere

Ask your AI to ship a static site or a Vite + React project and Bool builds it in the cloud, then gives you the live link. Deploy again to publish a new version at the same address.

Control who can see it

Set a project public, workspace-only, or private to just you right from your AI — and change it later just by asking.

Read the MCP guide

Build together, live

Invite anyone into your project and build the same Bool side by side, in real time. See who's in the room with live presence, share one chat so everyone's prompts and Bool's replies land for the whole group at once, and watch changes appear the moment a teammate makes them.

Message Bool…
Maya Chen is typing

Where We Dropping?

Have a folder of HTML, a zip, or a public GitHub repo? Drag it onto the Drop page and Bool turns it into a running app with a live URL — no setup, no config, no blank page to start from. Drop again on the same Bool to publish a new version at the same address.

Hello Bool

Today we're launching Bool. The fastest way from idea to live app. Describe what you want and Bool builds it — frontend, backend, hosting, all in one flow — with a live URL to share the moment it's ready. Here's what you can do from day one.

The new Bool wordmark

Start by describing or dropping

Type what you want to build and watch it come to life in a live preview, or drag a file, a zip, or a public GitHub repo onto the Drop page and Bool turns it into a running app.

Live from the first build

Every Bool gets a live URL the moment it builds. Say what to change, edit the code in the browser, or drop in new files.

Share it, remix it

Send the link (or a QR code) and anyone can use your app — no sign-up needed. See something you like? Remix any Bool to make it your own and take it from there.

Build together

Invite collaborators into a project and work in the same live session — presence avatars and group chat included. Ready for a real address? Point a domain you own at your published Bool.