Самара · с 2022 · ИНН 6317161512

Сложное ПО.
Без воды.

Веб Штурм — разработка сложного ПО с ИИ-агентами, миграции legacy на PHP/Perl/COBOL, кибербезопасность и SEO+AI-поиск под Яндекс/ChatGPT/Perplexity. ООО «Веб Штурм», Самара. С 2022, 12+ млн записей мигрировано.

ИИ-поиск · живая демонстрация

Спросите ИИ — ответит по базе знаний

Отвечает по базе знаний сайта — со ссылками на страницы. Это живая демонстрация наших инструментов.

44→100
PSI mobile после оптимизации
12М+
записей мигрировано из legacy
ИИ-поиск
RAG по базе знаний прямо на сайте
MAX
AI-первая линия поддержки + эскалация
152-ФЗ
соблюдаем (штраф 1–6 млн ₽ закрыт)
31,7 ч
видео в судебной экспертизе
Знаковые проекты

Что мы из этого вынесли

Четыре проекта, которые формируют наш профиль: видео-экспертиза для суда, PSI на легаси, миграция бронирования, документная платформа.

Юридическая экспертиза
31,7 ч → 214 стр

Судебная видео-экспертиза on-premise

AI-pipeline (faster-whisper + ffmpeg+SSIM + easyocr) на локальной GPU. 3 818 значимых кадров, 6 010 OCR-распознаваний, 4 группы доказательств нарушений ответчика. Никакие данные не покидали локальный компьютер — адвокатская тайна и 152-ФЗ соблюдены без DPA.

  • on-premise
  • локальная GPU
  • Whisper
  • OCR
  • 152-ФЗ
Подробный разбор pipeline →
AI / RAG
RAG + источники

ИИ-поиск по базе знаний прямо на сайте

Витрина-hero на главной: посетитель задаёт вопрос обычными словами — получает связный ответ из базы знаний сайта со ссылками на страницы-источники и тремя follow-up за один вызов модели. Рядом — полнотекстовый поиск как отказоустойчивый fallback. Guardrail запрещает выдумывать и обещать цены/сроки. Собственный продукт — разворачивается у клиентов по их контенту.

  • LightRAG
  • RAG
  • Astro SSR
  • Pagefind
  • SmartCaptcha
Открыть кейс →
Поддержка / AI
AI-1st · 152-ФЗ

Канал поддержки в MAX: AI-первая линия

AI-первая линия на RAG из изолированной базы знаний отвечает на типовые вопросы, сложное бесшовно уходит живому оператору в Chatwoot CE с полной историей. Серверы MAX в РФ + self-host инбокса — 152-ФЗ соблюдён архитектурно. Собственный продукт, разворачивается у клиентов.

  • MAX Bot API
  • LightRAG
  • Chatwoot
  • self-host
  • 152-ФЗ
Открыть кейс →
Сложные системы
211 миграций · 17 620 единиц

Круизный флот: бронирование с миграцией с legacy

Полная замена legacy PHP-системы бронирования на SvelteKit 2 + Supabase Postgres 17. 211 production-миграций, 17 620 единиц данных переведено с верификацией, mTLS+HMAC+Idempotency-bridge с legacy для нулевого даунтайма во время cutover.

  • SvelteKit
  • Supabase
  • миграция
  • mTLS
Открыть кейс →
Что мы делаем

7 направлений — закрываем задачу целиком

Все направления
Кейсы

Что уже работает на проде

Все кейсы

Сверка платежей 1С ↔ legacy без потерь: транзакционный HTTP-мост вместо ODBC

Оператор речных круизов (анонимно) Туризм / речные круизы (B2B + B2C) 2026-06
0
потерь данных на боевой записи
идемпотентно
повторный прогон = 0 изменений
3 источника
безопасно в общей таблице
HMAC-SHA256
подпись вместо открытого пароля
  • complex-systems
  • cybersecurity
  • 1С 8.3
  • PHP
  • MariaDB
  • HMAC-SHA256
  • HTTP/JSON
Подробнее

ИИ-поиск-витрина на главной: RAG-ответ с источниками и follow-up прямо в hero

Веб Штурм (собственный продукт) ИИ-разработка / поиск по базе знаний 2026-06 — наст. время
1 вызов
ответ + источники + 3 follow-up за один запрос к модели
RAG
ответы только из базы знаний сайта, со ссылками
Гибрид
ИИ-ответ + полнотекстовый поиск, отказоустойчиво
  • ai-development
  • seo-ai-search
  • Astro SSR
  • Svelte island
  • LightRAG
  • Pagefind
  • Yandex SmartCaptcha
  • +1
Подробнее

