01 Что такое Aider
Aider — один из первых open-source AI-кодинг агентов (с 2023 года). Создан Полом Госнеллом, развивается активно. Поддерживает все основные LLM-провайдеры через LiteLLM-интеграцию: Anthropic, OpenAI, Gemini, Ollama, локальные модели.
Стиль работы — REPL: запустили aider file.py, в командной строке пишете «добавь функцию X», Aider редактирует файл и сразу коммитит изменения с осмысленным сообщением.
02 Ключевые фишки
- Авто-коммит после каждого успешного изменения — git-history сохраняет каждый шаг.
- Tree-sitter для карты кода — модель видит структуру проекта и зависимости.
- Поддержка любых моделей через LiteLLM-обвязку.
- Voice mode — можно диктовать задачи голосом.
- Web research — может сходить за документацией в интернет.
- Diff-режимы — выбор между full file write, unified diff, search/replace.
03 Когда выбирать
- Бесплатно — open-source.
- Хотите явные авто-коммиты на каждое изменение.
- Работаете в стеке моделей, где нет официального CLI (например, локальная Llama).
- Любите минималистичные CLI-инструменты.
04 Aider vs Claude Code
| Параметр | Aider | Claude Code |
|---|---|---|
| Лицензия | open-source | проприетарная |
| Модели | любые | только Anthropic |
| Агентность | средняя | высокая |
| Авто-коммиты | да, явно | опционально |
Aider — для тех, кто любит open-source и контроль. Claude Code — мощнее агентно, дороже.