Информационные системы для бизнеса

Системы, в которых ИИ-агенты делают реальную работу

Проектирую и внедряю учётные и управленческие системы под ключ: от базы данных и API до клиентских приложений и встроенных ИИ-агентов. Rust и TypeScript в продакшене, инфраструктура на своих серверах.

клиенты: web · desktop · mobile → API · права доступа → ИИ-агенты, MCP-инструменты, PostgreSQL · ClickHouseсерверы · docker · мониторингсотрудникиклиенты: web · desktop · mobileAPI · права доступаИИ-агентыMCP-инструментыPostgreSQL · ClickHouse

Направления

Четыре вещи, которые собираются в одну работающую систему.

ERP

Учётные и управленческие системы

ERP, склад, документы, кассы, аналитика. Многопользовательские системы с ролями и правами, отчётностью и интеграциями с внешними сервисами: 1С, МойСклад, банки, маркетплейсы.

AI

ИИ-агенты внутри продукта

Агенты, которые работают с вашими данными: разбирают документы из PDF, ведут чат по любой сущности системы, собирают сайты и отчёты. Изолированная среда, права и токены выдаются на каждый шаг отдельно.

MCP

Интеграции и протокол MCP

Ваши внутренние инструменты становятся доступны ИИ-ассистентам через Model Context Protocol. Доступ ограничен правами конкретного сотрудника, чувствительные операции выключены по умолчанию.

OPS

Инфраструктура и сопровождение

Развёртывание на ваших или арендованных серверах: Docker, резервное копирование с восстановлением на момент времени, мониторинг, почта, VPN, удалённый доступ. Без привязки к облачным платформам.

Внедрённые системы

Реальные проекты в эксплуатации. Здесь описано, какая была задача и что получилось.

Molit ERP

Многопользовательская ERP для торговли

Задача
Торговой компании нужен единый учёт: документы, склады, цены, кассы и аналитика в одной системе с разграничением прав по сотрудникам и синхронизацией с МойСклад.
Решение
Сервер на Rust (Axum) поверх PostgreSQL, MongoDB и ClickHouse; кроссплатформенные клиенты на Dioxus и Flutter; Windows-касса на Tauri. Отдельные каналы обновлений для кассы и приложения.
Результат
Около 240 тысяч строк кода в продакшене, наблюдаемость через OpenTelemetry, резервное копирование с восстановлением на момент времени. ИИ-функции работают прямо внутри системы.
Стек
  • Rust
  • Axum
  • PostgreSQL
  • ClickHouse
  • Dioxus
  • Flutter
  • Tauri

Runtime для ИИ-агентов

Изолированная среда исполнения агентов в SaaS

Задача
Дать агентам доступ к данным клиентов ERP так, чтобы ошибка или атака на агента не затронула ни соседний тенант, ни базу.
Решение
Сессии Claude Code в rootless-контейнере с тремя слоями изоляции: граница ОС, отдельный Linux-пользователь на тенант и одноразовые токены API с запретом по умолчанию, выпускаемые на каждый ход агента.
Результат
Автоматический импорт документов из PDF, постоянные ИИ-чаты по любой сущности системы и конструктор сайтов, управляемый из чата.
Стек
  • Claude Code
  • Docker
  • Rust
  • Безопасность

Встроенный MCP-сервер

Инструменты ERP для внешних ИИ-ассистентов

Задача
Сотрудники хотят работать с ERP через свои ИИ-ассистенты, но доступ должен совпадать с их правами в системе.
Решение
MCP-сервер по Streamable HTTP прямо в API ERP: любой клиент (Claude Code, Claude Desktop) подключается по ссылке под своей сессией. Инструменты фильтруются деревом прав сотрудника и скоупами токена.
Результат
Один адрес подключения вместо отдельных интеграций; доступ к базе напрямую выключен по умолчанию.
Стек
  • MCP
  • Rust
  • RBAC
  • API

Relay

Платформа оркестрации ИИ-агентов

Задача
Управлять десятками агентов разработки (Claude Code, Codex, Kimi) из одного места и не терять их при перезапуске сервера.
Решение
Rust + SvelteKit: единый потоковый runtime для агентов, демон сессий, который держит их живыми между перезапусками, и MCP-инструменты, через которые агенты сами двигают задачи на канбане и запускают друг друга.
Результат
Агенты ведут задачи, открывают терминалы и обмениваются сообщениями без участия оператора.
Стек
  • Rust
  • SvelteKit
  • PostgreSQL
  • MCP
  • Мультиагентность

Собственная платформа alpiyev.com

Self-hosted инфраструктура сервисов

Задача
Убрать зависимость от сторонних SaaS для почты, паролей, кода, удалённого доступа и VPN, оставив одну точку входа и мониторинг.
Решение
Один сервер, rootless Docker, edge-nginx под Cloudflare. Почта Stalwart с веб-клиентом, Vaultwarden, GitLab с реестром образов, RustDesk, sing-box VPN, Grafana + Prometheus + Tempo, MCP-хаб для почты, календаря, контактов и файлов.
Результат
Более десяти сервисов на одном хосте с единой схемой доступа и алертами.
Стек
  • Docker
  • nginx
  • Stalwart
  • GitLab
  • Grafana
  • sing-box

StroyRinok

Витрина товаров поверх ERP

Задача
Показать каталог и остатки из ERP покупателям на сайте и в мобильном приложении без ручной выгрузки.
Решение
Astro-витрина и Tauri-мобильное приложение, которые читают данные через API ERP по токену с ограниченными правами.
Результат
Каталог обновляется вместе с учётом, без отдельной админки.
Стек
  • Astro
  • Tauri
  • TypeScript

Как работаем

Порядок фиксированный: каждый шаг опирается на результат предыдущего.

  1. Аудит

    Разбираем текущие процессы, данные и системы. Итог: список того, что автоматизируем, и что оставляем как есть.

  2. Проектирование

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

  3. Разработка

    Короткие итерации на реальных данных. Тестовый стенд доступен с первых недель.

  4. Внедрение

    Перенос данных, обучение сотрудников, запуск на ваших серверах или у нас. Старую систему выключаем только после параллельной проверки.

  5. Сопровождение

    Мониторинг, резервные копии, обновления и доработки по запросу. Договор с фиксированным временем реакции.

Технологии

Сервер
Rust (Axum, Tokio, sqlx) · TypeScript · Python · gRPC · REST
Данные
PostgreSQL · ClickHouse · MongoDB · SQLite · SurrealDB
Клиенты
SvelteKit · Astro · Dioxus · Flutter · Tauri
ИИ
Claude Code · MCP · Изоляция агентов · Playwright
Эксплуатация
Docker · nginx · Cloudflare · OpenTelemetry · Grafana

Контакты

Опишите задачу в двух абзацах: что за бизнес, что сейчас болит, какие системы уже есть. Отвечаю в течение дня.

Казахстан, работаю удалённо с клиентами из СНГ и других стран.