QwenLM

Qwen3-Coder: Generate Code and Power Coding Agents

Qwen3-Coder is Qwen’s family of code-focused language models for code generation, repository-scale understanding, and agentic development tasks. It offers open-weight checkpoints in several sizes, with context lengths up to 256K tokens.

View on GitHub Compare
Stars
16.8k
Forks
1.3k
Stars, last 30 days
+21

Our take

Health score

33/100

How it is scored
Activity
19
Community
73
Issues
21
Pull requests
20

+21 stars in the last 30 days

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

16,855

Forks

1,265

Change since Nov 14, 2026: +2 stars·0 forks

Overview

Qwen3-Coder is a family of code-focused language models from the Qwen team. It is intended for both direct coding assistance and use inside coding agents that interact with tools and development environments.

The repository provides links to model checkpoints, usage examples, and integration notes. It is a good fit for developers who want to evaluate or deploy Qwen coding models, especially for long-context code work and agent workflows. It is a model release rather than a complete coding-agent application.

Key Features

  • Offers instruct and base checkpoints in multiple model sizes, including Qwen3-Coder-Next, 30B-A3B, and 480B-A35B variants.
  • Supports a 256K-token context window, with the README describing extension up to 1M tokens using YaRN.
  • Supports code generation and fill-in-the-middle completion.
  • Designed for coding-agent and browser-use tasks, with a function-call format for tool use.
  • Lists support for 358 coding languages.
  • Provides Hugging Face and ModelScope checkpoint links, including FP8 and GGUF variants for some models.
  • Includes a Transformers example for loading a checkpoint and generating a response.

Use Cases

  • Developers can use an instruct checkpoint for code generation or completion when building coding assistants.
  • Agent builders can evaluate the models in tool-using workflows, such as editing projects or interacting with development environments.
  • Teams working with large repositories can test long-context prompts for understanding code across files.
  • Researchers can compare model sizes and checkpoint variants for coding tasks or local-development setups.

Getting Started

Load a checkpoint using Transformers, as shown in the README:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "Qwen/Qwen3-Coder-Next"
model = AutoModelForCausalLM.from_pretrained(model_name, torch_dtype="auto", device_map="auto")
tokenizer = AutoTokenizer.from_pretrained(model_name)

See the README for the full generation example, other checkpoints, and serving guidance.

Alternatives

  • GLM-5: GLM-5 is a competing model family for coding and agent tasks, while Qwen3-Coder focuses specifically on code and offers checkpoints with up to 256K context.
ProjectLanguageLicenseStarsStatus
Qwen3-CoderPython–16.8kNot checked yet
GLM-5–Apache-2.07.4kActive

Considerations

  • These are model checkpoints, not a ready-made coding-agent application. Using them in an agent requires an external runtime or tool integration.
  • Model sizes vary substantially. Check the selected checkpoint’s hardware and memory requirements before deployment.
  • The README says function calling relies on the updated tool parser in SGLang or vLLM and emphasizes using the new tokenizer.
  • The README identifies the models as non-thinking instruct models. Do not expect <think></think> output blocks.

Found this useful?

Share it with someone who would like Qwen3-Coder.

Comparisons