Qwen Code — бесплатная AI-native IDE от Alibaba: собственные модели Qwen3-Coder, Agent Mode, мультимодальность и MCP
Бесплатная AI-native среда разработки на базе VS Code от команды Qwen (Alibaba Cloud). Встроенный Agent Mode для автономного кодинга, мультимодальный ввод, модели Qwen3-Coder под капотом, глубокая интеграция с GitHub и экосистемой Alibaba Cloud — китайский ответ Cursor, Trae и Windsurf.
Qwen Code — это AI-нативная интегрированная среда разработки (IDE), созданная командой Qwen под крылом Alibaba Cloud. Продукт вышел в публичную бету в середине 2025 года как прямой конкурент западным AI-IDE: Cursor (Anysphere), Windsurf (Codeium/Cognition) и китайскому Trae (ByteDance).
В отличие от плагинов к существующим редакторам (как GitHub Copilot), Qwen Code — это полностью AI-native среда, где искусственный интеллект встроен на уровне ядра. Редактор построен на форке VS Code OSS (open-source) с глубокой кастомизацией UX и полной заменой стандартного IntelliSense на AI-модели серии Qwen3-Coder.
Ключевое позиционирование: «AI-ассистент, который не просто дополняет код, а самостоятельно выполняет задачи». Agent Mode в Qwen Code способен читать и модифицировать файлы, запускать shell-команды в интегрированном терминале, читать вывод терминала и принимать решения на основе результатов — всё это в рамках одной сессии без переключения контекста.
Qwen Code построен на форке VS Code OSS с глубокой AI-надстройкой. Диаграмма ниже показывает ключевые компоненты системы — от ядра редактора до облачных AI-сервисов:
Архитектура Qwen Code: UI → Agent Runtime + Model Router → Core Services → AI Backend (облачный/локальный) → Внешние интеграции. MCP-сервер — ключевой элемент расширяемости агента.
| Компонент | Назначение | Модель / Технология | Статус |
|---|---|---|---|
| Agent Mode | Автономное выполнение задач: чтение/запись файлов, shell-команды, отладка | Qwen3-Coder-32B |
✅ Beta |
| Inline Completions | Автодополнение строк и блоков кода по мере набора (FIM) | Qwen3-Coder-Turbo (7B) |
✅ Stable |
| Chat Panel | Диалоговый AI-ассистент с контекстом файла/выделения | Qwen3-Coder-32B |
✅ Stable |
| Multimodal Input | Загрузка скриншотов, диаграмм, UI-макетов — AI генерирует код | Qwen-VL-Max |
✅ Beta |
| GitHub Integration | Автоматические PR, code review AI-агентом, работа с issues | GitHub API + Agent | ✅ Beta |
| MCP Support | Model Context Protocol — подключение внешних инструментов (БД, API, файлы) | MCP-сервер (встроенный) | ✅ Stable |
| Terminal Agent | AI читает вывод терминала, предлагает исправления ошибок, запускает команды | Agent Mode + Shell | ✅ Beta |
| Local Inference | Локальный запуск моделей через Ollama/vLLM (без облака) | Ollama / vLLM |
⚡ Planned |
| VS Code Extensions | Совместимость с экосистемой расширений VS Code | VS Code Marketplace | ✅ Stable |
Qwen Code доступен на трёх основных платформах. Установка проста — скачайте инсталлятор с официального сайта и следуйте инструкциям. Ниже приведены команды для быстрой установки:
# Скачайте .exe установщик с code.qwen.ai/download # Или через winget (скоро): winget install Qwen.Code
# Скачайте .dmg с code.qwen.ai/download # Или через Homebrew: brew install --cask qwen-code
# AppImage (рекомендуется) chmod +x Qwen-Code-*.AppImage ./Qwen-Code-*.AppImage # Или .deb пакет sudo dpkg -i qwen-code_*.deb
После установки потребуется войти в аккаунт Alibaba Cloud (или зарегистрироваться). На этапе беты все функции доступны бесплатно. Для включения Agent Mode перейдите в Settings → AI → Enable Agent Mode.
Агент самостоятельно планирует и выполняет многошаговые задачи: создаёт файлы, правит код, запускает тесты, читает ошибки компиляции и исправляет их в цикле «Думай → Действуй → Наблюдай». Вы даёте задачу на естественном языке — агент делает всё остальное.
Загрузите скриншот UI, макет из Figma или фотографию whiteboard-диаграммы — Qwen-VL-Max проанализирует изображение и сгенерирует соответствующий код (HTML/CSS, React, Flutter). Никаких ручных замеров пикселей.
Встроенный MCP-сервер позволяет агенту подключаться к базам данных, внешним API, файловым хранилищам и любым инструментам, реализующим протокол MCP. Расширяйте возможности агента без написания плагинов.
Агент может создавать Pull Request с описанием изменений, автоматически ревьюить код коллег, отвечать на issues и предлагать исправления. Глубокая двусторонняя интеграция с GitHub API.
AI-агент читает вывод терминала в реальном времени. Обнаружив ошибку сборки, он самостоятельно ищет причину в коде, вносит правки и перезапускает компиляцию — всё без вашего участия.
Qwen Code — форк VS Code OSS, а значит, все расширения из VS Code Marketplace работают без изменений. Ваши темы, сниппеты, линтеры и дебаггеры остаются с вами.
Qwen3-Coder поддерживает контекстное окно до 128 000 токенов — этого достаточно, чтобы загрузить целый проект среднего размера в промпт и получить осмысленный рефакторинг.
Планируется поддержка локального запуска моделей Qwen3-Coder через Ollama и vLLM — для тех, кому важна конфиденциальность кода и работа без интернета.
Ниже — реальные сценарии работы с IDE, от промптов для Agent Mode до конфигурации MCP-сервера.
# Промпт в Agent Mode (вводится в Chat Panel в режиме Agent): "Создай FastAPI-приложение с эндпоинтами CRUD для сущности Task (id, title, status, created_at). Используй SQLAlchemy + SQLite. Добавь валидацию через Pydantic, авто-миграции и Dockerfile." # Агент выполняет шаги: → Создал структуру: main.py, models.py, schemas.py, database.py → Написал CRUD-эндпоинты с типизацией → Сгенерировал Dockerfile и docker-compose.yml → Добавил requirements.txt с зависимостями → Запустил uvicorn, проверил ответы curl-ом → ✅ Все эндпоинты работают, статус 200
# Пользователь загружает скриншот панели настроек # Промпт: "Сгенерируй React-компонент SettingsPanel по этому скриншоту" import React, { useState } from 'react'; export const SettingsPanel = () => { const [theme, setTheme] = useState<'light' | 'dark'>('light'); const [fontSize, setFontSize] = useState(14); return ( <div className="settings-panel"> <h2>⚙️ Настройки</h2> <label>Тема: ...</label> // ... стили и логика сгенерированы AI </div> ); }; // Qwen-VL-Max распознал расположение элементов и сгенерировал компонент
// Файл: .qwen/mcp.json — конфигурация MCP-серверов { "mcpServers": { "postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres"], "env": { "DATABASE_URL": "postgresql://localhost/mydb" } }, "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_TOKEN": "ghp_xxxxxxxxxxxx" } } } } // Агент Qwen Code теперь может выполнять SQL-запросы // и управлять GitHub-репозиториями напрямую
$ npm run build ERROR: src/components/Header.tsx:42:18 Type 'string | undefined' is not assignable to type 'string'. # Agent анализирует вывод терминала: → Обнаружена ошибка типов в Header.tsx, строка 42 → Пропс 'userName' может быть undefined → Добавлена проверка: userName ?? 'Гость' → Повторный билд... $ npm run build ✅ Build completed successfully (2.3s)
| Критерий | Qwen Code | Cursor | Trae | Windsurf |
|---|---|---|---|---|
| Базовая платформа | VS Code OSS | VS Code | VS Code | VS Code / Cascade |
| Agent Mode | ✅ | ✅ Composer | ✅ Builder | ✅ Cascade |
| Мультимодальность | ✅ Qwen-VL | ❌ | ⚡ Только GPT-4V | ❌ |
| MCP-поддержка | ✅ Встроенная | ⚡ Через плагины | ❌ | ⚡ Базовая |
| GitHub-интеграция | ✅ Глубокая | ✅ | ⚡ Базовая | ✅ |
| Auto-отладка (Terminal Agent) | ✅ | ✅ | ⚡ Частично | ✅ |
| Контекстное окно | 128K токенов | 200K (Claude) | 200K (Claude) | 200K (Claude) |
| Локальный инференс | ⚡ Планируется | ❌ | ❌ | ❌ |
| Цена | Бесплатно (бета) | $20/мес (Pro) | Бесплатно | $15/мес (Pro) |
| Расширения VS Code | ✅ Все | ✅ Все | ✅ Все | ⚡ Многие |
| AI-модели | Qwen3-Coder (свои) | Claude, GPT-4o | Claude, GPT-4o, DeepSeek | Claude, GPT-4o |
| Платформы | Win/Mac/Linux | Win/Mac/Linux | Win/Mac/Linux | Win/Mac/Linux |
Ключевое отличие Qwen Code: собственные AI-модели Qwen3-Coder (не зависит от OpenAI/Anthropic), встроенная мультимодальность через Qwen-VL и MCP-сервер из коробки. Основной недостаток — меньшее контекстное окно (128K против 200K у конкурентов) и пока что статус бета-продукта.
Данные основаны на публичных бенчмарках Qwen3-Coder (HumanEval, MBPP) и информации с официального сайта. Модель Qwen3-Coder-32B демонстрирует результаты на уровне GPT-4o в задачах генерации кода, особенно в Python, TypeScript и Java.
Qwen Code находится в активной разработке. Ниже — ключевые направления развития, анонсированные командой Qwen и Alibaba Cloud:
Вердикт: 4 из 5 — мощный AI-native IDE с уникальными фичами, но в статусе беты
Qwen Code — серьёзная заявка Alibaba на рынке AI-IDE. Продукт выделяется тремя уникальными преимуществами: собственные AI-модели Qwen3-Coder (не зависит от OpenAI/Anthropic), встроенная мультимодальность через Qwen-VL (генерация кода из скриншотов) и нативный MCP-сервер для расширения возможностей агента.
Agent Mode работает достойно: планирование задач, мультифайловое редактирование и Terminal Agent с авто-исправлением ошибок — всё это реализовано на уровне, сопоставимом с Cursor Composer и Windsurf Cascade. GitHub-интеграция с авто-PR и AI-code review — приятный бонус для командной разработки.
Кому подойдёт Qwen Code уже сейчас:
Кому пока рано переходить:
Qwen Code сейчас находится в открытой бете — все функции, включая Agent Mode, мультимодальный ввод и GitHub-интеграцию, доступны без ограничений и без подписки. Лучшее время, чтобы протестировать китайский ответ Cursor и Windsurf.
⬇️ Скачать Qwen Code бесплатно📚 Также читайте наши обзоры: Cursor · Trae AI · Windsurf · Cline · GitHub Copilot