Aider или Claude Code: честное сравнение

Aider или Claude Code: модели и провайдеры, стоимость, лицензия, автокоммиты, карта репозитория и форматы правок против субагентов, хуков и MCP.

Solviera Teknoloji 10 мин чтения

Выбор между Aider и Claude Code сводится к тому, сколько самостоятельности вы готовы дать агенту. Aider — открытый (Apache-2.0) напарник для парного программирования в терминале: вы добавляете файлы, которые нужно изменить, он правит их выбранной вами моделью с вашим собственным ключом и коммитит в git каждую правку. Claude Code — проприетарный агент для программирования от Anthropic: он сам исследует репозиторий, запускает команды, поручает работу субагентам и расширяется хуками и MCP, но работает только с моделями Claude и идёт в комплекте с подпиской Claude. Оба работают в вашем терминале с вашим настоящим репозиторием, так что решают в основном модели, стоимость и контроль.

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

Что это такое

Aider описывает себя как «AI pair programming in your terminal». Его код лежит на GitHub (Aider-AI/aider) под лицензией Apache-2.0. Вы запускаете aider в git-репозитории, выбираете модель, добавляете файлы, которые нужно изменить, и описываете изменение. Aider строит карту всего репозитория, правит файлы в формате, который подходит модели, и коммитит результат. Пошаговое руководство — как пользоваться Aider.

Claude Code — агент от Anthropic. Запустите claude в папке проекта и поговорите с ним. Он сам читает и ищет файлы, правит их, запускает команды и проверяет результат. Он также работает в VS Code (и Cursor), JetBrains, десктопном приложении, в вебе и в мобильном приложении Claude. Если вы только начинаете, прочитайте как пользоваться Claude Code.

Aider и Claude Code коротко

AiderClaude Code
РазработчикПроект Aider (Aider-AI/aider)Anthropic
ЛицензияApache-2.0, открытый кодПроприетарная, на условиях Commercial Terms Anthropic
Командаaiderclaude
МоделиБольшинство LLM: Anthropic, OpenAI, Gemini, DeepSeek, xAI, OpenRouter, Bedrock, Vertex AI, GitHub Copilot, локальные модели…Только модели Claude
Как вы платитеAPI-ключ провайдера, подписка Copilot или ничего с локальными моделямиClaude Pro, Max, Team или Enterprise, кредиты API в Console или облачный провайдер
КонтекстФайлы, добавленные через /add, плюс карта всего репозиторияАгент сам читает и ищет файлы
ПравкиФорматы правок под модель (whole, diff, udiff…)Собственные инструменты для работы с файлами
GitПо умолчанию коммитит каждую правку; /undo её откатываетКоммитит и открывает PR по просьбе; чекпоинты через /rewind
Планирование/ask и режим architectРежим плана (Shift+Tab)
СубагентыНетВстроенные и свои, в .claude/agents/
ХукиНет; запускает ваши команды линтера и тестовДа, на события вроде PreToolUse и Stop
MCPНе встроенДа, claude mcp add или /mcp
Инструкции проектаФайл соглашений, который вы подгружаете через --readCLAUDE.md (читает AGENTS.md, если CLAUDE.md нет)
Неинтерактивный запускaider --message "..."claude -p "..."

Модели и провайдеры

Это главное различие.

Aider подключается к большинству LLM. В его документации есть страницы настройки для OpenAI, Anthropic, Gemini, Groq, xAI, Azure, Cohere, DeepSeek, OpenRouter, Amazon Bedrock, Vertex AI и GitHub Copilot, а локальные модели он запускает через Ollama, LM Studio или любой OpenAI-совместимый API. Модель и ключ передаются в командной строке или хранятся в переменных окружения и в .aider.conf.yml:

aider --model sonnet --api-key anthropic=<ключ>
aider --model deepseek --api-key deepseek=<ключ>

