Работа через MCP, Workspace для задач end-to-end, git-ветки и то, что под капотом. Короткая версия — на главной.
AI Council не привязывает вас к своему интерфейсу. Через MCP-сервер к графу архитектуры проекта, векторному поиску и базе знаний может подключиться любой ассистент, умеющий работать с MCP — Claude Code, другие AI-инструменты для разработки, корпоративные агенты. Агент получает контекст о проекте без отдельной выгрузки кода наружу — MCP-сервер проксирует запросы к внутренним сервисам под тем же пользователем, что и вызывающий.
Это тот же самый набор инструментов, что доступен агенту внутри Workspace (см. ниже) — конвенции и знания доставляются агенту одинаково в обоих случаях.

MCP — это транспорт, но именно через него работает контрольный протокол платформы.
Вопросы агента, подтверждение плана и разрешения на действия приходят в UI. Человек остаётся в контуре важных решений.
Вторая AI-сессия наблюдает за ходом работы: проверяет план, замечает отклонения, ревьюит итог и возвращает агента к корректному решению.
Через Playwright MCP агент открывает dev server и проверяет сценарий в браузере, а не ограничивается зелёными unit-тестами.
Разработчик подключает GitLab или GitHub, выбирает один или несколько репозиториев проекта, создаёт задачу на нужной ветке — и AI-агент работает рядом с кодом в изолированном окружении. От первого промта до diff, commit, push и MR — без потери проектного контекста.
Проект привязывается к remote forge URL, а не к локальному пути, и может объединять несколько репозиториев сразу. Команда работает с понятной идентичностью каждого репозитория, его веток и merge request'ов.
Каждая задача получает отдельный физический git-clone на VM разработчика (не git worktree) — несколько задач работают параллельно без конфликтов друг с другом. В multi-repo проекте — по клону на каждый затронутый репозиторий.
Задача создаётся на любой существующей ветке (поле предзаполняется текущим HEAD, но свободно редактируется) — или сразу как новая ветка, срезанная от выбранной базовой. Diff задачи фиксируется от commit'а создания и не «плывёт», даже если в ветке уже есть незапушенные коммиты.
Claude Code, OpenAI Codex или Gemini CLI выбираются per task. Агент видит код и получает контекст из AI Council.
LLM-провайдера разработчик подключает локально на своей VM — платформа не хранит и не видит эти ключи. Безопасный доступ к git: короткоживущий push-токен на конкретный репозиторий выпускается control plane just-in-time под одну операцию, передаётся только через переменные окружения процесса — никогда в URL, argv или на диск — и исчезает вместе с процессом.
Перед push платформа читает правила защиты ветки в GitLab/GitHub — обязательные approve, обязательные проверки, политику force-push — и предупреждает или блокирует небезопасный push. Commit, push и MR/PR — на этой же ветке, из того же интерфейса.

