mrkeyoor.com_
Tue 03 Nov 07:16 UTC
AI Toolsevaluationupdated 29 Oct 2026

qwen-code review

Qwen Code is an open-source coding agent for the terminal, with documented editor, desktop, browser and chat interfaces. Its README lists OpenAI, Anthropic, Gemini and Qwen APIs, plus local endpoints. These are documented capabilities; our recorded source-checkout run did not verify model compatibility or coding quality.

+129stars / 7d
Verdict

Qwen Code merits a trial when provider choice matters. The recorded source setup and build completed, while the test command reached its time limit without a completed suite result. Choose a revision, configure one provider and inspect a representative repository change before standardizing on it.

We ran it

Lab card: what happened when we ran qwen-codeScreenshot of qwen-code (qwenlm.github.io/qwen-code-docs/en/users/overview)
Install✓ · 816s1 packages · 1398 MB
Build✓ · 361s
Tests✗ timed out · 900sran, no count parsed
Repo9876 files~4,383,804 lines of source · 200.3 MB · 59 CI workflows · Dockerfile

Answers from our run

Does qwen-code build from source?

Dependencies installed in 816 seconds (1 packages), and the build succeeded in 361 seconds. We cloned commit 1b69629 into a clean Debian container with 3 CPUs and no project-specific setup.

Do qwen-code's tests pass?

We could not finish them: the suite was still running after 15 minutes in our container.

Who should not use qwen-code?

Readers seeking measured coding quality, latency or API costs: this run did not assess them.

What are the alternatives to qwen-code?

Aider, Gemini CLI. Qwen Code merits a trial when provider choice matters.

SetupN/ASource setup and build completed, but packaged installation, first launch and authentication were not checked, so application setup ease was not assessed.
Docs4/5Under the visible documentation rubric, 4 means detailed documented paths whose execution remains unverified. The supplied README and authentication guide explain installation routes, provider configuration and regional endpoints; those paths were not exercised.
CommunityN/AThe supplied release and issue pages show project activity, but support responsiveness and adoption quality were not assessed.
MaturityN/AThe source build completed and tests timed out. No authenticated coding workload, shared service deployment or production reliability was assessed.

Discussed on

  1. hnQwen Code: A command-line AI workflow tool, optimized for Qwen3-Coder models7 points
  2. hnQwen OAuth Free tier will be discontinued on 2026-04-154 points
  3. hnQwen3.8-Max reproduce a research paper4 points
  4. hnQwen Code v0.6.0 is available3 points
  5. hnQwen Code v0.5.0 is here3 points

Who it’s for

Developers evaluating several model providers through one coding client.
Teams willing to validate their chosen provider and interface separately.
Contributors prepared for a substantial source setup, including preparation scripts, builds and bundling.

Who it’s NOT for

Readers seeking measured coding quality, latency or API costs: this run did not assess them.
Teams requiring a completed test-suite result before adoption: the recorded test command timed out.
Users choosing the discontinued Qwen OAuth free tier.
Teams requiring an established shared browser service without evaluating the experimental Web UI and daemon paths.

Setup reality

Our September 29, 2026 run at commit 1b69629 completed the recorded source-setup step in 816 seconds and the separate build in 361 seconds. Source setup included prepare scripts, builds and bundling; it was not a dependency-download timing. Tests timed out at the 900-second cap with exit code 124, leaving no completed suite result.

The recorded dependency footprint was 1,398 MB. The dependency field records 1, but its scope does not establish a complete package count. Audit data is null. The test tail includes passing Git probes and an EISDIR session-lifecycle error; it does not establish the timeout's cause.

The sandbox configuration records 3 CPUs, 8 GB RAM and image lab-node:22. The image label does not establish the actual runtime version. No installed CLI, authenticated session or model-backed coding task was verified.

The README documents standalone, npm and Homebrew installation routes. Those routes were not measured. The npm route requires Node.js 22 or later. Provider configuration is a separate step, and the authentication guide says the Qwen OAuth free tier ended on April 15, 2026.

Provider choice is a reason to evaluate Qwen Code

Qwen Code is worth considering when you want to evaluate several model providers through one coding client. The README documents OpenAI, Anthropic, Gemini and Qwen APIs, including local model endpoints. Our recorded source build supports further evaluation, but it does not establish that your chosen endpoint works correctly or produces useful patches.

Start with one provider and one interface. The project documents terminal, editor, desktop, browser and chat workflows; this review does not establish equivalent behavior across them.

What happened when we ran it

