Technologies
What is screenshot-to-code built with?
screenshot-to-code is a Python repo built with React, Vite, and FastAPI. It uses AI through OpenAI and Anthropic. It has 174 files and 40,106 written lines, with 51 test files.
Read on October 27, 2026, at commit a813977. Read it as markdown
Frontend
Backend
The base
Services
OpenAI15 files · backend/agent/engine.py, line 6- Anthropic2 files · backend/agent/providers/anthropic/provider.py, line 9
Other repos with a similar stack
Ordered by how much of its stack they share with screenshot-to-code, then by stars.
- debpalashVoiceStudio90.5k
VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages.
4 of 5 in commonCompare → - deepseek-aideepseek-harness262.6k
DeepSeek Harness: Everything is a Plugin.
3 of 5 in common · TypeScriptCompare → - thedotmackclaude-mem103.5k
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
3 of 5 in common · TypeScriptCompare →
Frequently asked questions
- What language is screenshot-to-code written in?
- screenshot-to-code is written in Python: 174 files and 40,106 written lines.
- What framework does screenshot-to-code use?
- screenshot-to-code is built with React, Vite, and FastAPI.
- The proof: in package.json
- Does screenshot-to-code use AI?
- Yes. screenshot-to-code uses AI through OpenAI and Anthropic.
- The proof: backend/agent/engine.py, line 6
- Does screenshot-to-code have tests?
- Yes. screenshot-to-code has 51 test files.
- Which repos have a stack like screenshot-to-code's?
- The ones that share most of its stack:langflow-ai/langflowdebpalash/VoiceStudiodatawhalechina/hello-agents
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →