RivalScope — AI-анализатор рынка конкурентов для NeiroBridge. Приложение помогает анализировать сайты, тексты и визуальные материалы конкурентов, строить scorecard и получать практический план улучшений.
- Анализ текста конкурента: сильные стороны, слабые стороны, УТП, рекомендации.
- Анализ изображений: маркетинговые инсайты, визуальный стиль и потенциал анимации.
- Анализ сайтов через Selenium: загрузка страницы, извлечение текста, скриншот, AI-вывод.
- Выбор ниши анализа: готовые варианты или пользовательская ниша.
- Динамический список конкурентов: пользователь может добавить свой бренд и несколько конкурентов.
- Режим сравнения: карточки конкурентов, сравнительная таблица и рекомендации по усилению своего бренда.
- Прогресс-бар для долгих AI-задач и блокировка кнопок на время анализа.
- История запросов в
history.json. - Desktop-приложение в
desktop/. - Задел под PDF-анализ и GigaChat fallback.
- Backend: Python, FastAPI, Uvicorn, Pydantic.
- AI: ProxyAPI с OpenAI-совместимым SDK, модели
gpt-4o-miniиgpt-4o. - Парсинг: Selenium, webdriver-manager, BeautifulSoup4, httpx.
- Frontend: HTML, CSS, Vanilla JS.
- Desktop: PyQt6.
- Сборка: PyInstaller.
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
copy env.example.txt .envОткройте .env и добавьте ключ:
PROXY_API_KEY=ваш_ключ_proxyapiЗапуск:
python run.pyВеб-интерфейс: http://localhost:8000
Swagger: http://localhost:8000/docs
cd desktop
pip install -r requirements.txt
python main.pyСборка .exe:
cd desktop
python build.pyПосле сборки файл будет доступен по пути desktop/dist/RivalScope.exe.
RivalScope/
├── backend/
├── frontend/
├── desktop/
├── data/
├── reports/
├── requirements.txt
├── run.py
├── README.md
├── docs.md
└── env.example.txt
Не загружайте .env в публичный репозиторий. Файл уже добавлен в .gitignore.