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. В поле ввода опишите задачу. Например:
Добавь эндпоинт 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. Клонируйте репозиторий:
git clone https://github.com/QwenLM/qwen-code.git
cd qwen-codeШаг 2. Установите зависимости:
npm installШаг 3. Соберите проект:
npm run buildШаг 4. Запустите агента:
npm startРабота с моделью Qwen3-Coder-Next локально
Qwen3-Coder-Next — языковая модель с открытыми весами, представленная командой Qwen. Она разработана специально для coding agents и локальной разработки. Веса доступны через Hugging Face и ModelScope.
Для запуска через Ollama (если модель добавлена в библиотеку):
ollama pull qwen3-coder
ollama run qwen3-coderДля загрузки весов через Hugging Face CLI:
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

