49K+ GitHub Stars

Aider: Git-нативное AI парное программирование

49K+ GitHub Stars — каждое изменение AI автоматически создаёт Git-коммит для отслеживания, отката и ревью

Обновлено 2026-09-21

#Aider #AIPairProgramming #GitNative #OpenSource

Что такое Aider?

Aider, созданный Paul Gauthier — терминальный инструмент AI парного программирования. Его главная особенность — Git-нативный workflow: каждое изменение кода AI автоматически создаёт осмысленный Git-коммит для diff, revert или cherry-pick.

49K+
Звёзды на GitHub (сверка 2026-09-22)
100+
Языки кода по документации (сверка 2026-09-22)
Apache 2.0
Лицензия (сверка 2026-09-21)
Paul Gauthier
Автор проекта

Ключевые возможности

Git-нативные коммиты

Каждая правка сразу попадает в коммит с описанием — потом её можно сравнить, проверить и откатить.

Несколько файлов

Несколько файлов задаются сразу при запуске или добавляются через /add; на сайте заявлено 100+ языков — от python до rust (сверка 2026-09-21).

Карта репозитория

Сжатая карта всего репозитория — ключевые классы, функции, их типы и сигнатуры — даёт структуру без всех файлов в чате (сверка 2026-09-21).

Голосовой ввод

Штатный голосовой режим принимает устные запросы (новая функция, баг, тест) — и превращает их в правки кода (сверка 2026-09-21).

Изображения и страницы

В чат добавляют скриншоты, справочные документы и целые страницы — правки идут по показанному интерфейсу.

Почти любые LLM

По документации — подключение к большинству LLM, включая локальные модели и эндпоинты, совместимые с OpenAI; модель выбирают через --model (сверка 2026-09-21).

Установка и настройка

Несколько команд для начала работы с Aider

Установка пакета aider-chat
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 одновременно

Пример: aider через шлюз
# Пример: адрес шлюза и ваш ключ
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 шага: добавить файлы, сформулировать запрос, дождаться правок и коммита, принять или отменить.

1

Добавить файлы

Файлы перечисляют в командной строке при запуске либо добавляют через /add — только затрагиваемые этим шагом.

2

Описать задачу

Своими словами: что добавить или починить; приложите скриншот или страницу, а файлы aider подберёт сам, если вы их не назвали.

3

Правки и коммит

Он готовит патч, применяет его к файлам и делает коммит с описанием; при настроенных линте и тестах продолжает править после падения.

4

Проверка или отмена

Проверьте цикл через /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 по доступной цене

Сначала попробуйте, потом решайте

Не уверены, какой тариф выбрать? Начните со «Стартового» ($8.57/мес), а при апгрейде остаток старого тарифа вернётся на баланс.