paul-gauthier/aider

aider — это AI-парное программирование в терминале

Инструменты⭐ 49 087Pythonпоследний релиз: v0.86.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Aider — это инструмент для парного программирования с LLM, работающий непосредственно в терминале.

Зачем нужен

Он позволяет разработчикам взаимодействовать с языковыми моделями для создания новых проектов или доработки существующего кода. Инструмент полезен тем, что автоматически применяет изменения, интегрируется с Git для версионирования и обеспечивает контекст через карту кодовой базы.

Что можно реализовать

  • Создание нового проекта с нуля с помощью LLM
  • Рефакторинг и исправление багов в существующем кодебейсе
  • Написание тестов и линтинг кода с автоматическим исправлением ошибок
  • Использование голосовых команд для запроса изменений в коде
  • Работа с изображениями и веб-страницами как с контекстом для чата

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

  • Поддержка более 100 языков программирования и интеграция с Git
  • Создание карты кодовой базы для работы с крупными проектами
  • Работа с облачными и локальными LLM (Claude, OpenAI, DeepSeek и др.)
  • Встроенный линтинг и тестирование кода после каждого изменения
  • Возможность использования внутри IDE через режим watch

👤 Кому подойдёт: разработчики, программисты, инженеры-программисты

Релизы

v0.86.0minor
🕐 13 мес назад · релиз на GitHub ↗

Aider v0.86.0: поддержка GPT-5, Grok-4, Gemini 2.5 Flash и Kimi K2, исправления и улучшения UX.

  • Added: Добавлена поддержка моделей GPT-5, Grok-4, Gemini 2.5 Flash Lite Preview и Kimi K2.
  • Added: Команда /model без аргументов теперь выводит объявления о новых моделях.
  • Fixed: Исправлено сохранение настроек: новые параметры для существующих моделей теперь корректно заменяют старые.
  • Added: Команда /clear теперь выводит подтверждение «All chat history cleared.».
  • Added: Вывод команды /undo упрощён: отображается только первая строка сообщения коммита.