Кроме того, он использует более дешёвую «weak model» для сообщений коммитов и сводок чата, а в режиме architect можно поставить сильную модель на планирование и более дешёвую на правки (--editor-model).

Claude Code работает с моделями Claude. /model переключает между ними. До этих моделей можно добраться напрямую через Anthropic или через Amazon Bedrock, Google Cloud или Microsoft Foundry, но это всегда Claude, и инструмент настроен именно под эти модели.

Если вы хотите попробовать новую модель в день выхода или запускать всё на своей видеокарте, Aider умеет это из коробки. Если нужная вам модель — Claude, Claude Code выжимает из неё больше.

Стоимость: свой ключ или подписка Claude

Aider ничего не стоит. Вы платите за модели:

  • Свой API-ключ с оплатой за токены у провайдера. /tokens показывает стоимость текущего контекста, а --cache-prompts (по умолчанию выключен) включает кеширование промптов у моделей, которые его поддерживают, например Claude и DeepSeek.
  • Подписка GitHub Copilot. Aider может использовать модели Copilot, и запросы идут в счёт вашего плана Copilot.
  • Локальные модели без счетов, кроме расходов на своё железо.

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

Claude Code входит в подписки Claude. По состоянию на октябрь 2026 года это Pro (20 $ в месяц или 17 $ в месяц при оплате за год), Max (от 100 $ в месяц), а также места в Team и Enterprise. Бесплатный план Free его не включает. Можно обойтись без подписки и платить за токены через аккаунт Console.

Модели Claude в Aider означают API-ключ Anthropic и оплату за токены; подписка Claude Pro или Max — для Claude Code. Так что если вы уже платите за Claude, Claude Code — самый дешёвый способ пользоваться его моделями. Если вам нужна недорогая модель или вы уже платите за Copilot, Aider позволяет использовать то, что у вас есть.

Лицензия и открытость

Aider распространяется под Apache-2.0. Код можно читать, форкать, патчить и запускать где угодно. В GitHub-репозитории Claude Code есть issues, плагины и примеры, но в его файле лицензии написано «© Anthropic PBC. All rights reserved» со ссылкой на Commercial Terms Anthropic. Установка бесплатна, а пользуетесь вы им на условиях Anthropic.

Для большинства разработчиков это весит меньше, чем модели и цена. Для команд, которым нужно проверять или менять инструмент, это может стать решающим.

Как они работают: напарник или агент

Здесь разница сильнее всего чувствуется в повседневной работе.

Aider: файлы выбираете вы

Aider работает с тем, что вы ему дали. /add добавляет файлы в чат для правки, /read-only добавляет справочные файлы, /drop убирает их. Кроме того, он отправляет карту репозитория: компактный список файлов репозитория с самыми важными классами, функциями и сигнатурами, отсортированный по тому, как файлы зависят друг от друга. По умолчанию карта занимает около 1k токенов (--map-tokens) и растёт, когда вы не добавили ни одного файла. Так модель знает, где что находится, и вам не нужно добавлять полрепозитория.

Aider просит модель отвечать в том формате правок, который ей лучше подходит: whole (файл целиком), diff (блоки «найти и заменить»), diff-fenced, udiff и варианты для режима редактора. Трогать это почти никогда не нужно, но именно поэтому Aider хорошо работает с таким количеством разных моделей.

У него четыре режима чата:

/code      внести изменение (по умолчанию)
/ask       обсудить код, ничего не правя
/architect одна модель планирует, модель-редактор пишет правки
/help      вопросы о самом Aider

Режим architect отправляет два запроса на каждое изменение, поэтому он медленнее и дороже, зато помогает на сложных задачах.

Claude Code: агент сам находит путь

Claude Code работает как агент. Вы описываете задачу, а он решает, какие файлы читать, ищет по коду, правит файлы, запускает ваши тесты и команды и продолжает, пока не закончит или пока ему не понадобитесь вы. Перед правками и запуском команд он спрашивает разрешения, если вы не выбрали более свободный режим прав.

