AI-кодинг Aider
AI-кодинг через терминал с Aider на Clore.ai — с поддержкой Git, нескольких файлов, локальные модели через Ollama
Aider — это терминальный ИИ-ассистент для программирования с 39 тыс.+ звёзд на GitHub. Он напрямую редактирует файлы в вашем репозитории, автоматически создаёт Git-коммиты и поддерживает как облачные API (OpenAI, Anthropic), так и полностью локальные модели через Ollama. На GPU Clore.ai вы можете запускать крупные модели для кодинга, такие как DeepSeek-R1 32B или Qwen2.5-Coder-32B, полностью на своём оборудовании — приватно, быстро и экономично.
Все примеры работают на GPU-серверах, арендованных через маркетплейс CLORE.AI.
Ключевые особенности
Нативный для терминала — работает по SSH, идеально для серверов Clore.ai без графического интерфейса
Учитывает Git — автоматически коммитит каждое изменение с описательными сообщениями, легко просматривать и откатывать
Многофайловое редактирование — добавляйте несколько файлов в контекст и редактируйте их одновременно
Поддержка локальных моделей — подключите Ollama для полностью приватного кодинга без затрат на API
Режим архитектора — используйте мощную модель для планирования, затем быструю модель для реализации
Карта репозитория — автоматически индексирует вашу кодовую базу для редактирования с учётом контекста
Проверка линтерами и тестирование — запускайте линтеры/тесты после каждого изменения, автоматически исправляйте ошибки
Голосовой ввод — диктуйте инструкции по кодингу через микрофон
Требования
GPU
RTX 3060 12 ГБ
RTX 4090 24 GB
VRAM
12 ГБ
24 ГБ
ОЗУ
16 ГБ
32 ГБ
Диск
30 ГБ
60 ГБ
Python
3.9
3.11
Цены Clore.ai: RTX 4090 ≈ $0.14–0.42/ч · RTX 3090 ≈ $0.07–0.21/ч · RTX 3060 ≈ $0.03–0.07/ч
Для моделей только в облаке (без локального инференса) GPU не требуется — но GPU Clore.ai позволяют запускать модели Ollama локально для полной приватности.
Быстрый старт
1. Установите Aider
2. Настройте Ollama для локальных моделей
3. Запустите Aider с локальной моделью
4. Начните кодить
Внутри REPL Aider:
Aider выполнит:
Прочитает файлы и разберётся в кодовой базе
Предложит изменения в виде diff
Применит изменения на диск
Создаст Git-коммит с описательным сообщением
Примеры использования
Режим архитектора (схема с двумя моделями)
Используйте мощную модель для рассуждений и быструю модель для генерации кода:
Модель-архитектор планирует изменения, а модель-редактор пишет сам код — сочетая качественные рассуждения с быстрой реализацией.
Добавление файлов и редактирование
Использование с облачными API
Интеграция с Git
Линтинг и автоисправление
Неинтерактивный (сценарный) режим
Рекомендации по моделям
deepseek-r1:32b
~20 GB
Средне
Высокий
Сложный рефакторинг
qwen2.5-coder:32b
~20 GB
Средне
Высокий
Генерация кода
qwen2.5-coder:7b
~5 ГБ
Быстро
Хорошо
Быстрые правки, RTX 3060
codellama:34b
~20 GB
Средне
Хорошо
Наследуемый код, C/C++
deepseek-coder-v2:16b
~10 ГБ
Быстро
Хорошо
Сбалансированная производительность
Советы
Используйте
/addвыборочно — добавляйте только те файлы, которые нужно видеть Aider. Слишком много файлов расходует токены контекстаРежим архитектора полезно для сложных изменений — модель рассуждений замечает крайние случаи, которые модель-редактор может упустить
/undoчисто откатывает последнее изменение через Git — экспериментируйте свободно/diffпоказывает предлагаемые изменения перед применением — используйте для проверкиУстановите
--auto-commits(по умолчанию) для полной истории Git всех изменений ИИИспользуйте
.aiderignoreдля исключения файлов из карты репозитория (node_modules, .venv и т. д.)Для больших репозиториев, карта репозитория Aider помогает модели понять структуру кода — дайте ей выполниться при первой загрузке
Запускайте тесты после изменений —
/test pytestсразу ловит регрессии
Устранение неполадок
Модель Ollama слишком медленная
Используйте меньшую квантизацию (q4_0) или меньшую модель
CUDA out of memory с Ollama
Скачайте меньший вариант модели или используйте OLLAMA_NUM_GPU=0 для CPU
Ошибки Git-коммита
Убедитесь, что git config user.email и user.name установлены
Aider игнорирует мои файлы
Используйте /add filename.py явно — Aider редактирует только добавленные файлы
Модель делает неудачные правки
Попробуйте более сильную модель или используйте режим архитектора
Соединение отклонено (Ollama)
Убедитесь, что Ollama запущен: ollama serve или systemctl start ollama
Превышено окно контекста
Удалите файлы с помощью /drop, оставьте только релевантные
Ресурсы
Последнее обновление
Это было полезно?