GitDiagram превращает любой публичный или приватный GitHub-репозиторий в интерактивную архитектурную диаграмму за секунды. Диаграмма строится не по папкам, а по системным связям: компоненты кликабельны и ведут на реальные файлы в GitHub.
Генерация идёт потоково — сначала появляется текстовое объяснение, затем граф. Для приватных репозиториев токен GitHub хранится локально в браузере, а результат можно экспортировать в Mermaid или PNG. Провайдер по умолчанию — OpenAI, доступен и OpenRouter.
Приложение построено на Next.js 16, React 19, TypeScript и Tailwind CSS. Хранение диаграмм — Cloudflare R2, координация квот и блокировок — Upstash Redis, аналитика — PostHog. Всё работает на Vercel, отдельного backend на FastAPI или Postgres нет.
Для генерации используется один запрос к модели GPT-5.6 Luna, которая строит граф на основе кода и README без избыточных описаний. При сбоях выполняется одна попытка восстановления. Также сохранён минимальный Docker-образ для Railway — резервный вариант на случай аварии.
GitHub ★ 16,233