Для больших задач у него больше инструментов. Режим плана (Shift+Tab) исследует код и пишет план, не трогая код, пока вы его не одобрите. Субагенты берут побочную задачу в собственном контексте и возвращают результат, чтобы основной разговор оставался сфокусированным. Skills и плагины упаковывают процессы, которые вы повторяете.

Коротко: Aider точен и экономен, когда вы знаете, какие файлы важны. Claude Code лучше, когда не знаете или когда задача требует запускать и чинить что-то по всему репозиторию.

Git: автокоммиты или коммиты по просьбе

Aider коммитит каждую правку с сообщением, которое пишет weak model в стиле Conventional Commits. Если в файле есть незакоммиченные изменения до того, как он его тронет, сначала он коммитит их, чтобы ваша работа и его работа не смешивались. К имени автора и коммиттера он добавляет «(aider)». /diff показывает последнее изменение, /undo его откатывает. По умолчанию он коммитит с --no-verify, поэтому добавьте --git-commit-verify, если хотите, чтобы запускались ваши pre-commit-хуки. --no-auto-commits оставляет изменения незакоммиченными.

Claude Code не коммитит, пока вы не попросите. Когда попросите, он индексирует изменения, пишет сообщение коммита и открывает pull request. Его собственная страховка — чекпоинты: /rewind возвращает его правки файлов к более ранней точке.

Если вам нравится чистая история, где каждый шаг можно откатить, поведение Aider по умолчанию трудно превзойти. Если вы предпочитаете сами просматривать и коммитить, Claude Code подходит лучше.

Расширения: хуки, MCP и соглашения

Claude Code здесь предлагает многое:

  • Хуки запускают ваши скрипты на события вроде PreToolUse, PostToolUse и Stop из .claude/settings.json. В руководстве по хукам Claude Code есть реальные примеры.
  • MCP подключает локальные и удалённые серверы через claude mcp add или /mcp.
  • CLAUDE.md хранит правила проекта, а если CLAUDE.md нет, Claude Code читает AGENTS.md.

Aider скромнее. Встроенного MCP в нём нет; по состоянию на октябрь 2026 года ни документация, ни заметки к релизам о нём не упоминают. Зато у него есть:

  • Линтер и тесты после каждого изменения: --lint-cmd, --test-cmd и --auto-test, и он пытается исправить то, что упало.
  • Соглашения в Markdown-файле, который подгружается только для чтения: aider --read CONVENTIONS.md или через .aider.conf.yml.
  • Режим наблюдения (--watch-files): напишите в редакторе комментарий, который заканчивается на AI!, и Aider внесёт изменение; закончите его на AI?, и он ответит на вопрос.
  • Голосовой ввод, а также изображения и веб-страницы как контекст.

Для скриптов и CI у обоих есть режим одного запуска:

aider --message "добавь type hints в utils.py" utils.py
claude -p "добавь type hints в utils.py"

Платформы

AiderClaude Code
macOS, LinuxСкрипт установки, aider-install, uv, pipxНативный установщик, Homebrew, apt/dnf/apk
WindowsСкрипт установки для PowerShell, aider-install, uv, pipxНативный установщик (PowerShell, CMD), WinGet, WSL
РедакторЛюбой редактор через --watch-filesРасширение для VS Code (и Cursor), плагин для JetBrains
Другие интерфейсыТерминалДесктопное приложение, веб, мобильное приложение, Slack, GitHub Actions

