Об этом проекте

GitDiagram преобразует публичные или приватные репозитории GitHub в интерактивные диаграммы архитектуры. Пользователи могут заменить 'hub' на 'diagram' в любом URL-адресе GitHub для создания визуализации или использовать веб-интерфейс на gitdiagram.com. Ключевые возможности включают: - Диаграммы, созданные ИИ, с потоковыми пояснениями архитектуры репозитория - Кликабельные компоненты, которые ведут непосредственно к соответствующим файлам или каталогам в репозитории - Поддержка приватных репозиториев через аутентификацию с помощью токена GitHub в опции заголовка 'Private Repos' - Варианты экспорта, включая загрузку изображения PNG и копирование исходного кода Mermaid Проект создан с использованием Next.js, React, TypeScript, Tailwind CSS и Mermaid. Для локального развертывания требуются Bun, Cloudflare R2, Upstash Redis и ключ API OpenAI или OpenRouter. Проект развернут на Vercel с задокументированными вариантами резервирования Railway/Docker в руководстве по восстановлению развертывания. Документация включает обзор архитектуры, охватывающий конвейер генерации, хранение и API, а также руководство по настройке разработки. Инструмент был вдохновлен проектом Gitingest Ромена Куртуа и лицензирован под MIT.