🔷

Sourcegraph Cody: AI-ассистент для кода на базе code graph

Полный гайд по Cody — AI-кодинг-ассистенту Sourcegraph. Установка в VS Code и JetBrains, автодополнение, чат с @-упоминаниями, команды, кастомные команды, CLI и выбор модели.

IDE-ассистент ⏱ 11 мин
CODY — АРХИТЕКТУРА CODY VS Code / JetBrains / CLI SOURCEGRAPH GRAPH code graph + поиск по символам контекст кода CLAUDE Sonnet / Opus GPT / GEMINI выбор модели AUTOCOMPLETE дополнение кода CHAT + COMMANDS /explain /test /smell

# 1. Что такое Cody и чем он отличается

Cody — это AI-ассистент для написания кода от Sourcegraph, компании, которая сделала себе имя на поиске по коду. Главное отличие Cody от конкурентов — code graph: вместо того чтобы полагаться только на модель, Cody индексирует ваш репозиторий и понимает, где какие функции, типы и символы определены и используются.

Практически это означает, что Cody точнее отвечает на вопросы вида «где вызывается эта функция» и «какой тип у этого поля», потому что ответ он ищет не наугад, а по графу кода. Плюс — это выбор модели: на бесплатном и платном тарифах можно переключаться между Claude, GPT-4o, Gemini и даже локальными моделями через Ollama.

# 2. Установка в VS Code и JetBrains

Установка тривиальна — расширение ставится из маркетплейса. В VS Code найдите Cody AI в разделе Extensions или установите через командную строку:

# VS Code — установка расширения через CLI
code --install-extension sourcegraph.cody-ai

Для JetBrains (IntelliJ IDEA, PyCharm, WebStorm, GoLand) — установите плагин Cody через Settings → Plugins → Marketplace. После установки перезапустите IDE.

# 3. Вход и выбор модели

Первый запуск предложит войти через GitHub, Google или GitLab. Для бесплатного тарифа этого достаточно. Выбор модели — в настройках расширения, доступны варианты:

# 4. Автодополнение и чат

Автодополнение работает из коробки: Cody предлагает продолжение строки, целой функции или нескольких строк, ориентируясь на стиль вашего кода. Принимается через Tab. Чат открывается панелью сбоку или через сочетание Alt+/ (VS Code) — в нём можно задавать вопросы по выделенному коду или всему проекту:

# Пример запроса в чат
@src/services/payment.py Объясни, как обрабатываются refund'ы и где возможен race condition

Через @ в чат добавляются конкретные файлы, директории и даже символы (функции/классы) — это ключевая фича, отличающая Cody от простого чата с LLM.

# 5. Встроенные команды

Cody поставляется с набором готовых команд, которые применяются к выделенному коду или открытому файлу:

/explain  # объяснить выделенный код
/test     # сгенерировать unit-тесты
/smell    # найти code smells и предложить улучшения
/doc      # сгенерировать документацию (docstrings)
/edit     # отредактировать код по инструкции

Команды экономят время на формулировках: вместо длинного промпта достаточно выделить код и нажать /test.

# 6. Кастомные команды

Свои команды задаются через конфигурацию. В VS Code настройки живут в .vscode/cody.json или в ~/.vscode/cody.json. Пример — команда, которая форматирует выделенный код и пишет пояснение:

{
  "commands": {
    "refactor": {
      "prompt": "Отрефактори выделенный код: улучши читаемость, не меняй поведение",
      "mode": "edit"
    }
  }
}

После этого команда /refactor появится в палитре Cody. Кастомные команды удобно хранить в репозитории, чтобы у всей команды был одинаковый набор.

# 7. Cody CLI

Для работы в терминале Sourcegraph выпустил экспериментальный CLI. Ставится через npm и умеет общаться с репозиторием без IDE:

# Установка Cody CLI
npm install -g @sourcegraph/cody

# Вход
cody auth login

# Диалог с репозиторием
cody chat "Найди, где в проекте обрабатывается ошибка 500"

CLI использует тот же code graph, что и расширение, поэтому ответы учитывают структуру проекта, а не только содержимое одного файла.

# 8. Контекст через code graph

Сила Cody — в том, что он строит граф кода: карту связей между функциями, типами и модулями. Благодаря этому он точнее отвечает на вопросы о зависимостях и побочных эффектах. На крупных репозиториях (особенно монорепах) это заметное преимущество перед ассистентами, которые видят только открытый файл.

Используйте @-упоминания точечно: @имя_файла для конкретного файла, @#символ для функции/класса, @папка для директории. Чем точнее контекст, тем меньше галлюцинаций в ответах.

# 9. Тарифы: Free vs Pro

Параметр Free Pro
Цена$0$9/мес
Автодополнениебезлимитбезлимит
Чат и командылимитбезлимит
Топ-модели (Claude Opus)нетда

# 10. Сценарии и советы

Cody особенно хорош в трёх сценариях. Первый — онбординг в большой проект: вместо чтения документации спросите «как устроен модуль X» и получите ответ с опорой на реальный граф кода. Второй — код-ревью: выделите дифф и попросите найти проблемы. Третий — генерация тестов через команду /test, которая экономит больше всего времени.

# 11. Частые ошибки и их решение

Три типовые проблемы при работе с Cody и способы их устранить:

Если ответы стали неточными после крупного рефакторинга — перестройте индекс кода вручную через команду Cody (Reindex Repository), чтобы граф соответствовал актуальной структуре.

# 12. Cody vs Cursor vs Copilot vs Codeium

Чем Cody отличается от главных конкурентов в нише AI-дополнения кода:

Критерий Cody Cursor Copilot
СредаVS Code/JetBrainsсвой IDEVS Code/JetBrains
Code graphестьчастичнонет
Выбор моделиClaude/GPT/Gemini/локальнаяограниченфикс. модель
Бесплатный тарифда (лимит чата)да (лимит)нет

Вывод: Cody выигрывает там, где важны понимание большого репозитория и гибкость моделей; Cursor — где нужен отдельный IDE с агентным режимом; Copilot — если вы уже в экосистеме GitHub и готовы платить. Codeium (ныне Windsurf) — сильная open-source альтернатива для тех, кому важна цена.

✅ Итог

Cody — лучший выбор, если вам нужно AI-дополнение, которое по-настоящему понимает структуру крупного репозитория. Code graph даёт точность, которой нет у ассистентов, видящих только один файл, а свободный выбор модели и бесплатный тариф делают его безопасной отправной точкой. Минус — чат-лимиты на бесплатном тарифе и привязка к IDE; для полностью автономного терминального агента посмотрите Codex CLI от OpenAI.

[ Подписка и оплата из России ]

Обзор Cody Оплата AI из РФ Цены в 2026

Новые гайды и обзоры — в канале @qantcore