Объекты кода, зависимости, слои, связи, смеллы, конвенции и знания — в единой модели проекта, с учётом git-веток (см. ниже).
Релевантные фрагменты кода, документации и знаний, связанные с текущей задачей.
Отдельная нейросеть ревьюит план, реализацию и соответствие конвенциям, не дожидаясь конца задачи.
От структуры проекта и метрик кода до DDD-анализа, architecture smells, ISO 25010 и C4-диаграмм.
Граф зависимостей, знания, метрики, отчёты и результаты анализа — через API.
Три механизма держат знания в порядке без ручных правок и контроля — то, на чём обычно ломаются и MD-файлы, и memory-слои.
База, которую заполняют нейросети и несколько агентов параллельно, со временем захламляется. За ней следит отдельный куратор: каждую ночь сравнивает записи по смыслу — явные дубликаты сливает автоматически, в спорных случаях отдает на рассмотрение пользователю, тестовый мусор без привязки к коду убирает сам. Каждое действие обратимо и видно в журнале куратора в интерфейсе проекта.
Это не комментарий и не NOTES.md рядом с модулем. Запись знаний — узел графа с явными связями: одно решение привязано сразу к нескольким функциям, классам и даже сервисам — и находится из любого из них. Код изменился — привязку можно перенести на новую сущность, вместо того чтобы знание тихо устарело. Поиск — семантический, по смыслу, а не по точной строке.
AI Council подключается к вашему тикет-трекеру (например, Redmine) и не просто зеркалирует тикеты: фоновый процесс дистиллирует каждый тикет в полноценную запись знаний с привязкой к затронутому коду. Поиск «где это делали» ищет и по тикетам, и по знаниям вокруг них, а дистиллированные записи попадают под того же куратора — без ручной синхронизации между трекером и базой команды.
AI Council построен как сервисная архитектура для анализа, хранения знаний и интеграции с инструментами разработки.
Среди них: forge — git-интеграция с GitLab/GitHub, task-workspace — диапазон изменений задач, agent-gateway — канал к VM разработчиков. Отдельно на VM разработчика работает агентская прослойка (council-agent), которая выполняет git-операции и запускает выбранный AI-инструмент рядом с кодом.
AI Council хранит ветку как измерение и для графа кода, и для базы знаний — так же, как это делает сам git. Это отличает его от обычного RAG-по-коду.
AI Council работает с проектами, где есть доступ к исходному коду. Особенно полезен там, где разработка идёт месяцами и годами.
Проектный чат, тикеты и база знаний работают для всей команды: доступ каждого ограничен его реальной ролью (RBAC).
Скорость, прозрачность, контроль качества и снижение зависимости от отдельных экспертов.
Архитектурные правила, onboarding, контроль AI-агентов, работа с legacy.
Быстрый вход в проект, релевантный контекст, меньше ручного поиска по коду.
Связка требований, тикетов и кода: «в каком тикете это делали», что решили и где это в коде.
Контроль полноты реализации, конвенции и качество: смеллы, нарушения слоёв, контекст проверки тикета.
Проектный чат с правами своей роли: статус, решения и «почему так сделали» — без отвлечения команды.
Ответы на вопросы пользователей из базы знаний проекта — как в кейсе с ПО для станков.
Актуальная архитектура из графа: C4-диаграммы, решения и changelog — а не устаревшая вики.
Кликните по скриншоту, чтобы открыть его в полном размере.








На демонстрации можно подробнее разобрать архитектуру, безопасность, интеграции и пилотный запуск.
Да. AI Council поддерживает Anthropic Claude, OpenAI Codex, Google Gemini. Количество поддерживаемых моделей постоянно расширяется, включая возможность работы с open source решениями.
Сейчас поддерживаются PHP, Python, TypeScript, Java, Kotlin, C#, C и C++. Список языков активно расширяется.
Да, для использования коммерческих моделей потребуется ключ соответствующего провайдера. Также возможен вариант с open source моделями на собственных серверах.
Да. Возможны два варианта: SaaS-модель и установка на сервер заказчика с лицензионным ключом.
В проекте есть постоянная база знаний и отдельный слой конвенций, привязанные к графу кода и к git-веткам: знания видны по достижимости веток, конвенции едины для всего проекта. Они не удаляются между сессиями, доступны пользователям проекта и могут пополняться через сервис или внешние инструменты через MCP.
AI Council связывает объекты базы знаний с частями исходного кода. Когда AI-агент обращается к файлам или сущностям кода, система подгружает связанные знания и правила — с учётом ветки, на которой идёт работа.
Да. В AI Council есть агент-разработчик и агент-ментор. Ментор ревьюит план, реализацию и соблюдение конвенций в online-режиме, по логике парного программирования.
Да. AI Council проецирует тикеты из внешних трекеров (например, Redmine) в граф проекта и связывает их с кодом и базой знаний: можно найти, в каком тикете было сделано изменение, или собрать контекст для проверки конкретного тикета.
Да. Отдельный чат можно использовать как источник знаний о проекте для разработчиков, поддержки и других участников команды. История диалогов сохраняется, диалогами можно делиться.
Да. API позволяет получать данные из AI Council: граф зависимостей, знания, отчёты, метрики и другие результаты анализа.
Триал на 2 месяца без ограничений по пользователям и проектам. Поможем запустить пилот на реальном репозитории.