#7878th of 169 in Coding agents and AI editors

screenshot-to-code

Turns screenshots and mockups into Tailwind, React or Vue code

Stars
80.7k
License
MIT
Last commit
Oct 2026
Language
Python
Stars, last 30 weeks+9,439
26 Mar 2026: 71,229 stars2 Apr 2026: 71,321 stars9 Apr 2026: 71,429 stars16 Apr 2026: 71,529 stars23 Apr 2026: 71,641 stars30 Apr 2026: 71,753 stars7 May 2026: 71,831 stars14 May 2026: 71,964 stars21 May 2026: 72,057 stars28 May 2026: 72,143 stars4 Jun 2026: 72,241 stars11 Jun 2026: 72,361 stars18 Jun 2026: 72,467 stars25 Jun 2026: 72,602 stars2 Jul 2026: 72,695 stars9 Jul 2026: 72,810 stars16 Jul 2026: 72,959 stars23 Jul 2026: 73,068 stars30 Jul 2026: 73,397 stars6 Aug 2026: 73,546 stars13 Aug 2026: 73,700 stars20 Aug 2026: 74,007 stars27 Aug 2026: 74,888 stars3 Sept 2026: 77,255 stars10 Sept 2026: 78,297 stars17 Sept 2026: 79,008 stars24 Sept 2026: 79,530 stars1 Oct 2026: 79,809 stars8 Oct 2026: 80,057 stars15 Oct 2026: 80,395 stars22 Oct 2026: 80,668 stars

71,229 on 26 Mar 202680,668 on 22 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Takes a screenshot, mockup, Figma export or screen recording and generates HTML with Tailwind or CSS, React, Vue, Bootstrap or Ionic code using Gemini 3, GPT-5.5 or Claude Opus models, with Replicate for image generation and background removal. Runs as a React/Vite frontend on port 5173 and a FastAPI backend on 7001, or via docker-compose. For developers prototyping UIs from designs.

Who it is for: Developers prototyping UIs from designs

Ranked among open-source alternatives to Lovable (#6 of 10) and v0 (#6 of 10).

Strengths

  • Six output stacks including React, Vue, Bootstrap and Ionic with Tailwind
  • Video mode turns a screen recording into a working prototype (needs Gemini)
  • Optional headless Chromium lets the agent render and check its own output
  • docker-compose brings up frontend and backend with one env file

Weaknesses

  • Requires at least one OpenAI, Anthropic or Gemini API key; no bundled local model
  • Ollama models are possible but the README calls the results poor quality
  • Replicate key must be set in backend/.env, not in the UI
  • Docker setup has no hot reload; file changes need a rebuild

What it needs

  • no GPU
  • Compose
  • Needs OpenAI, Anthropic or Gemini API key, Replicate API key (optional), Playwright Chromium (optional preview)
  • Models: Gemini 3 Flash Preview, Gemini 3.1 Pro Preview, GPT-5.5, GPT-5.4 Mini, Claude Opus 4.6/4.8
  • port 5173

Quick answers

Is screenshot-to-code open source?

Yes. Its code is on GitHub under the MIT license.

Can you run screenshot-to-code with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Coding agents and AI editors

See all 169
Also in Coding agents and AI editors
RankProjectScore
1claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs195.1k starsMIT97 out of 100
2codewhaleTerminal coding agent in Rust that works with 40+ model providers41.1k starsMIT93 out of 100
3deepseek-reasonixCoding agent for terminal, desktop, browser and editors, with a DeepSeek preset35.9k starsMIT93 out of 100
#4t3codeDesktop, web and mobile front end for controlling local coding agent CLIs Live demo ↗ (opens in a new tab)29.7k starsMIT93 out of 100
#5ArchonYAML workflow engine that runs AI coding agents through fixed dev steps23.8k starsMIT93 out of 100