Что это и кому
Aider — open-source парное программирование с ИИ в терминале, плотно интегрированное с git: каждое изменение становится аккуратным коммитом, правки точечные и предсказуемые. Для разработчиков, которые любят CLI, git-дисциплину и хотят работать с любой моделью (включая локальную). Выделяется git-нативностью и репозиторной картой: понимает структуру проекта и редактирует хирургически.
Ключевые возможности
- Git-нативность: авто-коммиты с осмысленными сообщениями, лёгкий откат.
- Repo map — понимание структуры большого проекта без загрузки всего кода.
- Любая модель: облачные API или локальные через Ollama/OpenAI-совместимый endpoint.
- Точечные правки нескольких файлов по запросу.
- Работа в терминале, поддержка голосового ввода, веб-режим.
- Запуск тестов/линтеров и авто-исправление по их выводу.
Как начать за 5 минут
- Установи:
python -m pip install aider-install && aider-install
- В папке git-проекта запусти, указав модель:
aider --model sonnet
- Назови файлы и опиши правку — Aider внесёт изменения и закоммитит.
Когда брать, а когда нет
- ✅ Бери, если: любишь терминал и git, хочешь точечные правки с авто-коммитами и любой моделью.
- ✅ Бери, если: нужен лёгкий, скриптуемый помощник без тяжёлой IDE.
- ❌ Не бери → лучше «Cline»/«Kilo Code», если хочешь визуальный агент в VS Code с diff-панелью.
- ❌ Не бери → лучше «Claude Code», если нужен более автономный многошаговый агент с проверкой и расширениями.
Цена по-честному
Бесплатно и open-source; платишь за токены выбранной модели (локальная через Ollama — бесплатно). Точные суммы — у провайдера, меняются.
Подводные камни
- Нужно явно добавлять файлы в контекст — иначе агент их «не видит».
- Терминальный UX без визуального дерева правок — кому-то непривычно.
- Результат сильно зависит от модели; слабая модель портит правки.
- Авто-коммиты удобны, но требуют аккуратной работы с ветками.
🤖 Промт-ускоритель
«Я работаю в Aider (терминал, git) над проектом на <ЯЗЫК/СТЕК>. Помоги выбрать модель под бюджет (облако vs локальный Ollama), объясни, какие файлы добавить в чат для задачи <ОПИШИ>, и как настроить авто-запуск тестов с исправлением по выводу. Дай шаблон команды запуска и формулировку правки, чтобы коммиты были чистыми.»