Aider — AI-ассистент парного программирования в терминале

· 1 мин чтения
cli ai-coding git llm open-source
📂 Исходный код на GitHub

AI-ассистент для парного программирования в терминале. Подключается к Claude, GPT, DeepSeek и локальным моделям, строит карту кодовой базы, автоматически коммитит изменения и поддерживает более 100 языков программирования.

Aider — AI-ассистент парного программирования в терминале

Aider — консольный инструмент для парного программирования с большими языковыми моделями. Запускается прямо в терминале, подключается к вашему Git-репозиторию и позволяет редактировать код через естественный диалог с AI.

Подключение моделей

Aider работает с основными облачными провайдерами: Claude 3.7 Sonnet, OpenAI o1/o3-mini/GPT-4o, DeepSeek R1 и Chat V3. Также поддерживаются локальные модели через Ollama и другие runtime. Достаточно указать флаг --model и API-ключ — никакого сложного конфигурирования.

aider --model sonnet --api-key anthropic=<key>
aider --model deepseek --api-key deepseek=<key>

Понимание кодовой базы

Ключевое преимущество Aider — встроенная карта репозитория (repo map). Инструмент анализирует структуру проекта и передаёт модели контекст о связях между файлами, классами и функциями. Это позволяет работать с проектами из сотен файлов, не добавляя каждый вручную.

Git-интеграция

Каждое изменение автоматически фиксируется в Git с осмысленным сообщением коммита. Можно использовать стандартные git diff, git log, git revert для контроля и отката правок. Это делает работу с AI предсказуемой и обратимой.

Мультиязычность и линтинг

Поддерживается более 100 языков программирования: Python, JavaScript, Rust, Go, PHP, C++, Ruby и десятки других. После каждого изменения Aider может автоматически запускать линтеры и тесты, исправляя найденные ошибки.

Режимы работы

  • Терминал — интерактивный чат с AI прямо в командной строке
  • Watch-режим — добавляйте комментарии в код, Aider увидит их и внесёт правки
  • Голосовой ввод — диктуйте задачи через микрофон
  • Copy/paste — мост между веб-чатом LLM и вашим проектом

Установка

python -m pip install aider-install
aider-install
cd /to/your/project
aider --model sonnet --api-key anthropic=<key>

Aider написан на Python, распространяется под лицензией Apache 2.0 и активно развивается — более 45 тысяч звёзд на GitHub и 88% кода последнего релиза написано самим Aider.

Источник: https://github.com/Aider-AI/aider