Aelyx

Инженерный интеллект для кодовой базы: контекст, привязанный к Git, долговечная память проекта и знание архитектуры, доступные AI-инструментам через MCP.

Принадлежность
Принадлежит лично мне. Ежедневно используется инженерной командой Red Sentra.
Доступность
Внутренний инженерный инструмент, а не общедоступный продукт. Исходный код приватный.
Стек
Rust / MCP / Git / Developer tooling
Публичная витрина (откроется в новой вкладке)
Снимок публичного сайта-витрины Aelyx.

Задача

AI-инструменты для кода забывают. Каждая сессия начинается с нуля, перечитывает те же файлы и заново строит приблизительную модель репозитория, который уже видела много раз. На большой кодовой базе это медленно, дорого и ненадёжно.

Система

Aelyx это сервис на Rust, который держит долговечную модель проекта, привязанную к Git: как он структурирован, как части зависят друг от друга и что изменилось с прошлого раза. Эти знания открыты AI-инструментам через MCP, поэтому ассистент задаёт вопросы проекту, а не догадывается по нескольким прочитанным файлам.

Моя роль

Я веду его полностью: архитектура, реализация на Rust, поверхность MCP и решения о том, что вообще стоит помнить.

Самое сложное

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

Архитектурные решения

  1. Git это источник истины. Состояние привязано к коммитам, поэтому система всегда знает, какой версии реальности принадлежит ответ и что нужно инвалидировать.
  2. Инкрементный анализ вместо полного переанализа. Пересчитывать большой репозиторий на каждое изменение не масштабируется, поэтому работа ограничена тем, что действительно изменилось.
  3. MCP как единственная поверхность интеграции. Одна протокольная граница вместо отдельного плагина под каждый инструмент держит клиентскую часть тонкой и заменяемой.

Текущее состояние

В активном внутреннем использовании в Red Sentra и в постоянной разработке. Публичная витрина описывает, что он делает; репозиторий остаётся приватным.