Аналитика воронки «клик → лид» без трекеров на Astro SSR

Веб Штурм (собственный продукт) Веб-разработка / Аналитика 2026-06 — наст. время
клик→лид
воронка замкнута одним идентификатором
0 трекеров
серверная аналитика на логах прокси
152-ФЗ
хеш IP, ПДн только на submit формы
  • complex-systems
  • seo-ai-search
  • Astro SSR
  • HMAC-SHA256 opaque-token
  • GoAccess
  • Supabase Postgres
  • rehype
  • +1
Подробнее

Document Platform v2: конструктор PDF-шаблонов с Cruise Pack плагинами

Крупный речной оператор + open-source @webshturm (анонимно) Туризм / документооборот 2026-04-28 — 2026-04-30
9
LIVE PDF-шаблонов в проде
33
теста в Cruise Pack
~3 сек
генерация PDF end-to-end
  • complex-systems
  • ai-development
  • pdfme
  • GrapesJS
  • Handlebars
  • Hatchet
  • Gotenberg
  • +2
Подробнее

Цены и калькуляторы из базы данных: правка без передеплоя, цена в HTML для AI-поиска, fail-open API

Веб Штурм (собственный продукт) Веб-разработка / AEO 2026-06 — наст. время
≤60 сек
правка цен на проде без передеплоя
fail-open
сбой БД не ломает калькулятор
AEO
цена в статическом HTML — видна AI-ботам
  • complex-systems
  • seo-ai-search
  • Astro SSR
  • Supabase Postgres 17
  • PostgREST
  • remark-directive
  • Svelte 5 runes
  • +1
Подробнее

Интеграция с ЕГИС ОТБ Минтранса: передача ПД пассажиров в АЦБПДП с задержкой ≤30 мин

Крупный речной оператор (анонимно) Туризм / гос. интеграции / транспортная безопасность 2025-09 — 2026-05 (legacy на проде, миграция в Supabase идёт)
16
типов АЦБПДП документов
100%
успешных приёмок Минтрансом
≤30 мин
регламентная задержка ПД→АЦБПДП
  • legacy-modernization
  • complex-systems
  • cybersecurity
  • КриптоПро CSP в Docker
  • Deno FTP-клиент
  • TypeScript
  • Supabase Edge Functions
  • Cron каждый час
  • +3
Подробнее

Интеграция с ГИС ЭП «Электронная путёвка»: SOAP 1.1, аттестация ФСТЭК и регламент Минэкономразвития v4.1

Крупный речной оператор (анонимно) Туризм / гос. интеграции 2024 — 2024-08-30 (запуск в проде) — наст. время
30.08.24
запуск в проде до остановки развития ГИС
SOAP 1.1
транспорт по регламенту v4.1
ФСТЭК
аттестация АРМ туроператора
  • complex-systems
  • cybersecurity
  • legacy-modernization
  • SOAP 1.1
  • Регламент v4.1 Минэкономразвития 2025
  • WSDL+XSD
  • TypeScript
  • soap (npm)
  • +3
Подробнее

Hermes Stack: рой AI-агентов для оперативного контроля проектов

Веб Штурм (внутренний продукт, разворачиваем у клиентов) IT-услуги / DevOps мониторинг 2026-04-23 — наст. время
9
docker-сервисов в стеке
30+
AI-агентов на разных задачах
24/7
автоматический мониторинг
  • ai-development
  • complex-systems
  • Docker Compose
  • Hatchet
  • Claude Code SDK
  • BrowserUse Cloud
  • CDP
  • +3
Подробнее

Мониторинг безопасности доступа к серверу: коллектор и алерты

Веб Штурм (собственная разработка инструмента) Информационная безопасность / Инфраструктура 2026-06 — наст. время
~99%
шума отфильтровано калибровкой белого списка
0 deps
анализатор на стандартной библиотеке
2 уровня
критичное немедленно, фон — в дайджест
  • cybersecurity
  • complex-systems
  • syslog-коллектор
  • стандартная библиотека (zero-deps)
  • fail2ban
  • классификация по категориям угроз
  • алерты в мессенджер
Подробнее

Канал поддержки в MAX: AI-первая линия на RAG с бесшовной эскалацией оператору

Веб Штурм (собственный продукт) Клиентская поддержка / AI-интеграции 2026-06 — наст. время
AI-1st
первая линия закрывает типовые вопросы
RAG
ответы только из изолированной базы знаний
152-ФЗ
серверы в РФ + self-host операторского инбокса
  • ai-development
  • complex-systems
  • MAX Bot API
  • LightRAG
  • Chatwoot CE
  • Astro SSR
  • HMAC opaque-token
  • +1
Подробнее

