Главная / Сравнение / GitHub Copilot

AI Council и GitHub Copilot: что умеет каждый

Сравнение AI Council и GitHub Copilot: понимание кода, память, правила, задачи, ревью и возможности совместной работы.

Коротко

AI Council — self-hosted платформа для команды разработчиков. Она сама разбирает репозитории в граф кода: стек, структуру, зависимости и циклы, вызовы, данные, архитектуру, DDD, паттерны, стиль, смеллы и качество по ISO 25010. Над графом лежит база знаний проекта — решения, заметки, диаграммы и журналы изменений; каждая запись привязана к месту в коде и к ветке и приходит агенту, когда он трогает нужный файл. Отдельно живут конвенции: правила трёх областей — к сущностям кода, к путям и ко всему проекту — с уровнями MUST/SHOULD, состояниями и проверкой перед правкой и по диффу. Вокруг этого собраны ревью с публикацией в MR, тикеты, задачи и компании с ролями и лицензией. Статический анализ кода модель не использует; ревью, ревью знаний, AI-чат и рабочие пространства идут через хостовый воркер, бридж и вендорский CLI с OAuth вендора. Своего ключа LLM у Council нет.

Работать с Council можно двумя способами. На машине разработчика Claude Code подключается к нему через MCP и хуки: правила проекта приходят к каждому сообщению, контекст файла — на Read/Edit/Bash, а в конце хода — чек-лист. В рабочем пространстве задача идёт на VM в изолированном sysbox-контейнере, живёт днями и ведётся человеком из веб-интерфейса: от анализа и диффа до коммита, push и MR.

GitHub Copilot — AI-помощник, встроенный в GitHub и в редакторы, по подписке. Это не одна программа, а семейство поверхностей на общей основе:

  • в редакторе (VS Code, Visual Studio, JetBrains, Xcode, Eclipse) — автодополнение, предсказание следующей правки, чат и режим агента;
  • на GitHub.com и в мобильном приложении — чат по репозиторию, Spaces (подборки контекста);
  • Copilot CLI — агент в терминале; умеет работать со своими моделями и полностью офлайн;
  • облачный агент (раньше — coding agent) — берёт задачу из issue, чата, Slack, Teams, Jira, Linear или Azure Boards, работает в одноразовой среде на GitHub Actions и открывает PR;
  • ревью кода — ревьюер в PR, вручную или автоматически по правилам репозитория;
  • приложение Copilot (technical preview, объявлено 2 июня 2026) — десктопный пульт, где несколько агентов работают параллельно, каждый в своём git worktree.

Модели — шести вендоров на выбор (OpenAI, Anthropic, Google, xAI, Microsoft, Moonshot) с автоматическим выбором; с 1 июня 2026 расход считается в AI Credits по токенам. Всё работает в облаке GitHub.

Это не прямой конкурент Council, а соседний слой. Copilot — исполнитель и помощник: пишет код, ведёт агентов, ревьюит PR. Council — источник истины о коде и правилах под агентом. Пересекаются они в трёх местах: в памяти о проекте (Copilot Memory против базы знаний Council), в правилах (инструкции Copilot против конвенций) и в ревью PR. Copilot сильнее в ежедневной работе и во всём, что связано с GitHub; Council — в понимании кода, проверяемых знаниях и правилах, и в том, что всё стоит у вас.

1. Понимание кода

