https://code-explainer-ai-cca9.onrender.com
uvicorn / fastapi / huggingface
Умный анализатор кода с поиском похожих решений из базы репозиториев
Code Explainer - это интеллектуальная система для анализа программного кода, которая:
- 🔍 Анализирует любой код на популярных языках программирования
- 📚 Сравнивает с базой репозиториев для поиска похожих решений
- 💡 Предлагает оптимальные подходы из проверенных источников
- 🚀 Работает полностью локально - без сторонних API
- ✅ Детальный анализ структуры кода
- ✅ Определение языка программирования
- ✅ Статистика по функциям, классам, импортам
- ✅ Рекомендации по улучшению кода
- ✅ Web-интерфейс для удобного использования
- 🗃️ База репозиториев - локальное хранилище проверенного кода
- 🔎 Поиск похожего кода - алгоритмы сравнения структур
- 📊 Система рекомендаций - подбор лучших практик
- 🎯 Контекстный анализ - учет доменной специфики
- Backend: FastAPI + Uvicorn
- Frontend: HTML5 + CSS3 + JavaScript
- Анализ кода: Custom Python анализаторы
- База данных: SQLite/PostgreSQL (в планах)
- Хостинг: Render.com
- Клонируйте репозиторий:
git clone https://github.com/Gabryelf/code-explainer.git
cd code-explainer
Установите зависимости:
bash
pip install -r requirements.txt
Запустите приложение:
bash
python main.py
Откройте в браузере: http://localhost:8000
Деплой на Render
Форкните репозиторий
Создайте Web Service на Render.com
Укажите build command: pip install -r requirements.txt
Укажите start command: uvicorn main:app --host 0.0.0.0 --port $PORT