Obsidian-vault как операционная доска проектов: 28 задач, 6 проектов, 7 авто-дашбордов

Веб Штурм (внутренний инструмент) IT-услуги / project management 2026-04 — наст. время
28
активных задач
7
авто-генерируемых дашбордов
0
пропущенных deadline'ов за 2 мес.
  • complex-systems
  • ai-development
  • Obsidian
  • Dataview
  • Python watcher
  • junction-links
  • Markdown frontmatter
  • +2
Подробнее

ОЗСМ — Mobile PSI 44 → 100, закрыт юридический риск 152-ФЗ

ОЗСМ (Охтинский завод строительных машин) B2B промышленное оборудование 2026-04 — 2026-05
100/100
Mobile Performance
100/100
Accessibility
1-6 млн ₽
штраф 152-ФЗ предотвращён
  • seo-ai-search
  • cybersecurity
  • MODX
  • Yandex SmartCaptcha
  • Pagefind
  • Tailwind 4
Подробнее

Модернизация legacy-системы крупного речного оператора

Крупный оператор речных круизов (анонимно) Туризм и пассажирские перевозки 2024 — наст. время
211
SQL миграций
17 620
записей мигрировано
9
live PDF-шаблонов
  • legacy-modernization
  • complex-systems
  • ai-development
  • SvelteKit 2
  • Svelte 5
  • Supabase Postgres
  • Hatchet
  • Gotenberg
  • +2
Подробнее

Greenfield-разработка платежей и ваучеров для круизного оператора

Крупный оператор речных круизов (анонимно) Туризм и пассажирские перевозки 2025 — 2026
6 839
туров «Прогулочного флота» в сезон
~3 сек
генерация PDF
15 мин
TTL на бронь
  • complex-systems
  • legacy-modernization
  • SvelteKit 2
  • Svelte 5
  • Supabase Postgres
  • Hatchet
  • Gotenberg
  • +3
Подробнее

river-mcp: первый MCP-сервер для бизнес-операций речного оператора

Крупный оператор речных круизов (анонимно) Туризм и пассажирские перевозки 2026-02 — наст. время
60+
бизнес-операций в одном MCP
8 лет
legacy-данных доступно через диалог
0
SQL-запросов от менеджеров
  • ai-development
  • complex-systems
  • legacy-modernization
  • MCP HTTP
  • PHP 7.3
  • MariaDB 10.1
  • Bearer-auth
  • Claude Code
  • +1
Подробнее

Как мы делали свой сайт: Astro 5, LightRAG-знания, 152-ФЗ из коробки

Веб Штурм (мы сами) IT-услуги (B2B) 2026-05-03 — наст. время
100/100
Lighthouse Mobile (Perf+A11y+SEO+BP)
<1.5 сек
LCP на mobile 3G
152-ФЗ
из коробки
  • complex-systems
  • seo-ai-search
  • cybersecurity
  • Astro 5
  • Svelte 5
  • Tailwind 4
  • Supabase Postgres 17
  • PostgREST
  • +4
Подробнее

Dual-mode, глоссарий и управление ценами из Supabase: три волны модернизации webshturm.ru

ООО Веб Штурм Веб-разработка / IT 2026-06 — наст. время
285
автотестов зелёных
5.30:1
контраст WCAG AA
≤60 сек
правка цен без передеплоя
2
аудитории на одном контенте
  • complex-systems
  • seo-ai-search
  • legacy-modernization
  • Astro 5
  • Svelte 5
  • Tailwind 4
  • Supabase Postgres 17
  • PostgREST
  • +4
Подробнее
Наш стек

Собственные продукты + open-source

Собственные продукты и open-source

Document Platform v2

Конструктор PDF-шаблонов на pdfme + GrapesJS + Handlebars + Hatchet/Gotenberg. Визуальный редактор в админке, версионирование шаблонов, end-to-end рендер за ~3 секунды.

Gemma Oracle — локальный fine-tune LLM на корпоративные данные

Локальная fine-tune Google Gemma на закрытых корпоративных данных. On-premise inference без отправки запросов в облако. Решение для 152-ФЗ и государственных систем.

Hermes — рой AI-агентов для оперативного контроля

Внутренняя система роевой работы AI-агентов: cron-задачи, Telegram-канал, Я.Метрика-аналитика, deploy-мониторинг — для оперативного контроля собственных проектов.

Hermes Stack

9-сервисный Docker-стек AI-агентов для оперативного контроля проектов. Мониторинг сайтов, ежедневные SEO-снимки, фоновые worker'ы и единая шина уведомлений в Telegram.

Канал поддержки в MAX

