SYS-01
GitDocs
Any GitHub repo → a polished, PR-ready README in about a minute.
Sign in with GitHub, point it at a repo, and a three-stage LLM pipeline reads the actual source, writes the README, hands you a split-pane editor, and ships the result as a single-commit pull request.
SSE job stream, not polling
Worker stage transitions travel Redis pub/sub → one EventSource per tab → pixels in ~50 ms. Refresh-safe and multi-tab safe.
One atomic commit via the Git Data API
blob → tree → commit → branch → PR. No "add file 1/2/3" commit spam — a clean diff a maintainer would actually merge.
Images validated twice, stored nowhere
MIME sniff client-side, magic-byte sniff server-side; screenshots travel browser → Node RAM → the repo itself. No S3, no orphans.
Three storage layers, deliberately split
Redis holds in-flight jobs, Postgres holds terminal state, GitHub holds the artifact. Each layer does the one thing it's best at.
React 19 · TypeScript · Express 5 · BullMQ · Upstash Redis · Neon Postgres · Drizzle · DeepSeek · GitHub API