Запрос звучит так: как сделать, чтобы Qwen работал прямо в консоли и сам писал код. За ним обычно стоит разочарование: человек поставил Qwen Code, задал вопрос, получил в ответ текст и кусок кода, который надо копировать руками, а обещали агента, который сам лезет в проект и всё делает.
Так и есть, Qwen Code это полноценный агент. Он умеет сам открывать файлы, править их и запускать команды. Просто по умолчанию он спрашивает разрешение на каждый шаг, а чтобы он работал сам, надо включить нужный режим. Разбираю по порядку: установка, запуск в проекте, подключение модели после апрельских изменений и переключение в режим, где агент правит код без лишних вопросов. Всё проверено на 30 августа 2026 по официальной документации Qwen.
В Telegram-канале - что нового в вайб-кодинге: инструменты, находки, ошибки. Подпишись.
Что значит «Qwen Code сам пишет код»?
Разница простая. Браузерный чат отвечает на вопрос текстом. Ты читаешь ответ, копируешь код, вставляешь в свой файл, сам запускаешь, сам ловишь ошибку и несёшь её обратно в чат. Ты курьер между чатом и проектом.
Агент устроен иначе. Ты пишешь ему задачу словами - «добавь форму обратной связи», «почини вот эту ошибку». Дальше он сам смотрит структуру проекта, находит нужные файлы, вносит правки и запускает проверку. В документации это описано прямо: агент строит план, пишет код и следит, чтобы тот работал.
Отсюда и путаница в запросе. «Qwen не пишет код сам» почти всегда значит одно из двух: либо у человека открыт браузерный чат вместо терминального агента, либо агент запущен, но стоит в режиме, где переспрашивает разрешение на каждую правку. Первое лечится установкой Qwen Code, второе - переключением режима, и про оба я расскажу дальше.
Как установить Qwen Code в терминал?
Быстрый путь - официальный установщик, он сам подберёт версию под систему.
На macOS и Linux открываешь терминал и вставляешь одну строку:
curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bashНа Windows то же самое делает команда в PowerShell:
irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iexВторой путь - через npm, если он у тебя уже стоит. Здесь нужен Node.js версии 22 или новее:
npm install -g @qwen-code/qwen-code@latestПосле установки перезапусти терминал. Установщик прописывает команду qwen в системные пути, и до перезапуска терминал про неё ещё не знает - это самая частая причина «поставил, а команду не находит». Проверить, что всё встало, можно так:
qwen --versionПоказал номер версии - значит агент на месте, и можно запускать его в проекте.
Как запустить Qwen Code в своём проекте?
Сначала перейди в папку с кодом. Это важно: агент работает с той папкой, из которой запущен, и видит только её содержимое.
cd путь-к-твоему-проекту
qwenОткроется интерфейс агента прямо в терминале. С первого раза он предложит подключить модель - про это следующий раздел. Когда модель подключена, можно сразу дать агенту задачу словами, чтобы понять, что он вообще видит:
что делает этот проект?Агент прочитает файлы, поймёт структуру и ответит по делу. Дальше уже можно просить его писать и править код: «добавь кнопку выхода», «раздели этот файл на два», «найди, почему падает тест». Он сам находит нужные места и вносит изменения.
Есть и второй способ запуска - без интерфейса, одной командой. Он пригодится для скриптов и автоматических задач:
qwen -p "перечитай README и обнови список команд"Такой запуск отрабатывает задачу и закрывается, без диалога. Для первых шагов он не нужен, но пусть будет в голове на будущее.
Почему агент запущен, а сам ничего не делает?
Первое, обо что спотыкаются, - доступ к модели. Раньше в Qwen Code был бесплатный вход: логинишься через аккаунт qwen.ai, и агент работает без карты. Этот вход назывался Qwen OAuth, и его закрыли. В документации по авторизации стоит прямая строка: бесплатный тариф Qwen OAuth отменён 15 апреля 2026 года, старые сохранённые входы могут ещё немного поработать, но новые запросы сервер отклоняет. Пункт «войти через qwen.ai» из меню тоже убрали.
Значит, чтобы агент вообще начал думать над задачей, нужна подключённая модель. Способы подключения разбираю в следующем разделе - там и платные, и бесплатный локальный.
Материал справочный, я не юрист и юридических рекомендаций не даю. Оплата зарубежного сервиса резидентом России - валютная операция, её регулирует ФЗ-173 «О валютном регулировании и валютном контроле». Сам факт расчёта с иностранной компанией закон не запрещает, но требования к инструментам расчётов и к отчётности меняются: закон отсылает к решениям органов валютного регулирования, а те обновляются. Перед оплатой сверься с действующей редакцией и уточни условия в своём банке.
Вторая причина тише и обиднее. Модель подключена, агент отвечает, но правки в файлы не вносит - только показывает, что собирается сделать, и ждёт. Ничего не сломалось: так работает осторожный режим по умолчанию, где перед каждой правкой и командой агент просит подтверждение. Чтобы он работал сам, режим надо сменить. Об этом два раздела ниже - там и лежит ответ на исходный вопрос.
Как подключить модель, раз бесплатный вход закрыли?
Внутри агента набери команду:
/authОткроется меню с тремя верхними вариантами, разберу каждый.
Alibaba ModelStudio - это официальный путь от создателей Qwen. Внутри него Coding Plan с фиксированной оплатой и недельной квотой для одиночного разработчика, Token Plan с оплатой по расходу для команд и подключение готового ключа ModelStudio. Это платный доступ к «родной» модели Qwen.
Сторонние провайдеры - выбор встроенного поставщика и подключение по ключу. В официальном списке DeepSeek, Grok, MiniMax, Z.AI, Kimi, ModelScope, OpenRouter, Requesty. Получаешь у провайдера ключ, вписываешь его - и агент ходит к его модели.
Custom Provider - подключение своего сервера, прокси или локального движка. Именно сюда подключается модель, которая крутится у тебя на компьютере через Ollama. Этот путь совместим с форматами OpenAI, Anthropic и Gemini, так что подходит почти к любому доступу.
Ключ и настройки можно прописать и вручную, файлом ~/.qwen/settings.json. В нём есть поля modelProviders (какие модели доступны), env (сами ключи), security.auth.selectedType (какой протокол включить на старте) и model.name (модель по умолчанию). Тогда при запуске qwen не спросит ничего - сразу возьмёт настройки из файла. Для первого раза проще пройти через /auth, а к файлу вернуться, когда захочешь всё зафиксировать.
Оплату подписки Qwen из России я тут не разбираю, про деньги и карту у меня есть отдельный разбор про оплату Qwen Code из России. А про то, что вообще осталось бесплатным после апреля, - материал про бесплатный Qwen Code.
Какой режим включить, чтобы агент правил код сам?
Вот ядро всей темы: насколько агент действует сам, задаёт режим доступа, и режимов этих пять - от самого осторожного к самому свободному.
| Режим | Правит файлы | Запускает команды | Для чего |
|---|---|---|---|
| Plan | нет, только читает | нет | Разобраться в проекте и составить план, ничего не меняя |
| Ask Permissions | с подтверждением | с подтверждением | Незнакомый или важный код, когда хочешь видеть каждый шаг |
| Auto-Edit | сам | с подтверждением | Много мелких правок, а команды под контролем |
| Auto (по умолчанию) | по оценке безопасности | по оценке безопасности | Длинная самостоятельная работа с подстраховкой |
| YOLO | сам | сам | Свой проект, где ты доверяешь агенту всё |
Если агент только показывает правки и ждёт, скорее всего он стоит в режиме Ask Permissions (в старых версиях он назывался Default). Тогда каждую правку и команду надо подтверждать руками - отсюда ощущение, что он ничего не делает сам.
Чтобы он правил файлы молча, переключись в Auto-Edit. Правки пойдут сами, а запуск команд агент всё равно спросит - разумная страховка от случайного rm не в том месте.
Режим Auto стоит по умолчанию и для большинства задач подходит лучше всего: внутренний оценщик сам пропускает безопасные действия и притормаживает на рискованных, держась середины между «спрашивает всё» и «делает всё подряд».
YOLO - край шкалы. Агент сам правит файлы и сам запускает команды, ни о чём не спрашивая. По документации это только для доверенных личных проектов и автоматических сценариев. На рабочем проекте с ним легко получить не тот результат, поэтому включать его стоит с ясной головой и, лучше, на копии.
Как переключать режимы прямо в сессии?
Переключать режим можно на ходу, посреди работы. Нажимаешь Shift+Tab - и режим сменился на следующий. На Windows та же роль у обычного Tab. Порядок по кругу такой: Plan, потом подтверждения, потом авто-правки, потом Auto, потом YOLO и снова Plan.
Какой режим сейчас включён, всегда написано в строке статуса внизу интерфейса. Привыкни поглядывать туда перед тем, как отдать агенту большую задачу, - так не запустишь YOLO там, где хотел просто посмотреть план.
Рабочий порядок, который я советую новичку, укладывается в три шага:
- Запусти агента в режиме Plan и попроси разобрать задачу и предложить план. Он ничего не тронет, только прочитает код и распишет, что собирается делать.
- Прочитал план, согласен - переключись в Auto-Edit или Auto нажатием Shift+Tab.
- Дай команду выполнять. Теперь агент правит файлы сам, а ты смотришь за результатом.
Такой заход убирает главный страх новичка - что агент сходу всё переломает: сначала смотришь план на безопасном режиме, а отпускаешь его только потом.
Полную схему вайб-кодинга я собираю вокруг метода, а инструмент тут дело десятое. Qwen, Claude, что угодно - модель под капотом сменная. На практикуме показываю три опоры, которые держат результат при любой модели: ИИ-клон, Второй мозг и контекст-инжиниринг. Собранные вместе, они дают предсказуемый результат, а разовое везение тут ни при чём.
Можно ли запустить агента из России без карты?
Платные тарифы Qwen упираются в ту же стену, что и любой зарубежный сервис: оплата картой, которую российская карта часто не проходит. Но у Qwen Code есть путь в обход этой стены, и он честный - локальная модель.
Ставишь на компьютер открытую модель через Ollama или vLLM, а в меню /auth подключаешь её как Custom Provider. После этого агент ходит уже не в облако Alibaba, а к модели на твоей же машине. Карты не нужно, ключей не нужно, лимитов по числу запросов нет. Про то, какие открытые модели вообще тянут код, у меня есть разбор бесплатных моделей для кода.
Плата тут - железо. Модель, которая пишет код прилично, занимает много памяти видеокарты. На игровом компьютере с сильной видеокартой это реально, на обычном ноутбуке модель либо не влезет, либо будет думать над каждым ответом так долго, что проще поискать другой путь.
Второй плюс локального запуска - данные. Весь код остаётся на твоём компьютере, к чужому серверу ничего не улетает. Для чувствительного проекта это весомее экономии на подписке.
Что сделать, чтобы агент не сломал проект?
Самостоятельный агент - это удобно, пока он делает то, что ты хотел. Чтобы промах не стоил дорого, есть три привычки.
Первая - git. Если проект под контролем версий, любую правку агента видно и любую можно откатить. Без git самостоятельный агент правда рискован: он что-то поменял, а вернуть как было нечем, тогда как с git это одна короткая команда отката.
Вторая - режим Plan в начале. Прежде чем отпускать агента на большую задачу, дай ему составить план в режиме, где он ничего не трогает. Прочитал, понял, что он собирается делать, - только тогда переключай на правки.
Третья - осторожность с YOLO. В нём агент сам запускает команды, включая те, что удаляют файлы. На рабочем проекте это перебор. Оставь YOLO для черновых копий и мелких задач, где не жалко, если что-то пойдёт не так.
Эти три привычки снимают главный страх - «навайбкодил и сломалось». Про откат правок в вайб-кодинге у меня есть отдельный разбор, он написан про Claude Code, но принцип с git там ровно тот же.
С чего начать под свою задачу?
Собираю весь путь в короткий список, иди по нему сверху вниз:
- Поставь Qwen Code одной командой и перезапусти терминал.
- Зайди в папку проекта через
cdи запустиqwen. - Подключи модель через
/auth: платный тариф или локальная модель через Ollama, если платить картой не выходит. - Дай агенту задачу в режиме Plan и прочитай его план.
- Переключись в Auto-Edit или Auto через Shift+Tab и дай ему работать.
- Держи проект под git, чтобы любую правку можно было откатить.
Если коротко: «Qwen сам не пишет код» почти всегда значит либо не подключена модель, либо агент стоит в режиме подтверждений. Первое чинится в меню /auth, второе - нажатием Shift+Tab до режима Auto-Edit. После этого агент действительно работает в терминале сам.
А если после Qwen захочешь сравнить его с другими агентами под свою задачу, посмотри разбор аналогов Claude Code - там Qwen стоит рядом с остальными, и видно, кому что подходит.
Источники
- Qwen Code - официальный репозиторий на GitHub (QwenLM/qwen-code) - описание агента, установка, режимы запуска, список провайдеров
- Qwen Code - документация по авторизации - меню /auth, отмена бесплатного тарифа Qwen OAuth 15 апреля 2026, settings.json, Custom Provider
- Qwen Code - режимы доступа (Approval Mode) - пять режимов Plan / Ask Permissions / Auto-Edit / Auto / YOLO, переключение через Shift+Tab
- Qwen Code - обзор (Overview) - что агент делает: план, написание кода, отладка, навигация по проекту
- Qwen Code - быстрый старт (Quickstart) - установка и первый запуск в проекте
Полная схема вайб-кодинга держится на методе, а конкретный агент вторичен: ИИ-клон плюс Второй мозг плюс контекст-инжиниринг. Инструмент под капотом можно менять, метод остаётся прежним. Разбираю все три опоры за три вечера на практикуме.
Новые материалы - дайджестом, без спама
Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