Клиентская поддержка в отечественном мессенджере MAX (серверы в РФ, 152-ФЗ): AI-первая линия на RAG отвечает первой, сложное бесшовно уходит оператору в Chatwoot. Плюс рассылки по opt-in.

Obsidian Tasks Vault

Operational task vault на Obsidian с авто-генерируемыми Канбанами, junction-ссылками на память проектов и интеграцией с brainstorming workflow. 28 задач, 6 проектов, 7 дашбордов.

Paperclip — knowledge-management для агентств и проектов

Система управления знаниями: компании, проекты, агенты, рутины, бюджеты, входящие сообщения — единая среда для оперативной работы команды агентств.

river-mcp

MCP-сервер для legacy-БД с 60+ бизнес-операциями. Превращает PHP/MariaDB в queryable knowledge layer для Claude. Дисциплина app→SP→SQL.

Astro

Супербыстрые сайты: статика + острова интерактива + SSR-роуты для серверной логики и аналитики конверсий. Минимум клиентского JS, отличные Core Web Vitals, чистый SEO/AEO.

Chatwoot CE

Open-source операторский инбокс (self-host, 152-ФЗ): назначения, шаблоны ответов, часы работы, CSAT. Подключаем мессенджер-каналы (в т.ч. MAX) через API channel — не пишем свою админку операторов.

Open-source стек

Используем production-проверенный open-source: Astro, Tailwind 4, PostgreSQL, Supabase, Hatchet, Gotenberg, Caddy, Pagefind, SvelteKit. Никакого vendor lock-in.

@webshturm/pdfme-plugins-cruise-pack

Открытый npm-пакет плагинов для туристических документов: GroupedTable (таблица кают), маршруты на карте, расписание стоянок. Используется Document Platform v2.

Гос-интеграции

152-ФЗ + ФСТЭК соответствие

Интеграции

Государственные системы, аналитика и платежи — с соблюдением 152-ФЗ.

Госсектор

ЕГИС ОТБ — Единая Государственная Информационная Система Обеспечения Транспортной Безопасности

Интеграция с ЕГИС ОТБ Минтранса РФ. Обязательная передача персональных данных пассажиров и экипажа в АЦБПДП с задержкой не более 30 минут.

  • 152-ФЗ
  • ФСТЭК
Госсектор

ГИС ЭП — Государственная Информационная Система Электронная Путёвка

Интеграция с ГИС ЭП Минтранса РФ. Центральное формирование и учёт электронных путёвок туроператоров на основе договоров туристского продукта.

  • 152-ФЗ
  • ФСТЭК
Аналитика

Yandex.Метрика — аналитика, оптимизированная для CWV

Подключение Я.Метрики с lazy-loading через requestIdleCallback. Не ломает Core Web Vitals, не нарушает 152-ФЗ. Slim-настройки без webvisor.

  • 152-ФЗ
Блог

Рекомендуем прочитать

Все статьи

ИИ-поиск по базе знаний прямо на главной: RAG, источники и follow-up за один вызов

Встроили в hero главной живой ИИ-поиск по базе знаний сайта: задаёте вопрос — получаете связный ответ со ссылками на страницы-источники и тремя уточняющими вопросами в стиле Perplexity, плюс точные совпадения из полнотекстового поиска. Разбираем архитектуру: RAG, SSR-эндпоинт, три follow-up за один вызов модели, гибрид с Pagefind и защиту публичного ИИ-эндпоинта (rate-limit, кэш, дневной потолок, капча).

  • ИИ-поиск
  • RAG
  • LightRAG

Канал поддержки в MAX: AI-первая линия и бесшовная передача оператору

Сделали клиентскую поддержку в мессенджере MAX по принципу «открытых линий»: AI-ассистент на RAG отвечает первым из выделенной базы знаний, а при неуверенности или просьбе клиента диалог бесшовно уходит живому оператору в Chatwoot. Разбираем архитектуру двух режимов — изолированный диалог и рассылки — и как 152-ФЗ соблюдается за счёт self-host в РФ.

  • MAX
  • поддержка
  • AI

Сверка вместо «удалить всё и вставить заново»: идемпотентный мост 1С ↔ legacy для платежей

Заменили прямой ODBC-обмен «снести за дату и залить заново» на транзакционную сверку по HTTP+HMAC. Идемпотентно, append-only, не удаляет чужие данные в общей таблице. Проверено на боевой записи — ноль потерь.

  • интеграция
  • HMAC
Блог

Подписаться на новости блога

Без спама. Письмо приходит после публикации новой статьи. Отписка — один клик в любом письме.

Готовы обсудить?

Опишите задачу — ответим в течение рабочего дня. Без расплывчатых сроков и «возможно, недели за две».