About Shakespeare
Shakespeare is an open source AI app builder that runs entirely in the browser. Users describe what they want, and an AI model writes and edits the code, which Shakespeare compiles in the browser and previews live. It is published by Soapbox, licensed under the GNU AGPLv3, and has no backend of its own beyond a couple of optional microservices that can be reconfigured in settings.
It suits developers and hobbyists who want a private, self directed alternative to hosted app builders. Projects are stored in the browser's IndexedDB, and the browser connects directly to AI providers and git services, so code and configuration stay on the user's device. Users can connect OpenAI, Anthropic, OpenRouter, xAI, ZAI, Deepseek and other providers, and push and pull to git remotes to sync work across devices, including Nostr based git repositories. Shakespeare can open any codebase but specialises in React applications written in TypeScript, which it builds with esbuild compiled to WebAssembly; only compatible projects can be previewed inside it. Repositories can carry an Edit with Shakespeare badge that clones the project straight into the builder.
The software itself is free. Users either supply their own provider keys and pay those providers directly, or buy credits anonymously with Nostr and Lightning payments or redeem gift card links. The site does not publish a price list for credits, and the pricing path returns a not found page.
The project is closely tied to the Nostr ecosystem, supporting Nostr accounts, relay configuration and Nostr git servers, and it is mirrored on GitHub Pages and GitLab Pages in addition to its main address.