Source: https://seerepo.com/compare/abi/screenshot-to-code/vs/datawhalechina/hello-agents
Markdown source: https://seerepo.com/compare/abi/screenshot-to-code/vs/datawhalechina/hello-agents.md
Description: screenshot-to-code and hello-agents share 4 technologies: React, Vite, FastAPI, and OpenAI. Both are written in Python. Side by side: stack, size, who writes it, activity and tests.

# screenshot-to-code vs hello-agents

screenshot-to-code and hello-agents share 4 technologies: React, Vite, FastAPI, and OpenAI. Both are written in Python.

- [abi/screenshot-to-code](https://seerepo.com/r/abi/screenshot-to-code/built): Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): 📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程

## Side by side

| | screenshot-to-code | hello-agents |
|---|---|---|
| Stack | Python: React, Vite, FastAPI, OpenAI, Anthropic | Python: Vue, Vite, React, FastAPI, Postgres, Redis, OpenAI |
| Size | 40,106 lines written, 174 code files | 226,666 lines written, 1,268 code files |
| Who writes it | 18.5% of its commits signed by AI. With Claude Code, Sweep, Cursor, and Codex | 2.4% of its commits signed by AI. With Codex, Cursor, and Claude Code |
| Activity | Last push October 27, 2026, 1,289 commits, 80,773 stars | Last push October 13, 2026, 660 commits, 84,924 stars |
| Tests | 51 test files. 34.5% of its code files have a test that imports them | 97 test files. 6.6% of its code files have a test that imports them |

## What they share and what sets them apart

- In common: React, Vite, FastAPI, OpenAI
- Only in screenshot-to-code: Anthropic
- Only in hello-agents: Vue, Postgres, Redis

## Sources

- abi/screenshot-to-code: Read on October 27, 2026, at commit a813977 (https://github.com/abi/screenshot-to-code/tree/a8139779f7c5ae231b7f2a86fa7f83ddc5f7badc)
- datawhalechina/hello-agents: Read on October 27, 2026, at commit 36f583c (https://github.com/datawhalechina/hello-agents/tree/36f583c233ea5cee4537ef93455702b55053af18)
