Мгновенный AI-анализ любого публичного GitHub-репозитория прямо в терминале.
Вставь ссылку на репо — получи полный структурированный отчёт на основе GPT-4o за несколько секунд.
- 📦 Получает метаданные репозитория, структуру файлов, README и коммиты через GitHub API
- 🧠 Отправляет всё это в GPT-4o для глубокого анализа
- 📊 Выводит красивый отчёт с оценками: сильные стороны, проблемы, приоритетные действия
- 🐳 Работает через Docker — не нужно устанавливать Python
# Сборка
git clone https://github.com/KirillTomenko/repo-analyzer.git
cd repo-analyzer
docker build -t repo-analyzer .
# Запуск
docker run -e OPENAI_API_KEY=ваш_ключ repo-analyzer https://github.com/user/repogit clone https://github.com/KirillTomenko/repo-analyzer.git
cd repo-analyzer
pip install -r requirements.txt
export OPENAI_API_KEY=ваш_ключ # Mac/Linux
set OPENAI_API_KEY=ваш_ключ # Windows
python main.py https://github.com/user/repo| Раздел | Описание |
|---|---|
| 🎯 Обзор проекта | Что делает проект и для чего |
| ✅ Сильные стороны | Что реализовано хорошо |
| Конкретные, применимые замечания | |
| 🔒 Безопасность | Секреты, зависимости, уязвимости |
| 📁 Архитектура | Организация кода и поддерживаемость |
| 📊 Оценки | Качество кода, документация, безопасность, архитектура (по 10-балльной шкале) |
| 🚀 Приоритетные действия | Топ-3 вещи, которые стоит сделать прямо сейчас |
| Инструмент | Назначение |
|---|---|
| Python 3.11 | Основной язык |
| GPT-4o (OpenAI) | Движок AI-анализа |
| GitHub REST API | Получение данных репозитория |
| Rich | Красивый вывод в терминале |
| Docker | Контейнеризация |
repo-analyzer/
├── main.py # Точка входа, разбор аргументов CLI
├── analyzer.py # Логика: GitHub API + GPT-4o анализ
├── Dockerfile # Описание контейнера
├── requirements.txt # Зависимости Python
├── .env.example # Шаблон переменных окружения
└── .gitignore
OPENAI_API_KEY передаётся как переменная окружения при запуске — он никогда не хранится в образе или коде.
# ✅ Безопасно — ключ существует только во время этого запуска
docker run -e OPENAI_API_KEY=sk-... repo-analyzer https://github.com/...Kirill Tomenko · GitHub · Telegram
Часть моего портфолио AI-инструментов — создаю практичных AI-агентов на Python и Docker.
MIT — можно свободно использовать, изменять и распространять.

