# Bool > Bool is a vibe coding platform powered by AI. Describe your idea in plain language and Bool writes the code, hosts it, and hands you a live URL in under a minute. It generates full-stack web apps (frontend, backend, and hosting) with no setup, no deploy step, and no repo to configure. Bool turns a prompt into a running, shareable web app. You describe an idea, Bool builds it as a Vite + React app backed by a per-app database, and the result is live on our edge network the moment it builds. You keep iterating by editing in the browser or by telling Bool what to change — the URL stays the same and there is zero downtime between versions. Apps are free to share: anyone with the link can use them without signing up. ## What Bool does - **Idea to URL in under a minute.** You describe it; Bool builds the frontend, backend, and hosting in one flow — a live URL to share before you'd finish setting up a repo. - **Instantly shareable.** Every Bool gets a live URL on our edge network the moment it builds. There is no separate deploy step; it is already live. - **Keep iterating.** Edit in the browser, tweak the prompt, or just say what to change. Same URL, new version, zero downtime. - **Free to share.** Send the link. No sign-up is required for the people you share it with. ## How it works 1. Describe the app you want (e.g. "a polls app with realtime results" or "a habit tracker with streaks"). 2. Bool generates a full-stack Vite + React application with a backing database and hosts it. 3. You get a live URL immediately and can share it or keep refining the app through chat or the in-browser editor. ## Building against Bool programmatically Bool is usable as a backend from outside the editor: a CLI links a local project to a real Bool, and `bool-sdk` (npm, stable since 0.3.0) is the client for its database and end-user auth. If you are an agent writing code against Bool, start with the SDK reference — it documents the whole surface on one page. - `bool.entities.