For the complete documentation index, see llms.txt. This page is also available as Markdown.

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, полностью на своём оборудовании — приватно, быстро и экономично.

Ключевые особенности

  • Нативный для терминала — работает по 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 выполнит:

  1. Прочитает файлы и разберётся в кодовой базе

  2. Предложит изменения в виде diff

  3. Применит изменения на диск

  4. Создаст Git-коммит с описательным сообщением

Примеры использования

Режим архитектора (схема с двумя моделями)

Используйте мощную модель для рассуждений и быструю модель для генерации кода:

Модель-архитектор планирует изменения, а модель-редактор пишет сам код — сочетая качественные рассуждения с быстрой реализацией.

Добавление файлов и редактирование

Использование с облачными API

Интеграция с Git

Линтинг и автоисправление

Неинтерактивный (сценарный) режим

Рекомендации по моделям

Модель
VRAM
Скорость
Качество
Лучше всего для

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, оставьте только релевантные

Ресурсы

Последнее обновление

Это было полезно?