AI Council GitHub Copilot
Кто читает код Council сам: разбирает репозитории и строит граф. Модель при анализе не вызывается Модель, в момент запроса: читает файлы, ищет по репозиторию, зовёт инструменты. Постоянного графа кода нет
Когда При создании проекта, при push в main (опрос), по кнопке, ночью; после правки файла агентом пересчитываются файл и зависимые Во время хода. Семантический индекс репозитория строится сам, когда начинается чат с контекстом репозитория (до 60 с на крупном репозитории, повторная индексация быстрее); облачный агент пользуется тем же поиском без настройки
Что извлекает Слои L0–L10: стек, структура, зависимости и циклы, метрики и вызовы, данные (ORM, DDL), архитектура и запрещённые зависимости, паттерны, стиль, DDD, связь файлов по правкам, запахи, качество ISO 25010, диаграммы Фрагменты кода для поиска по смыслу и то, что модель прочитала сама. Зависимостей, архитектурных слоёв, DDD, метрик качества и диаграмм как результата анализа нет; качество кода — отдельный продукт GitHub Code Quality на CodeQL
Языки Python, PHP, TypeScript, JavaScript, Java, Kotlin, C#, C, C++ — с полным разбором слоёв Любой, который понимает модель; отдельного разбора по языкам нет
Несколько репозиториев Проект из нескольких репозиториев с общим графом Чат и Spaces видят несколько репозиториев; облачный агент меняет только репозиторий, указанный при старте задачи
История Рёбра версионируются после каждого прогона; architecture_as_of — архитектура на дату История git и PR на GitHub; истории архитектуры нет
Поиск Поиск по смыслу и regex, find_usages, find_path, граф зависимостей, похожие реализации; ask_question — выдержки из базы без пересказа моделью Семантический поиск по индексу, GitHub Code Search, обычные grep/glob агента. Ответ — пересказ модели
Подборки контекста Проект целиком: граф, знания и правила доставляются сами по месту правки Spaces — подборка репозиториев, файлов, PR, issue, заметок, картинок и загрузок; источники с GitHub обновляются сами; можно делиться с организацией или публично; в IDE — через GitHub MCP-сервер

2. Знания и правила

