Об этом проекте
Aider — это командный помощник для парного программирования с ИИ, который интегрируется непосредственно с вашей локальной кодовой базой. Он поддерживает широкий спектр облачных и локальных LLM, включая Claude 3.7 Sonnet, DeepSeek и модели OpenAI.
Ключевые возможности включают:
- Картографирование кодовой базы: создает карту всего проекта для сохранения контекста в крупных репозиториях.
- Многоязычная поддержка: совместим с более чем 100 языками программирования, включая Python, JavaScript, Rust, Go и C++.
- Интеграция с Git: автоматически фиксирует изменения с описательными сообщениями коммитов, позволяя разработчикам использовать стандартные инструменты git для сравнения и отмены правок ИИ.
- Интеграция с IDE: может использоваться внутри редактора, позволяя пользователям запрашивать изменения через комментарии в коде.
- Визуальный и аудиоввод: поддерживает добавление изображений и веб-страниц для контекста, а также функциональность voice-to-code для запроса функций или исправлений.
- Автоматизированный контроль качества: интегрируется с линтерами и тестовыми наборами для автоматического обнаружения и исправления проблем после внесения изменений.
- Рабочий процесс Web Chat: предоставляет инструменты для оптимизации процесса копирования и вставки контекста между терминалом и веб-интерфейсами LLM.