Qwen Coder: как начать писать код с помощью ИИ-агента от Alibaba

Qwen Coder — это семейство инструментов от команды Qwen (Alibaba Cloud) для автоматизации разработки: облачный агент на сайте coder.qwen.ai и открытая локальная модель Qwen3-Coder-Next. Агент пишет фичи, исправляет баги и создаёт pull request прямо в защищённой облачной среде. Локальная модель запускается на собственном железе и подходит для встраивания в пайплайны.


Что такое Qwen Coder и зачем он нужен

Qwen Coder — не просто чат с ИИ, а полноценный coding agent. Он работает в изолированном облачном sandbox, имеет доступ к репозиторию, может запускать тесты и открывать PR. Это отличает его от простых автодополнений в IDE.

Параллельно существует Qwen Code — опенсорсный агент на GitHub (QwenLM/qwen-code), который итерирует сам себя: использует собственный агент для подачи issues, ревью кода и запуска тестов. Оба инструмента опираются на модели серии Qwen3-Coder.

ИнструментГде работаетОткрытый кодДля кого
Qwen Coder (coder.qwen.ai)Облако, sandboxНетБыстрый старт без настройки
Qwen Code (GitHub)Локально / CIДаРазработчики, DevOps
Qwen3-Coder-Next (веса)ЛокальноДа (веса)ML-инженеры, self-hosted

Регистрация и доступ к облачному Qwen Coder

Облачный агент доступен на coder.qwen.ai без VPN из России — это подтверждает публикация на vc.ru от 27 ноября 2025 года. Интерфейс поддерживает русский язык.

Шаг 1. Откройте coder.qwen.ai в браузере.

Шаг 2. Нажмите «Sign in» и войдите через Alibaba Cloud аккаунт или создайте новый — кнопка «Create Account» на странице авторизации.

Шаг 3. После входа вы попадаете в рабочее пространство агента. Здесь можно подключить GitHub-репозиторий или начать с пустого проекта.


Первое задание: пишем фичу через облачный агент

После подключения репозитория агент готов принимать задачи на естественном языке — на русском или английском.

Шаг 1. В поле ввода опишите задачу. Например:

plain
Добавь эндпоинт GET /health в файл app.py, который возвращает JSON {"status": "ok"}

Шаг 2. Агент анализирует кодовую базу, пишет изменения в sandbox и показывает diff. Вы видите, какие файлы затронуты, до того как изменения попадут в репозиторий.

Шаг 3. Если результат устраивает — нажмите «Create Pull Request». Агент откроет PR с описанием изменений прямо в вашем GitHub.

Шаг 4. Если нужно скорректировать — напишите уточнение в том же чате. Агент итерирует решение без сброса контекста.


Установка Qwen Code — опенсорсного агента

Qwen Code (QwenLM/qwen-code) — это CLI-агент с открытым кодом. Репозиторий активно развивается: команда использует сам агент для работы над собой.

Шаг 1. Клонируйте репозиторий:

bash
git clone https://github.com/QwenLM/qwen-code.git
cd qwen-code

Шаг 2. Установите зависимости:

bash
npm install

Шаг 3. Соберите проект:

bash
npm run build

Шаг 4. Запустите агента:

bash
npm start

Работа с моделью Qwen3-Coder-Next локально

Qwen3-Coder-Next — языковая модель с открытыми весами, представленная командой Qwen. Она разработана специально для coding agents и локальной разработки. Веса доступны через Hugging Face и ModelScope.

Для запуска через Ollama (если модель добавлена в библиотеку):

bash
ollama pull qwen3-coder
ollama run qwen3-coder

Для загрузки весов через Hugging Face CLI:

bash
pip install huggingface_hub
huggingface-cli download Qwen/Qwen3-Coder-Next

Типичные ошибки и как их избежать

Ошибка 1: агент не видит изменения в репозитории. Причина — кэш. Попробуйте явно указать ветку в задаче: «работай с веткой main». Если не помогает — отключите и переподключите репозиторий в настройках.

Ошибка 2: PR создаётся с конфликтами. Агент работает со снимком репозитория на момент старта задачи. Если в основную ветку за это время пришли коммиты — возникнет конфликт. Решение: перед новой задачей убедитесь, что ветка актуальна.

Ошибка 3: модель отвечает на английском. По умолчанию модели Qwen хорошо понимают русский, но могут отвечать на языке системного промпта. Начните запрос явно на русском или добавьте в системный промпт: «Отвечай только на русском языке».

Ошибка 4: `npm install` падает с ошибкой прав доступа. Запустите с флагом --prefix или используйте nvm для управления версиями Node.js. Не запускайте установку через sudo — это ломает права на node_modules.

Ошибка 5: локальная модель работает медленно. Qwen3-Coder-Next — большая модель. Для комфортной работы используйте квантизованные версии (GGUF формат через llama.cpp или Ollama).


FAQ

Qwen Coder работает в России без VPN?

Да. Облачный интерфейс на chat.qwen.ai и coder.qwen.ai доступен из России без VPN и поддерживает русский язык — это подтверждено публикацией на vc.ru.

В чём разница между Qwen Coder и Qwen Code?

Qwen Coder (coder.qwen.ai) — облачный агент с готовым интерфейсом, работает в sandbox. Qwen Code (GitHub: QwenLM/qwen-code) — опенсорсный CLI-агент для локального запуска и интеграции в собственные пайплайны.

Можно ли использовать Qwen3-Coder-Next бесплатно?

Модель распространяется с открытыми весами, что означает возможность бесплатного локального использования. Облачный доступ через coder.qwen.ai может иметь ограничения по тарифам — проверяйте актуальные условия на сайте.

Какие языки программирования поддерживает Qwen Coder?

Модели серии Qwen3-Coder обучены на широком спектре языков программирования, включая Python, JavaScript, TypeScript, Go, Java, C++ и другие. Агент работает с любым кодом в подключённом репозитории.

Безопасно ли подключать приватный репозиторий?

Агент работает в изолированном облачном sandbox. Тем не менее перед подключением внимательно изучите политику конфиденциальности Alibaba Cloud и список OAuth-разрешений, которые запрашивает сервис.


Источники

  • https://github.com/QwenLM/Qwen3-Coder
  • https://github.com/QwenLM/qwen-code
  • https://coder.qwen.ai/
  • https://chat.qwen.ai/
  • https://habr.com/ru/companies/otus/news/992404/
  • https://vc.ru/ai/2621393-qwen-3-besplatno-na-russkom
  • https://ru.wikipedia.org/wiki/Qwen
  • https://en.wikipedia.org/wiki/Qwen