Shakespeare is an open-source AI app builder that runs entirely in your browser.
- Use any AI provider OpenAI, Anthropic, OpenRouter, xAI, ZAI, Deepseek, and more
- Buy credits anonymously with Nostr and Lightning ⚡
- Redeem gift cards with shareable links for instant credits
- Runs entirely in the browser No backend required
- Desktop app available Run as a native Electron application on macOS, Windows, and Linux
Shakespeare is a React PWA that stores files in IndexedDB with LightningFS. Your browser connects directly to AI providers and git services (through isomorphic-git) to enable you to build and deploy AI apps entirely from your device.
Shakespeare hosts no backend (except for a couple microservices in the services/ directory; these are fully configurable within Shakespeare's settings). All your code and configuration is stored in your browser.
Configure any AI providers and git services you want. Configuration is stored entirely in the browser in localStorage.
You can then push and pull code to syncronize your work across devices.
Shakespeare can work on any type of project. But it is specialized to build React applications in TypeScript, which it compiles in the browser with esbuild-wasm and custom plugins. Any codebase can be worked on, but only compatible projects can be previewed directly in Shakespeare.
Shakespeare is proudly Open Source software licensed under the GNU AGPLv3. The purpose of Shakespeare is to provide a free and open platform for building AI applications that respects user privacy and freedom.
Shakespeare can be built and run as a native desktop application using Electron. This provides:
- Local filesystem access - Projects stored at
~/shakespeareon your OS - Real OS terminal - Execute any system command, not just built-in commands
- Direct file access - Use any code editor, Git client, or file manager
- No storage limits - Only limited by your disk space
- Native window management and OS integration
- Offline-first experience
- Better performance for intensive operations
- Platform-specific installers (DMG, NSIS, AppImage, etc.)
Development Mode:
npm run electron:devBuild for Your Platform:
npm run electron:buildFor detailed instructions, see electron/QUICKSTART.md.
Shakespeare is available on the following URLs: