Skip to content
SPECIFICTION
Get listed

OpenStitch

github.com

WebSelf-hosted
Visit github.com
Spec score 7.0 #21 of 24 in AI Screenshot-to-Code Tools

Spec sheet

What it does
OpenStitch is an open-source, locally runnable AI UI design tool that generates rendered, interactive frontend code from text descriptions, screenshots, or wireframe sketches.Read 4 Oct 2026 · github.com
Purpose
OpenStitch is an open-source, locally runnable AI UI design tool that generates interactive frontend code on an infinite canvas.Read 5 Oct 2026 · github.com
Intended users
The project describes itself as a tool for drawing web UIs with local LLMs.Read 4 Oct 2026 · github.com
Deployment
The quick-start requirements are Docker, Docker Compose, and Ollama running locally; the app is opened in a browser at localhost:3000.Read 5 Oct 2026 · github.com
Integrations
Ollama runs models locally; OpenRouter is the only cloud provider the README says has been tested, while OpenAI, Anthropic, and Gemini are wired up but untested.Read 5 Oct 2026 · github.com
Security
OpenStitch has no authentication and is intended for local or private-network use; the README warns not to expose ports 3000 or 7001 to the public internet.Read 5 Oct 2026 · github.com
Privacy
The README describes OpenStitch as requiring no cloud, while also allowing optional cloud model providers.Read 4 Oct 2026 · github.com
License
The repository is licensed under the MIT License.Read 5 Oct 2026 · github.com
AI integrations
Ollama and OpenRouter are supported; OpenAI, Anthropic, and Gemini are wired up but described as untested.Read 4 Oct 2026 · github.com
Canvas and prototyping
Its infinite canvas lets users arrange screens and connect them into flows, which can be previewed in Play Mode with click navigation.Read 4 Oct 2026 · github.com
Cloud model use
Cloud models are optional, used on demand rather than by default, and API keys can be set in the environment or app settings.Read 4 Oct 2026 · github.com
Collaboration and storage
OpenStitch is single-user with no collaboration, and its SQLite database is described as unsuitable for concurrent access.Read 4 Oct 2026 · github.com
Data storage
The app uses a SQLite database persisted through a Docker volume.Read 5 Oct 2026 · github.com
Design systems
The project offers more than 50 brand design systems, including Linear, Stripe, Vercel, and ElevenLabs, or can generate one from a description.Read 5 Oct 2026 · github.com
Export
Users can download screens as a ZIP containing DESIGN.md and per-screen HTML files.Read 5 Oct 2026 · github.com
Limitations
Play Mode simulates click navigation without generating real router code, and some browser APIs do not work in the preview iframe.Read 4 Oct 2026 · github.com
Limits
The README says the app has no multi-user collaboration and SQLite is not designed for concurrent access.Read 5 Oct 2026 · github.com
Local setup
The documented quick start requires Docker with Docker Compose and Ollama running locally.Read 4 Oct 2026 · github.com
Preview limits
Play Mode simulates click navigation without generating real router code, and some browser APIs do not work in the iframe preview.Read 5 Oct 2026 · github.com
Prototyping
Screens can be arranged on an infinite canvas, connected into flows, and previewed in Play Mode with simulated click navigation.Read 5 Oct 2026 · github.com
Screenshot and sketch input
Users can provide screenshots or rough wireframes and generate code replicas with a vision model.Read 5 Oct 2026 · github.com
Text to UI
Users can describe a screen in natural language and generate working HTML files.Read 5 Oct 2026 · github.com

Where Specifiction places it

Alternatives to OpenStitchAll alternatives →