Aider: Git-нативное AI парное программирование
49K+ GitHub Stars — каждое изменение AI автоматически создаёт Git-коммит для отслеживания, отката и ревью
Обновлено 2026-09-21
Что такое Aider?
Aider, созданный Paul Gauthier — терминальный инструмент AI парного программирования. Его главная особенность — Git-нативный workflow: каждое изменение кода AI автоматически создаёт осмысленный Git-коммит для diff, revert или cherry-pick.
Ключевые возможности
Git-нативные коммиты
Каждая правка сразу попадает в коммит с описанием — потом её можно сравнить, проверить и откатить.
Несколько файлов
Несколько файлов задаются сразу при запуске или добавляются через /add; на сайте заявлено 100+ языков — от python до rust (сверка 2026-09-21).
Карта репозитория
Сжатая карта всего репозитория — ключевые классы, функции, их типы и сигнатуры — даёт структуру без всех файлов в чате (сверка 2026-09-21).
Голосовой ввод
Штатный голосовой режим принимает устные запросы (новая функция, баг, тест) — и превращает их в правки кода (сверка 2026-09-21).
Изображения и страницы
В чат добавляют скриншоты, справочные документы и целые страницы — правки идут по показанному интерфейсу.
Почти любые LLM
По документации — подключение к большинству LLM, включая локальные модели и эндпоинты, совместимые с OpenAI; модель выбирают через --model (сверка 2026-09-21).
Установка и настройка
Несколько команд для начала работы с Aider
pip install aider-chat
export ANTHROPIC_API_KEY=your-api-key
cd your-project
aider
Aider + Claude через QCode.cc
Один API-ключ QCode.cc работает в Claude Code, Aider, OpenCode и Codex одновременно
# Пример: адрес шлюза и ваш ключ
export ANTHROPIC_API_BASE="https://api.qcode.cc/api"
export ANTHROPIC_API_KEY=your-qcode-api-key
# Пример; замените на claude-opus-5 (2026-09-21)
aider --model claude-sonnet-4-6
Один ключ для всех
Aider берёт ключ из переменной окружения — ключ из консоли подходит как есть; он же годится для Claude Code и других клиентов (сверка 2026-09-21).
Оплата за токены
Стоимость зависит от входных и выходных токенов запроса и различается по моделям: механические правки — модель дешевле, рефакторинг — модель сильнее.
Смена модели без правок
Эндпоинт и ключ не меняются — достаточно другого --model. На 2026-09-21 claude-opus-4-6, gpt-5.5 и deepseek-v4.1-flash доступны для вызова в QCode.
Aider vs Claude Code
| Параметр | Aider | Claude Code |
|---|---|---|
| Формат работы | Чат в терминале | Агентный режим |
| Git-интеграция | Автокоммиты | По запросу |
| Модели | Облако, локальные | Семейство Claude |
| Инструменты | Линт и тесты | MCP-интеграции |
| Кому подойдёт | Шаг за шагом | Задача целиком |
Практические советы
4 привычки прямо из официальной документации: меньше лишних токенов, меньше откатов.
Только нужные файлы
Документация советует добавлять через /add лишь те файлы, что меняются: лишние давят контекст, стоят токенов и путают модель (сверка 2026-09-21).
Сначала свой коммит
Попадая на файл, где есть правки без коммита, aider сперва коммитит их отдельно — ваши строки и его строки в разных коммитах (сверка 2026-09-21).
Смотрите /diff
/diff показывает все изменения после последнего сообщения; ошибочный шаг /undo просто отбрасывает.
Модель под задачу
У aider есть отдельный список моделей, умелых в правке кода; механические правки и дизайн-работы редко требуют одной — переключение через --model (сверка 2026-09-21).
Частые вопросы
Aider — это открытый код?
Да: в FAQ указано, что код открыт на GitHub под лицензией Apache 2.0 (сверка 2026-09-21). Это лишь про клиент; вызовы моделей считаются по токенам.
Нужен ли свой API-ключ?
Да. По документации ключ передаётся переменной ANTHROPIC_API_KEY или параметром --anthropic-api-key; другой провайдер — свой эндпоинт, например --openai-api-base (сверка 2026-09-21).
Aider или Claude Code?
Aider — за пошаговый контроль, отдельный коммит на правку и смену модели через --model; Anthropic называет Claude Code агентным инструментом: читает кодбазу, правит файлы, запускает команды — он под задачу целиком. Оба можно направить на один шлюз (сверка 2026-09-21).
Автокоммиты замусорят репозиторий?
Каждая правка — отдельный коммит, а правки без коммита уходят первым отдельным коммитом, смешения нет. Отключается через --no-auto-commits (не рекомендуется), сделанное снимается /undo (сверка 2026-09-21).
Как проходит сеанс
Один цикл Aider — 4 шага: добавить файлы, сформулировать запрос, дождаться правок и коммита, принять или отменить.
Добавить файлы
Файлы перечисляют в командной строке при запуске либо добавляют через /add — только затрагиваемые этим шагом.
Описать задачу
Своими словами: что добавить или починить; приложите скриншот или страницу, а файлы aider подберёт сам, если вы их не назвали.
Правки и коммит
Он готовит патч, применяет его к файлам и делает коммит с описанием; при настроенных линте и тестах продолжает править после падения.
Проверка или отмена
Проверьте цикл через /diff и либо оставьте, либо отмените через /undo. Каждая правка — отдельный коммит, дальше всё видно из истории.
Официальные ресурсы
Все внешние факты на странице сверены с этими 4 источниками 2026-09-21 — смотрите их, а не чужие туториалы.
Репозиторий GitHub
Исходники, issues, релизы, звёзды и лицензия лежат в Aider-AI/aider; всё репозиторное на странице сверяется с ним (сверка 2026-09-21).
Документация
Установка, опции, подключение моделей и карта репозитория — в документации aider.chat; авторитетный список флагов на странице options.
Сообщество Discord
На главной aider.chat висит прямая ссылка на Discord проекта: вопросы по использованию туда, повторимые баги — в issues (сверка 2026-09-21).
Видеоуроки
Страница tutorial videos собирает записи от пользователей aider — например разбор связки architect и editor; сам проект не снимает (сверка 2026-09-21).
Попробуйте Aider + QCode.cc
Лучшие модели Claude в Aider по доступной цене