У каждого, кто работал с закупками, логистикой или снабжением, есть одна боль: прайс-листы.
Поставщики присылают их в чём угодно:
- Excel с 10 колонками и объединёнными ячейками
- PDF со сканами
- CSV с разделителями
;вместо, - Файлы без расширений
- И просто фотографии таблиц
Ручное копирование — это часы работы и куча ошибок.
Я сделал инструмент, который решает эту проблему.
Что это
AI Price Parser — локальный веб-сервис, который:
- Загружает прайсы в любом формате
- Автоматически определяет, где название, где цена
- Возвращает чистую таблицу
- Экспортирует в CSV
Всё работает на локальном AI, без интернета. Данные не уходят в облако.
Как это выглядит

- Загружаете файл через drag-and-drop

- AI анализирует структуру

- Получаете таблицу с товарами и ценами

- Экспортируете в CSV
Проверял на реальных файлах:
- Автозапчасти — 2500 товаров
- Медицинские услуги — 300 позиций
- Строительные материалы — 4000 позиций
Парсит быстро, ошибок почти нет.
Техническая архитектура
Фронтенд — Next.js 15, Tailwind. Бэкенд — Go на Fiber. AI — Ollama с моделью Llama 3.2 3B.
Инфраструктура:
- PostgreSQL для хранения данных
- Redis для очередей
- MinIO для файлов
- Meilisearch для поиска
Всё работает в Docker. Поднимается одной командой.
Как запустить
Если у вас есть доступ к репозиторию:
git clone https://github.com/dmironovru/price-parser.git
cd price-parser
./quickstart.sh
Скрипт сам установит всё нужное:
- zstd (распаковка)
- Ollama (AI-сервер)
- Модель Llama 3.2 3B (2GB)
- Все зависимости Go и Node.js
Через 15 минут у вас работает парсер.
Зачем я это сделал
Это демонстрационный проект для портфолио.
Но он решает реальную бизнес-задачу. Уже сейчас его можно использовать в работе с поставщиками.
Что дальше
Планирую добавить:
- Поддержку ещё больше форматов
- Обучение на своих данных
- Интеграцию с 1С и ERP
Если у вас есть идеи или вопросы — пишите.
Ссылка на проект: AI Price Parser на GitHub
