Source: https://seerepo.com/compare/datawhalechina/hello-agents/vs/immich-app/immich
Markdown source: https://seerepo.com/compare/datawhalechina/hello-agents/vs/immich-app/immich.md
Description: hello-agents and immich share 3 technologies: FastAPI, Postgres, and Redis. hello-agents is written in Python and immich in TypeScript. Side by side: stack, size, who writes it, activity and tests.

# hello-agents vs immich

hello-agents and immich share 3 technologies: FastAPI, Postgres, and Redis. hello-agents is written in Python and immich in TypeScript.

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): 📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程
- [immich-app/immich](https://seerepo.com/r/immich-app/immich/built): High performance self-hosted photo and video management solution.

## Side by side

| | hello-agents | immich |
|---|---|---|
| Stack | Python: Vue, Vite, React, FastAPI, Postgres, Redis, OpenAI | TypeScript: SvelteKit, Android, Flutter, Express, FastAPI, Postgres, Redis |
| Size | 226,666 lines written, 1,268 code files | 327,166 lines written, 1,926 code files |
| Who writes it | 2.4% of its commits signed by AI. With Codex, Cursor, and Claude Code | 0.1% of its commits signed by AI. With GitHub Copilot, Claude Code, and Jules |
| Activity | Last push October 13, 2026, 660 commits, 84,924 stars | Last push October 27, 2026, 11,290 commits, 117,340 stars |
| Tests | 97 test files. 6.6% of its code files have a test that imports them | 539 test files. 25.8% of its code files have a test that imports them |

## What they share and what sets them apart

- In common: FastAPI, Postgres, Redis
- Only in hello-agents: Vue, Vite, React, OpenAI
- Only in immich: SvelteKit, Android, Flutter, Express

## Sources

- datawhalechina/hello-agents: Read on October 27, 2026, at commit 36f583c (https://github.com/datawhalechina/hello-agents/tree/36f583c233ea5cee4537ef93455702b55053af18)
- immich-app/immich: Read on October 27, 2026, at commit df50249 (https://github.com/immich-app/immich/tree/df50249c03ddac9417a2172cfbbaef848163ed4f)