AI Council GitHub Copilot
Память о проекте База знаний: решения, заметки, диаграммы Mermaid, журналы изменений. Записи пишут сознательно (агент через store_knowledge или человек); черновики из MR пишет машина, но знанием они становятся только после подтверждения. Каждая запись привязана к коду Copilot Memory (public preview): агенты сами сохраняют факты о репозитории — конвенции, решения, команды сборки — с цитатами из кода, плюс предпочтения пользователя. Общая для облачного агента, ревью, CLI и autofix. Факты создаются только из действий людей с правом записи. Владелец репозитория может смотреть и удалять факты
Актуальность Запись держит место в коде на своей ветке и уходит на перепроверку, когда меняется код под ней, сама запись, появляется похожая или ветку сливают. Ревьюер обязан привести дословную цитату; итог — пометка, текст записи не трогается Перед использованием факт сверяется со своими цитатами на текущей ветке; в дело идут только подтверждённые. Неиспользуемый факт удаляется через 28 дней; таймер сбрасывается при каждом подтверждённом использовании. Предпочтения пользователя сверяются «суждением модели», не по коду
Ветки Знания и граф хранятся по веткам; агент видит свою ветку, родителя и слитое; при слиянии запись переезжает Факт сверяется с текущей веткой; знаний по веткам и переноса при слиянии нет
Правила Конвенции трёх областей: к сущностям кода, к путям (действуют и на ещё не созданный файл), ко всему проекту. MUST/SHOULD, состояния «черновик», «отставлено», «удалено». Проверка перед правкой и по диффу Инструкции: на весь репозиторий (.github/copilot-instructions.md), по путям (.github/instructions/*.instructions.md), агентские (AGENTS.md, CLAUDE.md, GEMINI.md), личные и организации (Business/Enterprise). Отправляются с каждым сообщением. GitHub прямо пишет: инструкции не гарантируют соблюдения политики. Уровней MUST/SHOULD, состояний и проверки диффа на правила нет
Как доходит до агента Хуки Claude Code: правила проекта к каждому сообщению, широкий канал перед действием, контекст файла на Read/Edit/Bash, чек-лист в конце хода; гейт «сначала база» — код не открыть, пока не спросил базу Инструкции — в каждый запрос. Хуки (CLI, облачный агент — часть событий, VS Code — превью): sessionStart может добавить контекст (до 10 МиБ), preToolUse — разрешить, запретить с причиной для агента или подменить аргументы, postToolUse — добавить контекст (до 10 КБ), agentStop — не дать закончить. Вывод userPromptSubmitted у командных хуков отбрасывается. CLI читает хуки и из .claude/settings.json репозитория. Готовых правил хуки не несут — скрипты пишет сама команда
Навыки Skill ai-council и слэш-команды ставит единый установщик хуков Agent skills — открытый формат; читаются из .github/skills, .claude/skills, .agents/skills и личных каталогов; грузятся, когда нужны. Есть custom agents (.github/agents)
MCP Сервер: около 60 инструментов, профили, режимы на сессию, ответы в XML с ограничением размера Клиент во всех агентских поверхностях: IDE, CLI, облачный агент, ревью кода (GitHub и Playwright MCP включены по умолчанию). Для компаний — политика, внутренний реестр и allowlist серверов. Своего MCP-сервера знаний о коде нет, кроме GitHub MCP
Перенос Экспорт и импорт знаний пакетом, копирование между проектами Инструкции, навыки и хуки — файлы в репозитории, переносятся вместе с ним. Факты памяти не выходят за свой репозиторий; администратор Business/Enterprise может выгрузить или удалить предпочтения пользователей

3. Требования и задачи

AI Council GitHub Copilot
Требования Связь «тест → требование» Связи «тест → требование» нет
Тикеты Jira, GitHub Issues, Redmine: чтение, разбор в знания, совет по тикету из графа Задачу облачному агенту можно отдать из issue на GitHub, из Slack, Teams, Jira, Linear, Azure Boards. Разбора тикетов в знания нет
Работа на своей машине Агент — Claude Code разработчика; Council подаёт контекст и правила через MCP и хуки; ревью локального диффа, разбор диффа, проверка диффа на правила Это основной режим Copilot: автодополнение, чат и агент в IDE, Copilot CLI в терминале, приложение Copilot с параллельными сессиями в worktree и локальной песочницей
Фоновый агент Задачи на VM в sysbox-контейнере, живут днями; человек ведёт из чата интерфейса; наставник; дифф → коммит → push → MR Облачный агент: одноразовая среда на GitHub Actions, сессия до 59 минут (не продлевается), один репозиторий и одна ветка на задачу, только репозитории на GitHub. Умеет работать на ветке без PR. Автоматизации по расписанию и событиям репозитория. Сторонние агенты Claude и Codex на Agent HQ — public preview с февраля 2026
PR Ревью с публикацией в MR (GitHub, GitLab, Bitbucket) Создание PR облачным агентом, ревью, Agent Merge в приложении: следит за CI, обязательными ревьюерами, чинит упавшие проверки и может слить
Процесс Машина состояний задачи: создана → анализ → в работе → MR → закрыта; содержимое шага задаёт человек Задача живёт как сессия агента и PR на GitHub; сводка — в «My Work» приложения и в agents panel

4. Проверка и модели

AI Council GitHub Copilot
Code review Отдельный сервис: смотрит изменившееся, вердикт по каждому файлу, второй проход, публикация в MR без дублей; ревью знаний отдельно Ревьюер в PR: вручную или автоматически по rulesets; собирает контекст по всему репозиторию; агентские возможности идут на GitHub Actions; читает инструкции и навыки из head-ветки; подключает MCP; использует память. Уровни усилия (Lite и Balanced по умолчанию), /security-review. Исправления может отдать облачному агенту отдельным PR. По умолчанию не считается одобрением; засчитываемые одобрения — превью. Площадки: GitHub и Azure DevOps (превью). Ориентир цены — от $0,05 до $5 за ревью плюс минуты Actions
Модели Своего ключа нет. Два процесса на хосте через OAuth вендора: AI-чат (раннеры для claude, codex, gemini) и шесть фоновых задач на claude -p (ревью, ревью знаний, разбор тикетов и др.). Анализ кода модель не использует OpenAI, Anthropic, Google, xAI, Microsoft, Moonshot; автовыбор модели в облачном агенте, чате, CLI и приложении. В ревью кода модель не выбирается
Свои модели и закрытый контур Сервер Council ставится офлайн-набором, но агент и модельные задачи пока требуют вендорского CLI с OAuth. Корпоративный сервер моделей через ANTHROPIC_BASE_URL и runner в закрытой сети — программа RN (ADR-221), ещё не сделано Copilot CLI — свой ключ (Azure OpenAI, Anthropic, любой OpenAI-совместимый, в том числе Ollama, vLLM, Foundry Local) и COPILOT_OFFLINE=true: без обращения к GitHub и без телеметрии; полностью изолирован, если модель локальная. Свои модели на уровне компании — для чата, CLI и IDE на Business/Enterprise. Остальные поверхности — только облако GitHub
Агенты Claude Code (хуки, MCP); MCP доступен любому клиенту Свой агент на всех поверхностях; Copilot SDK (GA: Node.js/TypeScript, Python, Go, .NET, Rust, Java) отдаёт тот же агентский рантайм для своих инструментов; сторонние агенты на Agent HQ
Оценка Телеметрия каждого вызова MCP и хука; повторный поиск агента — признак плохого первого ответа Дашборд использования за 28 дней на уровне организации и компании, выгрузка через API; видно, кто и сколько пользуется, но не насколько хорош ответ
Гарантии Гейты тестов, ревью, конвенции Хуки preToolUse могут запретить действие детерминированно; песочницы, изоляция сессий в worktree; GitHub предупреждает, что ревью «не гарантирует найти все проблемы» и что агент может дать неверный код

5. Платформа

AI Council GitHub Copilot
Где живёт У вас: docker compose или офлайн-набор; на машине разработчика — MCP и хуки В облаке GitHub. Лицензии выдаются только через GitHub.com или GHE.com; на GitHub Enterprise Server доступна лишь часть функций
Пользователи Компании → участники → роли (можно на проект) → права. API-ключи компании. Данные разделены: запрос без компании отвергается. Лицензия и лимиты мест Организации и компании GitHub, политики Copilot, исключение контента из контекста (изменения пишутся в журнал аудита), политика и allowlist MCP
Интерфейс Около 50 страниц: код, граф, ветки, качество, правила, ревью, знания, тикеты, задачи, MCP Live, администрирование, System Health IDE, GitHub.com, мобильное приложение, CLI, десктопное приложение Copilot, Slack/Teams и трекеры как вход для задач
Мониторинг Телеметрия каждого вызова MCP и хука без PII; около 22 правил Prometheus с тестами; System Health, трассировка Метрики использования и журнал аудита на уровне организации и компании
Самовосстановление Сверка Temporal с базой, уборка осиротевших данных, удаление проекта пачками, ночной бэкап и проверка восстановления, ретенция телеметрии Забота GitHub: это сервис
Данные Граф, знания и правила лежат у вас (Neo4j, Qdrant, PostgreSQL по сервисам). В облако вендора уходит то, что вендорский CLI отправляет модели В облаке GitHub; резидентность данных (США или ЕС) — на GitHub Enterprise Cloud with data residency; индекс репозитория не используется для обучения моделей
Изоляция Sysbox-контейнер на задачу, одноразовые учётные данные для push, ревьюер знаний только на чтение, проверка прав в одном шлюзе, защита от SSRF Облачный агент — одноразовая среда на Actions, коммитит только в свою ветку; приложение — локальная песочница с ограничением файлов и сети или облачная; каждая сессия в своём worktree
Цена Лицензия на установку и места Free; Pro $10; Pro+ $39; Max — для большого объёма; Business $19 за место; Enterprise $39 за место. С 1 июня 2026 — месячный пакет AI Credits с оплатой по токенам по цене модели; автодополнение и предсказание правок кредиты не расходуют
Лицензия Закрытая Закрытый сервис

Вывод

Copilot — не прямой конкурент Council, а соседний слой. Это исполнитель и помощник, встроенный в GitHub: пишет код в редакторе, ведёт облачных агентов, ревьюит PR и держит всё это на одной подписке. Council — источник истины о коде и правилах, который стоит у вас и подаёт агенту то, что тот сам не узнает. Прямо они сталкиваются в трёх местах: память о проекте, правила и ревью PR.

Где сильнее Copilot:

  • ежедневная работа. Автодополнение и предсказание следующей правки, чат и агент во всех основных IDE, на GitHub.com и в мобильном приложении. У Council этого слоя нет вовсе: он работает через агента, а не вместо редактора.
  • встроенность в GitHub. Issue → облачный агент → PR → ревью → Agent Merge; Actions как среда исполнения; автоматическое ревью по rulesets. Всё в одном месте и без установки.
  • агенты в облаке и параллельно. Облачный агент, приложение с несколькими сессиями в worktree, автоматизации по расписанию и событиям, сторонние агенты Claude и Codex (превью).
  • выбор моделей. Шесть вендоров и автовыбор; свой ключ и полностью офлайн-режим в CLI — уже сейчас, тогда как у Council закрытый контур для агента ещё в плане.
  • память без ручной работы. Агенты сами сохраняют факты с цитатами, сверяют их перед использованием и забывают ненужное через 28 дней.
  • открытые форматы расширения. Хуки, skills (в том числе .claude/skills), MCP с реестром и allowlist для компаний, AGENTS.md/CLAUDE.md — то, что команда уже написала для других инструментов, Copilot частично подхватывает.
  • интеграции. Slack, Teams, Jira, Linear, Azure Boards как вход для задач; ревью и в Azure DevOps (превью).
  • порог входа. От бесплатного плана до $39 за место, разворачивать нечего.

Где сильнее Council:

  • понимает код без модели. Граф L0–L10: зависимости и циклы, архитектура и запрещённые зависимости, DDD, паттерны, запахи, ISO 25010, история архитектуры на дату, общий граф нескольких репозиториев. Copilot знает о коде то, что нашёл поиск и прочитала модель в этом ходу.
  • знания, которые проверяются. Запись привязана к месту в коде и к ветке, переезжает при слиянии, уходит на перепроверку при изменении кода под ней, ревьюер обязан привести цитату. Copilot Memory похожа по идее (цитаты, сверка), но это автоматические факты в превью, без веток и с удалением через 28 дней без использования.
  • правила, а не пожелания. Конвенции с областью (сущность, путь, проект), уровнем и состоянием; проверка перед правкой и по диффу; доставка целиком в момент правки; гейт «сначала база». Инструкции Copilot по словам самого GitHub не гарантируют соблюдения, а принудить можно только своими хуками, которые команда пишет сама.
  • ревью не только на GitHub. Вердикт по каждому файлу, второй проход, публикация в GitHub, GitLab и Bitbucket без дублей; отдельное ревью знаний. Ревью Copilot — GitHub и Azure DevOps (превью).
  • задачи без потолков облака. Задача живёт днями на своей VM, не ограничена 59 минутами, одним репозиторием и GitHub.
  • всё у вас. Сервер ставится в свой контур, в том числе офлайн-набором; граф, знания и правила не покидают установку; компании и роли — внутри неё. В облако вендора уходит только то, что вендорский CLI отправляет модели.
  • наблюдение за агентом. Телеметрия каждого вызова MCP и хука, System Health, сверки, бэкап с проверкой восстановления. У Copilot — метрики использования, но не качество ответов.

Могут ли работать вместе. Да, и это естественная пара: Copilot — помощник и PR-бот, Council — знание о коде и правила под ним. Главный путь — MCP: его подключают Copilot в IDE, Copilot CLI, облачный агент и ревью кода, поэтому инструменты Council (brief_me_on, list_knowledge, check_conventions_before_editing, check_diff_conventions, search_code) им доступны. Ограничение одно и серьёзное: облачный агент и ревью работают в облаке GitHub и дотянутся до Council, только если сервер доступен оттуда; в закрытом контуре остаются IDE и CLI на машине разработчика.

Хуков Council в Copilot нет, но у Copilot теперь есть свои, и CLI читает даже .claude/settings.json репозитория. Каналы у них уже, чем у Claude Code: вывод userPromptSubmitted у командных хуков отбрасывается, поэтому правила к каждому сообщению так не доставить; контекст после инструмента — до 10 КБ, а контекст файла от Council бывает больше. Зато sessionStart принимает до 10 МиБ, а отказ preToolUse несёт причину агенту — этого хватит, чтобы отдать правила в начале сессии и держать гейт «сначала база». Значит, адаптер возможен, но его нет и он не проверялся. Если включить обе памяти — Copilot Memory и базу Council, — они будут знать о проекте разное, и выбрать источник истины придётся заранее. И как в паре с любым PR-ботом, нужно развести ревью: Copilot — быстрый первый проход, Council — глубокий, с графом и правилами, а не два независимых комментария об одном и том же.


Сведения о Copilot — по документации и блогу GitHub на 27 октября 2026 года; код Copilot закрыт и не разбирался. Copilot Memory, приложение Copilot, хуки в VS Code, ревью в Azure DevOps, засчитываемые одобрения и сторонние агенты на Agent HQ — в public preview и могут измениться.

Сравните на своём проекте

На живом демо покажем работу платформы на реальном проекте, а не шаблонную презентацию.