Выбор между 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 коротко
| Aider | Claude Code | |
|---|---|---|
| Разработчик | Проект Aider (Aider-AI/aider) | Anthropic |
| Лицензия | Apache-2.0, открытый код | Проприетарная, на условиях Commercial Terms Anthropic |
| Команда | aider | claude |
| Модели | Большинство 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 |
| Инструкции проекта | Файл соглашений, который вы подгружаете через --read | CLAUDE.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"
Платформы
| Aider | Claude 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, чтобы сравнить их на своём коде.