Перейти к содержимому

> cat /etc/evolution.log

На чём работает Maguyva

Создан ради скорости, отлаживаемости и непрерывного улучшения: проверенная инфраструктура в основе и специализированные компоненты там, где этого требует интеллектуальный анализ кода.

PostgreSQL + LanceКвантованный векторный поискЯзыковой движок для кодаMCP везде279+ языков

> 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 обрёл чёткие очертания.

1
2025-Q3фундамент

Начало сфокусированной разработки Maguyva → Voyage voyage-code-3

Направление продукта закрепляется, начинается цикл быстрых итераций

2
2025-Q3хранилище

Слой бинарного векторного поиска

Квантованный поиск с компактными индексами, без отдельного векторного стека

3
2025-Q4ast-движок

Языковой движок для кода выходит в строй

Собственные запросы, резервные парсеры и эвристики на основе обработчиков для 279 языков

4
2025-Q4поиск

Мультимодальный слитный поиск

Ранжированный поиск по семантическим, текстовым, AST- и графовым индексам в одном запросе

5
2026-Q1кэширование

Синхронизация Lance columnar + R2

Колоночный кэш на стороне сервера, более быстрый холодный старт

6
2026-Q1качество

Фреймворк валидации для 279 языков

Автоматизированное тестирование извлечения для каждого поддерживаемого языка

7
2026-Q1запуск

Публичный запуск на maguyva.ai

7 месяцев от начала сфокусированной разработки до публичной доступности

8
2026-Q2протокол

TypeScript Cloudflare Worker MCP (MCP-сервис на периферии)

Собственный потоковый транспорт HTTP, меньшая задержка, замена под живой трафик

NOWвложения

Производственные вставки → 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

Физические серверы в Ашберне, настроенные под пропускную способность индексации, а не шумные инстансы общего назначения.

Edge

Глобальный CDN Cloudflare

Ответы API и MCP кэшируются на edge-серверах. Статические ресурсы отдаются из глобальной сети Cloudflare.

Изоляция

Разделение по тенантам на уровне рабочего пространства

Каждое рабочее пространство получает индексы репозиториев, изолированные по тенанту, — в пайплайне и в базе данных. Мы используем код клиентов, чтобы предоставлять интеллектуальный анализ кода, а не для обучения моделей или продажи данных.

Юрлицо

Зарегистрировано в Сингапуре

UT International PTE. LTD. Реальная юрисдикция, реальное лицо.

Удаление

Удалите репозиторий — удалится и индекс

Отключите репозиторий, и Maguyva удалит активный проиндексированный исходный код, эмбеддинги и данные графа из сервиса. Остаточные резервные копии истекают по графику хранения.

Регионы

Нужен регион в ЕС или Австралии?

Дополнительные регионы развёртывания обсуждаются с клиентами, для которых важны требования к резидентности данных.