Открой терминал, набери aider и начни писать код в диалоге с AI. Вот и всё.
Aider — это тот тип инструментов, который «настолько минималистичен, что это становится крутым». Нет GUI, нет красивого интерфейса — просто терминальная программа. Но у него 44.8K звёзд, более 1200 issue, последний коммит три недели назад (feat: add gpt-5.5 model settings across providers). Уровень активности говорит: людей, которые пользуются, немало.
Терминал vs GUI
Агенты для программирования разделились на два лагеря. Один идёт по GUI-пути: Cline, Cursor, Windsurf — с красивыми интерфейсами, кликай и работай. Другой остаётся в терминале: aider — представитель этого лагеря.
Преимущества терминального подхода очевидны:
- Скорость. Не нужно ждать загрузки IDE, открыл терминал — и работай
- Дружественность к удалёнке. Работает через SSH, GUI-инструменты на удалённых серверах практически бесполезны
- Бесшовная интеграция с существующим тулчейном. grep, git, tmux — все твои старые друзья на месте
Цена: крутая кривая обучения для тех, кто не знаком с командной строкой. Нужно привыкнуть выражать намерения текстом, а не кликами мыши.
Практика: добавление функциональности в Python-проект
Я тестировал aider на существующем Flask API-проекте. Требование: «Добавить пагинацию к эндпоинту /api/users, по умолчанию 20 на страницу, поддержка параметров page и per_page.»
Что сделал aider:
- Просканировал проект на наличие релевантных файлов
- Автоматически определил функцию маршрута, которую нужно изменить
- Напрямую изменил код, добавив логику пагинации
- Показал изменения через git diff
Всё в терминале, без переключения окон. Код чистый, логика пагинации правильная.
Один маленький нюанс: он не генерирует тесты автоматически. Нужно явно сказать «напиши тест», и он добавит. Это не баг — это дизайнерское решение. Aider делает только то, о чём просишь, не перебарщивает.
Поддержка GPT-5.5
Последнее обновление добавило настройки модели gpt-5.5. Это значит, можно напрямую использовать GPT-5.5 как бэкенд-модель. По отзывам сообщества, GPT-5.5 показывает заметное улучшение качества генерации кода по сравнению с GPT-4o, особенно в сценариях сложного рефакторинга.
Умный ход aider: он не создаёт модели, он — «лучший интерфейс» для моделей. Используешь ли ты GPT-5.5, Claude или локальную модель — aider не волнует. Он просто переводит твои требования в инструкции, понятные модели, а затем точно записывает вывод модели обратно в файлы.
Кому использовать
Рекомендуется:
- Разработчикам, уверенно владеющим командной строкой
- Тем, кто часто подключается по SSH к удалённым серверам для изменения кода
- Тем, кто хочет лёгкого, ненавязчивого ассистента для программирования
- Пользователям рабочих процессов tmux + vim/emacs
Не рекомендуется:
- Тем, кто предпочитает визуальное взаимодействие
- Тем, кто хочет, чтобы AI проактивно делал больше (aider реактивен — отвечает, когда спрашивают)
- Очень большим и сложным проектам (управление контекстом у aider не такое сильное, как у IDE-интегрированных инструментов)
13 133 коммита. Этот проект не гонится за трендами — он стабильно делает одну вещь хорошо: делает AI-парное программирование в терминале реально используемым. Для некоторых людей этого достаточно.
Основные источники: