OpenAI, Anthropic, Gemini, Qwen, compatible, and local provider paths can be switched at runtime.
QwenLM/qwen-code
A terminal coding agent that now documents IDE, desktop, daemon, SDK, messaging, multi-provider, memory, skills, sandbox, and agent-team surfaces.
Developers using an interactive terminal, headless automation, an IDE, or a shared agent service.
terminal and headless CLI / IDE and desktop clients / daemon, SDK, and messaging clients
One daemon can expose a shared agent session over ACP
The documented daemon mode serves one agent session to multiple clients over HTTP and server-sent events, turning client identity and session ownership into protocol questions.
System Map
Eight inspection boundariesAuto-memory, skills, hooks, session management, and worktrees shape durable task context.
Terminal, IDE, MCP, LSP, computer-use, and headless surfaces expose several execution boundaries.
The project documents sandbox and auto modes; exact enforcement across surfaces remains to be traced.
Interactive, headless, daemon, and SDK clients share session-management concerns.
Subagents, agent teams, and delegation through ACP are documented capabilities.
Plan mode, interactive commands, IDE clients, and an agent arena expose several supervision shapes.
The public repository, docs, releases, tests, and protocol surfaces provide the starting evidence.
Learn Through This Project
10 lessonsLatest Reporting
8 articlesSeptember 2, 2026 — Qwen Code’s Claude-assisted inbox hardening shows the reusable craft: treat an endpoint and its credential as one capability, then erase both before a child process can inherit them. QwenLM/qwen-code
Builder Work: A Safety Check Can’t Read a Blank FormAugust 31, 2026 — Qwen Code’s AUTO-mode repair turns an empty MCP permission prompt into a bounded, visibly incomplete policy view—a small interface with a serious security lesson. QwenLM/qwen-code
Builder Work: The Model Belongs to the Session, Not the Settings FileAugust 23, 2026 — Qwen Code’s agent-assisted daemon patch turns a fragile global preference into a tested per-session record—and offers a durable-state lesson other builders can steal. QwenLM/qwen-code
Qwen Code Saves the Shape of a Finished WorkflowAugust 21, 2026 — Qwen Code is teaching a finished multi-agent run to leave behind a reviewable shape—rather than a pile of logs that dies with the terminal. QwenLM/qwen-code
Coding Agents Are Building Themselves—But Git Can Prove Only Part of ItAugust 11, 2026 — Across 40,345 unique commits in ten public agent codebases, coding-agent credit becomes sharply more visible in 2026—and the missing receipts matter as much as the names that appear. openai/codex, google-gemini/gemini-cli, anomalyco/opencode, QwenLM/qwen-code, cline/cline, aaif-goose/goose, OpenHands/OpenHands, charmbracelet/crush, mistralai/mistral-vibe, Kilo-Org/kilocode
Builder Work: Qwen Code Makes Workflow Advice Load-BearingAugust 10, 2026 — Qwen Code’s newly merged workflow guidance teaches a transferable engineering move: make agent-facing policy executable enough to fail a regression test. QwenLM/qwen-code
A Local HTTP Callback Can Stop Qwen Code’s Next Tool CallAugust 5, 2026 — Qwen Code’s opt-in Tool Guard gives managed ACP deployments a small local API that can allow or deny a supported top-level tool call at its final execution boundary. QwenLM/qwen-code
The Supervision Derby finish: which coding-agent repo made control more real?July 31, 2026 — The finish is a split decision: Codex makes filesystem policy travel into capability discovery; Qwen Code makes a fork’s tool gate survive resume; OpenHands and Gemini CLI make narrower but useful controls reachable. openai/codex, google-gemini/gemini-cli, QwenLM/qwen-code, OpenHands/OpenHands
Primary Sources
Open Questions
- How are authority and session ownership kept coherent when one agent serves several clients?
Evidence state describes what this Atlas profile can support today. It is not a product score and it is not evidence that uninspected capabilities are absent.