AI для кодинга

Локальные модели и инструменты для разработки ПО: от автодополнения до автономных агентов.

Нужно разобраться в основах? Сначала basics/ — что такое AI, как выбрать модель и установить Ollama.

← Практические кейсы · Пошаговый туториал →


Содержание

  1. Инструменты
  2. Связка для M1 16 GB
  3. Continue.dev — бесплатный Copilot
  4. Aider — CLI-агент для кода
  5. OpenHands — автономный software engineer
  6. Что дальше

1. Инструменты

Инструмент Тип Описание Когда использовать
Continue IDE-плагин Бесплатный Copilot с локальной моделью Повседневная разработка в IDE
Cursor AI-IDE IDE с AI из коробки, Tab+Chat+Agent Если хотите всё в одном
Aider CLI Агент для правок в git-репозитории Рефакторинг, многофайловые изменения
OpenHands Автономный агент Software engineer в контейнере Автономное выполнение задач

2. Связка для M1 16 GB

Continue IDE → Ollama (localhost:11434) → Qwen 2.5 Coder 7B

Модели для кодинга:

Модель Размер tok/s (M1 16GB) Для чего
qwen2.5-coder:1.5b ~1.1 GB 30+ Автодополнение (tab)
qwen2.5-coder:7b ~4.7 GB 22–25 Чат, редактирование кода
qwen3.5:4b ~3.4 GB 28–35 Быстрый чат, объяснение кода
phi4-mini ~2.5 GB 25–30 Рефакторинг, логика

Каталог кодинг-моделей — local-models/catalog.ru.md.


3. Continue.dev — бесплатный Copilot

Continue — плагин для VS Code и JetBrains, который подключается к Ollama.

Установка

# Установите плагин Continue в VS Code
# Настройте config.json:

Конфиг для локальных моделей

{
  "models": [
    {
      "title": "Qwen 2.5 Coder 7B (основной)",
      "provider": "ollama",
      "model": "qwen2.5-coder:7b",
      "apiBase": "http://localhost:11434"
    }
  ],
  "tabAutocompleteModel": {
    "title": "Qwen 2.5 Coder 1.5B (быстрый)",
    "provider": "ollama",
    "model": "qwen2.5-coder:1.5b",
    "apiBase": "http://localhost:11434"
  },
  "experimental": {
    "roles": [
      {
        "name": "coder",
        "model": "qwen2.5-coder:7b"
      },
      {
        "name": "architect",
        "model": "qwen3.5:4b"
      }
    ]
  }
}

Что можно делать


4. Aider — CLI-агент для кода

Aider работает в терминале и сам правит файлы в git-репозитории.

Установка

pip install aider-install
aider-install

Запуск с Ollama

# Простой режим
aider --model ollama/qwen2.5-coder:7b

# Режим архитектора (2 модели: одна планирует, вторая пишет код)
aider --model ollama/qwen2.5-coder:7b \
  --editor-model ollama/qwen3:4b

# Режимы работы
aider --chat-mode ask       # вопросы о коде
aider --chat-mode code      # написание кода
aider --chat-mode architect # архитектор + редактор

Пример сессии

$ aider --model ollama/qwen2.5-coder:7b

> Добавь обработку ошибок в функцию parse_config()

Aider прочитает файл, добавит try/except,
проверит что код работает — и сделает коммит.

Подробнее об Aider — local-models/tools.ru.md.


5. OpenHands — автономный software engineer

OpenHands (бывший OpenDevin) запускается в Docker и может автономно выполнять задачи.

docker run -it --rm \
  -e LLM_MODEL=qwen2.5-coder:7b \
  -e LLM_API_KEY=ollama \
  -e LLM_BASE_URL=http://host.docker.internal:11434 \
  -v $(pwd)/workspace:/workspace \
  ghcr.io/all-hands-ai/openhands:latest

OpenHands создаёт план → пишет код → запускает тесты → исправляет ошибки — полностью автономно.


6. Что дальше

Если хотите Переходите
Попробовать coding-агента с нуля 03-coding-agent.ru.md — пошаговый туториал
Собрать команду разработчиков-агентов 02-agent-team.ru.md
Выбрать модели для кодинга ../local-models/models.ru.md
Настроить Ollama под кодинг ../local-models/advanced-setup.ru.md
Вернуться к списку кейсов README.ru.md

В разделе: coding · rag · automation · writing
Связанные разделы: Локальные модели · AI-агенты · Нулевой уровень
Навигация: ← Use Cases · ↑ На главную · 🇬🇧 English