Wow, this model was released on Reddit too and it's causing quite a stir.
Qwen-code was briefly released for free, and people who were using it well suddenly had the free tier end on April 15th, causing an uproar.
It seems public opinion has flipped overnight.
Original source: https://qwen.ai/blog?id=qwen3.6-35b-a3b
Following the launch of Qwen3.6-Plus, we are pleased to announce the open-source release of Qwen3.6-35B-A3B. This is a sparse yet remarkably performant Mixture-of-Experts (MoE) model with a total of 35 billion parameters but only 3 billion active parameters. Despite its superior efficiency, Qwen3.6-35B-A3B delivers outstanding agent coding performance that significantly outperforms its predecessor Qwen3.5-35B-A3B, and is comparable to much larger dense models such as Qwen3.5-27B and Gemma-31B. Supporting both multimodal thinking and non-thinking modes, Qwen3.6-35B-A3B has established itself as one of the most versatile open-source models currently available. Qwen3.6-35B-A3B is now available in real-time on Qwen Studio, can be called via API, and has been distributed with open weights for the community.
Qwen3.6-35B-A3B is a fully open-source MoE model (total 35B / active 3B) with the following characteristics:
You can enjoy interactive chatting on Qwen Studio,
call it as Qwen3.6-Flash on Alibaba Cloud Model Studio API (coming soon),
or download and use the weights from Hugging Face and ModelScope.
Performance Evaluation
Below, we present comprehensive evaluation results comparing models of similar scale across diverse tasks and modalities.
Language Performance
With only 3 billion active parameters, Qwen3.6-35B-A3B surpasses Qwen3.5-27B, a dense model with 27 billion parameters, on several key coding benchmarks, and significantly outperforms its predecessor Qwen3.5-35B-A3B, especially in agent coding and reasoning tasks.
Item | Qwen3.5-27B | Gemma4-31B | Qwen3.5-35B-A3B | Gemma4-26B-A4B | Qwen3.6-35B-A3B |
|---|
Coding Agent | | | | | |
SWE-bench Verified | 75.0 | 52.0 | 70.0 | 17.4 | 73.4 |
SWE-bench Multilingual | 69.3 | 51.7 | 60.3 | 17.3 | 67.2 |
SWE-bench Pro | 51.2 | 35.7 | 44.6 | 13.8 | 49.5 |
Terminal-Bench 2.0 | 41.6 | 42.9 | 40.5 | 34.2 | 51.5 |
Claw-Eval Avg | 64.3 | 48.5 | 65.4 | 58.8 | 68.7 |
Claw-Eval Pass³ | 46.2 | 25.0 | 51.0 | 28.0 | 50.0 |
SkillsBench Avg5 | 27.2 | 23.6 | 4.4 | 12.3 | 28.7 |
QwenClawBench | 52.2 | 41.7 | 47.7 | 38.7 | 52.6 |
NL2Repo | 27.3 | 15.5 | 20.5 | 11.6 | 29.4 |
QwenWebBench | 1068 | 1197 | 978 | 1178 | 1397 |
General Agent | | | | | |
TAU3-Bench | 68.4 | 67.5 | 68.9 | 59.0 | 67.2 |
VITA-Bench | 41.8 | 43.0 | 29.1 | 36.9 | 35.6 |
DeepPlanning | 22.6 | 24.0 | 22.8 | 16.2 | 25.9 |
Tool Decathlon | 31.5 | 21.2 | 28.7 | 12.0 | 26.9 |
MCPMark | 36.3 | 18.1 | 27.0 | 14.2 | 37.0 |
MCP-Atlas | 68.4 | 57.2 | 62.4 | 50.0 | 62.8 |
WideSearch | 66.4 | 35.2 | 59.1 | 38.3 | 60.1 |
Knowledge | | | | | |
MMLU-Pro | 86.1 | 85.2 | 85.3 | 82.6 | 85.2 |
MMLU-Redux | 93.2 | 93.7 | 93.3 | 92.7 | 93.3 |
SuperGPQA | 65.6 | 65.7 | 63.4 | 61.4 | 64.7 |
C-Eval | 90.5 | 82.6 | 90.2 | 82.5 | 90.0 |
STEM & Reasoning | | | | | |
GPQA | 85.5 | 84.3 | 84.2 | 82.3 | 86.0 |
HLE | 24.3 | 19.5 | 22.4 | 8.7 | 21.4 |
LiveCodeBench v6 | 80.7 | 80.0 | 74.6 | 77.1 | 80.4 |
HMMT Feb 25 | 92.0 | 88.7 | 89.0 | 91.7 | 90.7 |
HMMT Nov 25 | 89.8 | 87.5 | 89.2 | 87.5 | 89.1 |
HMMT Feb 26 | 84.3 | 77.2 | 78.7 | 79.0 | 83.6 |
IMOAnswerBench | 79.9 | 74.5 | 76.8 | 74.3 | 78.9 |
AIME26 | 92.6 | 89.2 | 91.0 | 88.3 | 92.7 |
Note: Please refer to the footnotes at the bottom of the original text for evaluation settings and conditions for each benchmark.
Vision-Language Performance
Qwen3.6 is based on a native multimodal architecture, and Qwen3.6-35B-A3B demonstrates exceptional perception and multimodal reasoning capabilities that transcend scale with only approximately 3 billion active parameters. It exhibits performance comparable to Claude Sonnet 4.5 on most vision-language benchmarks, and in some tasks it has even recorded superior results. Particularly, it shows strength in the spatial intelligence field, achieving a score of 92.0 on RefCOCO and 50.8 on ODInW13.
Item | Qwen3.5-27B | Claude-Sonnet-4.5 | Gemma4-31B | Gemma4-26B-A4B | Qwen3.5-35B-A3B | Qwen3.6-35B-A3B |
|---|
STEM and Puzzles | | | | | | |
MMMU | 82.3 | 79.6 | 80.4 | 78.4 | 81.4 | 81.7 |
MMMU-Pro | 75.0 | 68.4 | 76.9* | 73.8* | 75.1 | 75.3 |
Mathvista(mini) | 87.8 | 79.8 | 79.3 | 79.4 | 86.2 | 86.4 |
ZEROBench_sub | 36.2 | 26.3 | 26.0 | 26.3 | 34.1 | 34.4 |
General VQA | | | | | | |
RealWorldQA | 83.7 | 70.3 | 72.3 | 72.2 | 84.1 | 85.3 |
MMBenchEN-DEV-v1.1 | 92.6 | 88.3 | 90.9 | 89.0 | 91.5 | 92.8 |
SimpleVQA | 56.0 | 57.6 | 52.9 | 52.2 | 58.3 | 58.9 |
HallusionBench | 70.0 | 59.9 | 67.4 | 66.1 | 67.9 | 69.8 |
Text Recognition and Document Understanding | | | | | | |
OmniDocBench1.5 | 88.9 | 85.8 | 80.1 | 74.4 | 89.3 | 89.9 |
CharXiv(RQ) | 79.5 | 67.2 | 67.9 | 69.0 | 77.5 | 78.0 |
CC-OCR | 81.0 | 68.1 | 75.7 | 74.5 | 80.7 | 81.9 |
AI2D_TEST | 92.9 | 87.0 | 89.0 | 88.3 | 92.6 | 92.7 |
Spatial Intelligence | | | | | | |
RefCOCO(avg) | 90.9 | -- | -- | -- | 89.2 | 92.0 |
ODInW13 | 41.1 | -- | -- | -- | 42.6 | 50.8 |
EmbSpatialBench | 84.5 | 71.8 | -- | -- | 83.1 | 84.3 |
RefSpatialBench | 67.7 | -- | -- | -- | 63.5 | 64.3 |
Video Understanding | | | | | | |
VideoMME(w sub.) | 87.0 | 81.1 | -- | -- | 86.6 | 86.6 |
VideoMME(w/o sub.) | 82.8 | 75.3 | -- | -- | 82.5 | 82.5 |
VideoMMMU | 82.3 | 77.6 | 81.6 | 76.0 | 80.4 | 83.7 |
MLVU | 85.9 | 72.8 | -- | -- | 85.6 | 86.2 |
MVBench | 74.6 | -- | -- | -- | 74.8 | 74.6 |
LVBench | 73.6 | -- | -- | -- | 71.4 | 71.4 |
Blank (--) indicates score not provided or not applicable.
Developing with Qwen3.6-35B-A3B
Qwen3.6-35B-A3B will soon be available on Alibaba Cloud Model Studio. Please wait a moment until complete preparation is finished.
Qwen3.6-35B-A3B is provided as open weights on Hugging Face and ModelScope for self-hosting, and can be called as qwen3.6-flash through the Alibaba Cloud Model Studio API. You can also try it immediately in Qwen Studio.
This model seamlessly integrates with major third-party coding assistants including OpenClaw, Claude Code, and Qwen Code, simplifying development workflows and enabling context-aware efficient coding experiences.
How to Use the API
This release supports the preserve_thinking feature: a feature that maintains thinking content from all previous turns in messages, and is recommended for agent tasks.
Alibaba Cloud Model Studio
Alibaba Cloud Model Studio supports industry-standard protocols and provides chat completions and responses APIs compatible with OpenAI specifications, as well as API interfaces compatible with Anthropic.
The example code for using the chat completions API is as follows:
"""
Environment variables (based on official documentation):
DASHSCOPE_API_KEY: API key issued from https://modelstudio.console.alibabacloud.com
DASHSCOPE_BASE_URL: (Optional) Base URL of the compatible mode API
- Beijing: https://dashscope.aliyuncs.com/compatible-mode/v1
- Singapore: https://dashscope-intl.aliyuncs.com/compatible-mode/v1
- US (Virginia): https://dashscope-us.aliyuncs.com/compatible-mode/v1
DASHSCOPE_MODEL: (Optional) Model name; can be overridden when using a different model
"""
from openai import OpenAI
import os
api_key = os.environ.get("DASHSCOPE_API_KEY")
if not api_key:
raise ValueError(
"DASHSCOPE_API_KEY is required. "
"Set it via: export DASHSCOPE_API_KEY='your-api-key'"
)
client = OpenAI(
api_key=api_key,
base_url=os.environ.get(
"DASHSCOPE_BASE_URL",
"https://dashscope-intl.aliyuncs.com/compatible-mode/v1",
),
)
messages = [{"role": "user", "content": "Introduce vibe coding."}]
model = os.environ.get("DASHSCOPE_MODEL", "qwen3.6-flash")
completion = client.chat.completions.create(
model=model,
messages=messages,
extra_body={
"enable_thinking": True,
# "preserve_thinking": True,
},
stream=True
)
reasoning_content = "" # entire reasoning trace
answer_content = "" # entire response
is_answering = False # whether answer phase has begun
print("\n" + "=" * 20 + "Reasoning" + "=" * 20 + "\n")
for chunk in completion:
if not chunk.choices:
print("\nUsage:")
print(chunk.usage)
continue
delta = chunk.choices[0].delta
# collect only reasoning content
if hasattr(delta, "reasoning_content") and delta.reasoning_content is not None:
if not is_answering:
print(delta.reasoning_content, end="", flush=True)
reasoning_content += delta.reasoning_content
# receive content, begin answer phase
if hasattr(delta, "content") and delta.content:
if not is_answering:
print("\n" + "=" * 20 + "Answer" + "=" * 20 + "\n")
is_answering = True
print(delta.content, end="", flush=True)
answer_content += delta.content
For more information, please refer to the API documentation.
Coding and Agent Integration
Qwen3.6-35B-A3B has excellent agent coding capabilities and can seamlessly integrate with popular third-party coding assistants including OpenClaw, Claude Code, and Qwen Code.
OpenClaw
Qwen3.6-35B-A3B is compatible with OpenClaw (formerly Moltbot / Clawdbot), a self-hosted open-source AI coding agent. Connect to Model Studio and experience a complete agent coding environment in your terminal.
Getting Started Guide:
# Node.js 22+
curl -fsSL https://molt.bot/install.sh | bash # macOS / Linux
# Set API key
export DASHSCOPE_API_KEY=
# Run OpenClaw
openclaw dashboard # web browser
# openclaw tui # start TUI in a new terminal
When using for the first time, edit the ~/.openclaw/openclaw.json file to configure OpenClaw to point to Model Studio. Find and create the following fields, then merge them — do not overwrite the entire file to preserve existing settings.
{
"models": {
"mode": "merge",
"providers": {
"modelstudio": {
"baseUrl": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1",
"apiKey": "DASHSCOPE_API_KEY",
"api": "openai-completions",
"models": [
{
"id": "qwen3.6-flash",
"name": "qwen3.6-flash",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 131072,
"maxTokens": 16384
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "modelstudio/qwen3.6-flash"
},
"models": {
"modelstudio/qwen3.6-flash": {}
}
}
}
}
Qwen Code
Qwen3.6-35B-A3B is designed for terminals and is compatible with Qwen Code, an open-source AI agent optimized for the Qwen series.
Getting Started:
# Node.js 20+
npm install -g @qwen-code/qwen-code@latest
# Start Qwen Code (interactive)
qwen
# Within the session:
/help
/auth
A login guide will be displayed on first use. You can switch authentication methods at any time using the /auth command.
Claude Code
The Qwen API also supports the Anthropic API protocol, so you can use it with tools like Claude Code to enjoy an enhanced coding experience:
# Install Claude Code
npm install -g @anthropic-ai/claude-code
# Set environment variables
export ANTHROPIC_MODEL="qwen3.6-flash"
export ANTHROPIC_SMALL_FAST_MODEL="qwen3.6-flash"
export ANTHROPIC_BASE_URL=https://dashscope-intl.aliyuncs.com/apps/anthropic
export ANTHROPIC_AUTH_TOKEN=
# Run CLI
claude
Summary
Qwen3.6-35B-A3B demonstrates that sparse MoE models can achieve outstanding agent coding and reasoning capabilities. With only 3 billion active parameters, it delivers performance comparable to dense models several times larger in active scale while demonstrating excellent results across multimodal benchmarks. As a fully open-source checkpoint, this model sets new standards achievable at its scale.
Moving forward, we will continue to expand the Qwen3.6 open-source family and tirelessly broaden the limits of what efficient and open models can achieve. We deeply appreciate community feedback and look forward to seeing what innovations you will create with Qwen3.6-35B-A3B. Additionally, the Qwen3.6 open-source family is continuing to expand, so we look forward to your attention to future releases!
Citation
If Qwen3.6-35B-A3B has been helpful, please cite the paper below:
@misc{qwen36_35b_a3b,
title = {{Qwen3.6-35B-A3B}: Agentic Coding Power, Now Open to All},
url = {https://qwen.ai/blog?id=qwen3.6-35b-a3b},
author = {{Qwen Team}},
month = {April},
year = {2026}
}
▶ Original source: https://qwen.ai/blog?id=qwen3.6-35b-a3b