Our September 29, 2026 run at commit 1b69629 completed the recorded source-setup step in 816 seconds and the separate build in 361 seconds. Source setup included prepare scripts, builds and bundling; it was not a dependency-download timing. Tests timed out at the 900-second cap with exit code 124, leaving no completed suite result.

The recorded dependency footprint was 1,398 MB. The parser's dependency field records 1, but its counting scope is not established. It cannot support a claim that this monorepo has only one dependency.

The test tail contains passing per-hunk Git probes and session-archive messages. A lifecycle update reports EISDIR: illegal operation on a directory. That error appears in the captured output, but the partial tail does not explain the timeout or provide an exhaustive passing-test count.

The sandbox configuration records 3 CPUs, 8 GB RAM and image lab-node:22. The image label does not establish the actual runtime version. Audit data is null, and the record contains no verified installed CLI, authenticated session or model-backed coding task. Build completion therefore leaves coding quality, API spending and operational reliability unresolved.

Source setup and packaged installation are different checks

The README documents standalone installers, npm and Homebrew. Our timings describe the source checkout, not those installation routes or the desktop download. Contributors should account for the measured source setup and separate build; application evaluators still need to check their chosen distribution and first launch.

For npm, upstream requires Node.js 22 or later. That requirement is separate from the sandbox image label and does not establish the runtime used in our recorded run.

The repository scan found workspaces, a Dockerfile and 59 CI workflow files. It found no directory named tests. Because the captured output shows checks running, that directory observation does not mean the project lacks tests. Workflow files establish that automation exists, without establishing that its checks pass.

Choose the provider and account region explicitly

The authentication guide documents interactive /auth setup, provider keys and custom endpoints. QwenCloud and Alibaba ModelStudio are separate configuration choices. Choose the service, access method and region associated with your account; interface language does not determine the endpoint.

The guide says the Qwen OAuth free tier was discontinued on April 15, 2026. Open-source application code does not establish free hosted-model access. Check the terms of the provider you intend to use; our run measured neither service charges nor local-model hardware requirements.

For scripts and CI, the guide documents environment variables and settings configuration. Provider-specific keys can require a matching provider entry, so use the complete configuration for your selected route rather than assuming that exporting a key selects authentication. We did not execute a headless request or verify credential handling.

Evaluate experimental interfaces separately

The README labels the Web UI and daemon mode experimental. A team considering a shared browser service should evaluate that interface's authentication and session recovery before adopting it.

The session-lifecycle error in our test tail gives a concrete reason to check recovery, but it does not establish that the current daemon is broken. The measured checkout and the supplied current documentation describe different revisions. Neither the release list nor the issue list establishes support responsiveness, which was not assessed here.

Choose an alternative by workflow

Aider documents automatic Git commits for its changes. Consider it when you want to review and undo agent edits through that commit-oriented workflow. We did not measure Aider against Qwen Code.

Gemini CLI describes its current focus as enterprise Gemini Code Assist workflows on Google Cloud. Consider it if your organization uses that arrangement, after checking its current access guidance. Its README says free individual access and Google AI plans moved to Antigravity CLI, and warns that Gemini CLI is not optimized for Gemini 4 or later. This review establishes no speed or reliability advantage for either alternative.

What the documentation score means

Documentation receives 4/5 for detailed installation and provider-configuration guidance within the assessed scope. The editorial rubric is: 1 for a missing basic path, 2 for fragmentary instructions, 3 for a usable path with material gaps, 4 for detailed documented paths whose execution remains unverified, and 5 for detailed paths independently checked in use. This is a documentation judgment, not a compatibility result. Setup ease, community support and production maturity remain unassessed because the necessary usage evidence is missing.

For a practical trial, choose a revision, configure one provider and request a small repository change with an expected diff. Inspect the edits and requested commands, then run the repository's acceptance checks. These are proposed next steps; the stored source-checkout run did not perform them.

Alternatives

ProjectWhat it isPick it when
Aider gh↗Aider documents automatic Git commits for its changes.Consider it when you want to review and undo agent edits through its documented commit-oriented workflow. No comparative performance was measured.
Gemini CLI gh↗Gemini CLI describes its current focus as enterprise Gemini Code Assist workflows on Google Cloud.Consider it for an existing enterprise Code Assist arrangement after checking current access and model guidance. Its README warns that it is not optimized for Gemini 4 or later.

Sources

  1. Qwen Code README
  2. Qwen Code authentication
  3. Aider README
  4. Gemini CLI README
  5. Qwen Code releases
  6. Qwen Code issues

More ai tools reviews

kornia · skills · anarlog · pr-agent · agent-sprite-forge · KiroCrew · the whole board →

Related reading