49K+ GitHub Stars

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

49K+ GitHub Stars — каждое изменение AI автоматически создаёт Git-коммит для отслеживания, отката и ревью. На 2026-10-21 последним официальным релизом остаётся v0.86.0 от 2025-08-09, а последний коммит в репозитории датирован 2026-05-22.

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

#Aider #AIPairProgramming #GitNative #OpenSource

Что такое Aider?

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

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

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

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

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

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

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

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

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

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

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

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

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

Почти любые LLM

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

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

Быстрый старт по официальной инструкции: python -m pip install aider-install, затем aider-install; pip install aider-chat тоже работает.

Установка пакета 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 одновременно. Claude идёт на Anthropic-эндпоинт (префикс anthropic/, https://api.qcode.cc/api), GPT и китайские модели — на OpenAI-совместимый (префикс openai/, https://api.qcode.cc/openai/v1); openai/claude-… вернёт model_not_available_on_endpoint.

Пример: aider через шлюз
# Пример: Anthropic-эндпоинт и ключ (для Claude префикс anthropic/)
export ANTHROPIC_API_BASE="https://api.qcode.cc/api"
export ANTHROPIC_API_KEY="cr_your_qcode_key"

# Пример модели; для Claude в QCode нужен префикс anthropic/ (подойдёт и anthropic/claude-opus-5, сверка 2026-10-21)
aider --model anthropic/claude-sonnet-5

Один ключ для всех

Aider берёт ключ из переменной окружения — ключ из консоли подходит как есть; он же годится для Claude Code и других клиентов. Для QCode это ANTHROPIC_API_BASE=https://api.qcode.cc/api с ANTHROPIC_API_KEY либо OPENAI_API_BASE=https://api.qcode.cc/openai/v1 с OPENAI_API_KEY (сверка 2026-10-21).

Оплата за токены

Стоимость зависит от входных и выходных токенов запроса и различается по моделям (цены моделей — на /models): механические правки — модель дешевле, рефакторинг — модель сильнее.

Смена модели без правок

Эндпоинт и ключ не меняются — достаточно другого --model. На 2026-10-21 claude-opus-4-6, claude-opus-4-8 и deepseek-v4.1-flash доступны для вызова в QCode; доступные модели GPT — на /models.

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-10-21). Это лишь про клиент; вызовы моделей считаются по токенам.

Нужен ли свой API-ключ?

Да, и отдельная регистрация не нужна: по документации ключ передаётся переменной ANTHROPIC_API_KEY или параметром --anthropic-api-key; для OpenAI-совместимого эндпоинта задаётся OPENAI_API_BASE (AIDER_OPENAI_API_BASE) вместе с OPENAI_API_KEY, а имя модели пишется с префиксом openai/ (сверка 2026-10-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-10-21.

Репозиторий GitHub

Исходники, issues, релизы, звёзды и лицензия лежат в Aider-AI/aider; всё репозиторное на странице сверяется с ним: на 2026-10-21 это 49 663 звезды, лицензия Apache-2.0, последний релиз по-прежнему v0.86.0 от 2025-08-09, а последний коммит — 2026-05-22 (сверка 2026-10-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 по доступной цене: оплата по токенам, цены моделей — на /models. Хотите попробовать несколько дней без ежемесячного тарифа? Тем, кто на личном тарифе и кому не хватает дневной квоты, поможет бустер-пакет. Без тарифа берите разовые пакеты: от $4 за квоту на 7 дней (пополнение от $5).

Не знаете, с чего начать?

Попробовать неделю

Пакет «Малый» — $4: квота $30 на 7 дней

Работаете каждый день

«Стартовый» — $9.00 в месяц, за $1 квоты примерно вдвое дешевле пакета «Средний» ($5 квоты в день)