Aider
Инструмент для парного программирования с использованием больших языковых моделей в терминале для редактирования кода в локальных репозиториях Git.
Описание
Инструмент предназначен для работы в терминале и позволяет разработчикам редактировать код в их локальных репозиториях Git, используя большие языковые модели.
Целевая аудитория включает разработчиков, работающих с кодом, которым требуется помощь в написании новых функций, исправлении ошибок, рефакторинге и обновлении документации.
Инструмент поддерживает работу с более чем 100 языками программирования, включая Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML и CSS.
Функциональность включает интеграцию с Git для автоматического коммита изменений с осмысленными сообщениями, а также возможность работать с изображениями и веб-страницами для предоставления визуального контекста.
Инструмент может работать с различными моделями больших языковых моделей, включая Claude 3.7 Sonnet, DeepSeek R1, Chat V3, OpenAI o1, o3-mini и GPT-4o, а также локальными моделями.
Инструмент предоставляет возможности для автоматической линтинга и тестирования кода при внесении изменений, а также поддерживает голосовое взаимодействие для запроса изменений или отладки.