Что выбрать?

  • Хотите сами выбирать модель, работать с локальными моделями или иметь открытый код под Apache-2.0: берите Aider. Он подойдёт и тем, кто уже платит за Copilot.
  • Уже платите за Claude или нужны субагенты, хуки, MCP и режим плана: берите Claude Code. Это единственный способ использовать подписку Claude, и он построен вокруг этих моделей.
  • Знаете, какие файлы затронет изменение, и хотите строгий контроль с коммитом на каждый шаг: Aider лёгкий и предсказуемый.
  • Задача охватывает весь репозиторий и требует запускать команды и чинить ошибки в цикле: Claude Code справится сам.
  • Главное — стоимость: Aider с дешёвой или локальной моделью может обойтись намного дешевле. Claude Code с Pro предсказуем, если вам нужен именно Claude.

Честный тест всё тот же: дайте обоим одну и ту же реальную задачу в своём репозитории, например баг с падающим тестом, и сравните диффы. Если вы присматриваетесь и к другим открытым агентам, прочитайте opencode или Claude Code.

Aider и Claude Code рядом в AgentVera

Многие оставляют оба: Claude Code с подпиской Claude, Aider для других моделей или для быстрых правок в конкретных файлах. Неудобства знакомые: два терминала, два потока коммитов и два агента, которые могут править один и тот же файл.

AgentVera — десктопное приложение для macOS, Windows и Linux, которое открывает Aider и Claude Code (и ещё 16 CLI-агентов) в настоящих терминалах, с вашими установками, ключами и входами:

  • Одна сетка. Оба агента делят сетку рабочего пространства, каждый в своём git worktree, так что автокоммиты Aider никогда не попадают в рабочую копию Claude Code.
  • Ваши ключи. Aider, как обычно, берёт ключи провайдеров из переменных окружения или .aider.conf.yml. Модель, выбранная в AgentVera, передаётся через --model, а уровень усилий — через --reasoning-effort. Ваш вход в Claude работает как есть.
  • Общение между ними. Aider не принимает MCP, поэтому MCP-серверы, настроенные в AgentVera, ему не передаются, но обмен сообщениями между агентами у него всё равно есть через shell-команду agentvera-agents.
  • Ревью. Автоматическое код-ревью проверяет код, когда заканчивается ход, а с потоками (Pro и Team) ответ одного агента автоматически передаётся другому.

Сетка, worktree и код-ревью есть в бесплатном плане. Скачайте AgentVera и откройте агента Aider рядом с агентом Claude Code, чтобы сравнить их на своём коде.

Вопросы

Aider лучше, чем Claude Code?

Ни один не выигрывает во всём. Aider даёт любую модель, открытый код под Apache-2.0 и git-коммит на каждую правку. Claude Code даёт агента, который сам исследует код и запускает команды, плюс субагенты, хуки, MCP и подписку Claude. Дайте обоим одну и ту же реальную задачу и сравните диффы.

Может ли Aider работать с моделями Claude?

Да. Aider работает с моделями Anthropic через API-ключ (aider --model sonnet) с оплатой за токены, а также через Amazon Bedrock, Vertex AI или OpenRouter. Подписка Claude Pro или Max — для Claude Code; Aider идёт через оплату API.

Aider бесплатный?

Сам инструмент бесплатный и распространяется под Apache-2.0. Вы платите провайдеру моделей за токены, используете подписку GitHub Copilot или запускаете локальные модели через Ollama или OpenAI-совместимый сервер, и тогда платите только за своё железо.

Поддерживает ли Aider MCP?

Встроенной поддержки нет. По состоянию на октябрь 2026 года ни документация Aider, ни его заметки к релизам не упоминают MCP. Claude Code подключает локальные и удалённые MCP-серверы через claude mcp add и /mcp.

Можно ли использовать Aider и Claude Code в одном проекте?

Да. Дайте каждому отдельный git worktree, чтобы они не правили одни и те же файлы, и помните, что Aider по умолчанию коммитит каждое изменение. AgentVera открывает обе CLI рядом в сетке, каждую в своём worktree, с вашими ключами и входами.

Соберите своих агентов за одним столом.

Скачайте AgentVera бесплатно; ваши установленные CLI уже готовы к работе.

Другие статьи