by Paul Gauthier Windows, macOS, Linux — любой редактор
AI-парное программирование прямо в терминале. Aider работает с git-репозиторием, понимает весь контекст проекта и вносит изменения напрямую в файлы с коммитами. Один из самых высокорейтинговых инструментов в SWE-bench. Возможности: - Редактирование нескольких файлов одновременно - Автоматические git-коммиты с осмысленными сообщениями - Поддержка 100+ языков программирования - Работа с Claude, GPT-4o, DeepSeek, Gemini, локальными моделями - Режим /architect: отдельная модель для планирования - Голосовой ввод через --voice
# Установка: pip install aider-chat # Запуск с Claude: aider --model claude-opus-4-5 # Запуск с DeepSeek (дёшево): aider --model deepseek/deepseek-coder # Запуск в существующем репозитории: cd my-project && aider
<a href="https://aider.chat/"><img src="https://aider.chat/assets/logo.svg" alt="Логотип Aider" width="300"></a>
Aider позволяет вам программировать в паре с LLM для создания нового проекта или работы с вашей существующей кодовой базой.
<img src="https://aider.chat/assets/screencast.svg" alt="Демонстрация aider"
Aider лучше всего работает с Claude 3.7 Sonnet, DeepSeek R1 и Chat V3, OpenAI o1, o3-mini и GPT-4o, но может подключаться практически к любой LLM, включая локальные модели.
Aider создает карту всей вашей кодовой базы, что помогает ему хорошо работать в более крупных проектах.
Aider работает с большинством популярных языков программирования: python, javascript, rust, ruby, go, cpp, php, html, css и многими другими.
Aider автоматически фиксирует изменения с понятными сообщениями коммитов. Используйте привычные инструменты git для легкого сравнения, управления и отмены изменений, сделанных ИИ.
Используйте aider из вашей любимой IDE или редактора. Запрашивайте изменения, добавляя комментарии к коду, и aider приступит к работе.
Добавляйте изображения и веб-страницы в чат для предоставления визуального контекста, скриншотов, справочной документации и т.д.
Говорите с aider о вашем коде! Запрашивайте новые функции, тесты или исправление ошибок с помощью голоса и позвольте aider реализовать изменения.
Автоматически проверяйте код линтерами и запускайте тесты каждый раз, когда aider вносит изменения. Aider может исправлять проблемы, обнаруженные вашими линтерами и наборами тестов.
Работайте с любой LLM через ее веб-интерфейс чата. Aider упрощает копирование/вставку контекста кода и правок туда и обратно с браузером.
python -m pip install aider-install
aider-install
# Перейдите в каталог с вашим проектом
cd /to/your/project
# DeepSeek
aider --model deepseek --api-key deepseek=<key>
# Claude 3.7 Sonnet
aider --model sonnet --api-key anthropic=<key>
# o3-mini
aider --model o3-mini --api-key openai=<key>
Для получения дополнительной информации см. инструкции по установке и документацию по использованию.