> cat /etc/evolution.log
На чём работает Maguyva
Создан ради скорости, отлаживаемости и непрерывного улучшения: проверенная инфраструктура в основе и специализированные компоненты там, где этого требует интеллектуальный анализ кода.
> lsmod | grep production
Что работает в продакшне
Это ключевые слои, которые остались после множества итераций. Каждый из них заслужил своё место, упрощая отладку или снижая трение в работе агентов.
PostgreSQL + Lance
Хранилище и индексы с разделением по тенантам. Ваш код остаётся изолированным, без смешивания индексов между пользователями.
Voyage AI: voyage-4-large
Эмбеддинги кода с высокой полнотой для поиска, извлечения и обоснования ответов агента.
Binary Quantized HNSW
Эмбеддинги сжимаются до 2048-битных сигнатур и индексируются с помощью HNSW. Сокращение объёма хранения в 32 раза, поиск с низкой задержкой, никакой дополнительной инфраструктуры.
Языковой движок для кода
Сильно доработанный стек на базе Tree-sitter с собственными грамматиками, эвристиками обработчиков и покрытием извлечения для 279 языков
Протокол MCP
Удаленный сервер MCP для Claude Code, Claude Desktop, Cursor, VS Code, Windsurf и other MCP-compatible clients. Инструменты 11 на TypeScript Cloudflare Worker со встроенным потоковым транспортом HTTP.
Колоночный Lance + R2
Эмбеддинги с колоночным кэшированием и облачной синхронизацией
Хронология архитектуры
Стек после тупиков
Maguyva не сложилась в этот вид сразу. Каждый слой выжил, потому что делал систему проще для понимания, дешевле в эксплуатации или легче в отладке под давлением.
Эксперименты с оркестрацией начались раньше. Эта хронология начинается в сентябре 2025 года, когда сам продукт Maguyva обрёл чёткие очертания.
Начало сфокусированной разработки Maguyva → Voyage voyage-code-3
Направление продукта закрепляется, начинается цикл быстрых итераций
Слой бинарного векторного поиска
Квантованный поиск с компактными индексами, без отдельного векторного стека
Языковой движок для кода выходит в строй
Собственные запросы, резервные парсеры и эвристики на основе обработчиков для 279 языков
Мультимодальный слитный поиск
Ранжированный поиск по семантическим, текстовым, AST- и графовым индексам в одном запросе
Синхронизация Lance columnar + R2
Колоночный кэш на стороне сервера, более быстрый холодный старт
Фреймворк валидации для 279 языков
Автоматизированное тестирование извлечения для каждого поддерживаемого языка
Публичный запуск на maguyva.ai
7 месяцев от начала сфокусированной разработки до публичной доступности
TypeScript Cloudflare Worker MCP (MCP-сервис на периферии)
Собственный потоковый транспорт HTTP, меньшая задержка, замена под живой трафик
Производственные вставки → voyage-4-large
Поиск semantic с более высоким отзывом после перехода с voyage-code-3
> ps aux | grep maguyva
Мы работаем на том, что выпускаем
Maguyva создаётся агентами, которые работают на Maguyva.
Наша система оркестрации координирует специализированных ИИ-агентов, которые используют те же MCP-инструменты, поисковые индексы и продакшн-инфраструктуру, что и вы. Никакой внутренней версии не существует. На странице команды указано: “1x Maguyva ($149) — платим сами себе.” Это не шутка. Это счёт.
// клиент номер ноль отправляет код в продакшн ежедневно
> cat /etc/principles.d/*.conf
Правила, которые выжили в продакшне
Это ограничения, которые остались полезными в продакшне. Дело тут не в идеологии, а в том, чтобы система оставалась понятной, пока агенты вносят изменения на скорости.
Никаких тихих фолбэков
Быстро падаем, быстро чиним. Каждая ошибка всплывает немедленно. Никакой плавной деградации, скрывающей баги в продакшне.
// паника > тихая порча данных
RPC-First
Логика на стороне базы данных ради производительности. Функции PostgreSQL выполняются рядом с данными, устраняя лишние сетевые обращения.
// функции PostgreSQL, 0 ORM
CQRS
Раздельные пути записи и чтения. Пайплайн индексации пишет, MCP-инструменты читают. Разные стратегии оптимизации.
// записи: пакетно | чтения: кэшируются
Детерминированные UUID
Согласованность кэша без обращений к базе данных. Одинаковый вход = одинаковый ID. Идемпотентные операции по замыслу.
// uuid5(namespace, content_hash)
Лучшая архитектура — та, которую можно отладить в 3 часа ночи.
(Мы это проверяли.)
// обновлено: 2026-07
> ssh infra@maguyva -- status
Где живёт ваш код
Никакой загадки. Вот что именно происходит с вашим кодом, когда вы подключаете репозиторий.
Физические серверы, US East
Физические серверы в Ашберне, настроенные под пропускную способность индексации, а не шумные инстансы общего назначения.
Глобальный CDN Cloudflare
Ответы API и MCP кэшируются на edge-серверах. Статические ресурсы отдаются из глобальной сети Cloudflare.
Разделение по тенантам на уровне рабочего пространства
Каждое рабочее пространство получает индексы репозиториев, изолированные по тенанту, — в пайплайне и в базе данных. Мы используем код клиентов, чтобы предоставлять интеллектуальный анализ кода, а не для обучения моделей или продажи данных.
Зарегистрировано в Сингапуре
UT International PTE. LTD. Реальная юрисдикция, реальное лицо.
Удалите репозиторий — удалится и индекс
Отключите репозиторий, и Maguyva удалит активный проиндексированный исходный код, эмбеддинги и данные графа из сервиса. Остаточные резервные копии истекают по графику хранения.
Нужен регион в ЕС или Австралии?
Дополнительные регионы развёртывания обсуждаются с клиентами, для которых важны требования к резидентности данных.