← Все проекты
Проект / Python

denysosadchyi/silposha: Silposha — AI-автоматизация корзины для украинского супермаркета

Автоматизируйте покупки в Сільпо через обратно спроектированный API без официального доступа.

Автоматизація кошика в українському супермаркеті Сільпо через reverse-engineered API. Працює без офіційного API — все зареверсено з веб-версії сайту.

★ 13 Python Форки 1 Issue 0 Оценка 5/10 Карточка проверена

Для кого это

Для Python-разработчиков и технических энтузиастов, которые хотят автоматизировать рутинные покупки в украинском супермаркете.

Проблема / задача

Нет официального API у Сільпо для автоматизации покупок, приходится делать всё вручную через веб-интерфейс.

Как это работает

Проект использует reverse-engineering веб-версии сайта Сільпо, извлекая API-эндпоинты для работы с корзиной. Авторизация происходит через Playwright и Firefox с OTP по SMS, а основные операции (поиск, управление корзиной) выполняются через прямые HTTP-запросы с curl_cffi для скорости. AI-рекомендации на базе Claude API анализируют историю покупок и формируют умные списки.

Что видно по README

Silposha — это Python-скрипт для автоматизации покупок в сети супермаркетов Сільпо. Поскольку официального API нет, проект использует обратно спроектированные эндпоинты из веб-версии. Система работает в headless-режиме через Xvfb, поддерживает автоматическое обновление токенов и может управляться через чат с Claude Code или командную строку.

Ключевые возможности

Поиск товаров по названию с ценами и акциямиУправление корзиной: добавление, удаление, очисткаАнализ истории покупок из программы лояльностиAI-рекомендации на основе Claude APIАвторизация через SMS OTP с автоматическим обновлением токеновРабота без GUI на сервере через Xvfb

Технологии

Python 3.12+FastAPI для веб-интерфейсаPlaywright для авторизацииcurl_cffi для быстрых API-запросовSQLAlchemy для базы данныхClaude API для AI-рекомендацийPythonFastAPIPlaywright

Интересный факт

Ключевой инсайт проекта: основные операции с корзиной работают через прямые API-вызовы за <1 секунду, а браузер нужен только для авторизации и обновления токена раз в 12 часов.

С чего начать

  • Клонировать репозиторий и установить зависимости
  • Настроить виртуальный дисплей Xvfb
  • Авторизоваться через SMS OTP с реальным аккаунтом Сільпо
  • Настроить systemd сервисы для автоматического обновления токенов
  • Использовать через CLI или чат с Claude Code

Оценка GitRadar

Удобство
4/10
Свежесть
7/10
Перспектива
6/10
Монетизация
3/10
Общая оценка
5/10

Вердикт GitRadar

Стоит пробовать разработчикам, интересующимся reverse-engineering и автоматизацией рутинных задач. Проект сыроват (всего 11 звёзд), но демонстрирует рабочий подход к проблеме отсутствия официального API.

Наблюдения по обновлениям

Проект активен, но имеет мало звёзд (11) и форков (1), что говорит о нишевой аудитории. README хорошо структурирован, есть инструкции для развёртывания.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/denysosadchyi/silposha
Создан на GitHub
3 апреля 2026 г.
Последнее обновление репо
3 апреля 2026 г.
Последняя проверка GitRadar
3 апреля 2026 г.
Изученные файлы
README.md, backend/main.py, backend/requirements.txt, backend/config.py, backend/database.py, backend/models.py

FAQ

Что это такое?

Автоматизация покупок в украинском супермаркете Сільпо через обратно спроектированный API без официального доступа.

Для кого подходит?

Для Python-разработчиков и технических энтузиастов, которые хотят автоматизировать свои покупки.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с denysosadchyi/silposha?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.