Zum Hauptinhalt springen
9 – 17 UHR +49 8031 3508270 LUITPOLDSTR. 9, 83022 ROSENHEIM
DE / EN
Coding-Agent Alibaba (Qwen-Team) China Terminal, IDE, Desktop, Chat

Qwen Code

Qwen Code ist Alibabas quelloffener Coding-Agent für Terminal, IDE und Desktop mit Qwen-, Claude-, Gemini- und OpenAI-kompatiblen Modellen.

Lizenz Apache-2.0
Oberflächen Terminal (CLI), Desktop-App, VS Code, Zed, JetBrains, Web-Oberfläche (Web Shell), Chat (Telegram, DingTalk, WeChat, Feishu)
Plattformen macOS, Linux, Windows
Instruktionsdatei QWEN.md

Die sieben Bausteine bei Qwen Code

So setzt Qwen Code die Bausteine eines AI Harness um

  1. 1

    Agentenschleife

    Wie beim Vorbild Gemini CLI ruft die Kernschleife das Modell auf, wertet Werkzeuganfragen aus und führt sie aus; im Headless-Modus (`qwen -p "..."`) lässt sich Qwen Code in Skripten, CI/CD oder Batch-Jobs einsetzen.

  2. 2

    Werkzeuge und Ausführungsumgebung

    Eingebaute Skills wie `/review`, `/batch`, `/loop` oder `/bugfix`, LSP-Integration und Model-Context-Protocol-Server (MCP) stellen Werkzeuge und Ausführungsumgebung bereit, ergänzt um Computer-Use-Funktionen für Desktop-Automatisierung.

  3. 3

    Kontextmanagement

    Projektanweisungen liegen in `QWEN.md`-Dateien im Repository-Wurzelverzeichnis und lassen sich über `@pfad/zu/datei.md` modularisieren; laut Dokumentation funktioniert die Datei am zuverlässigsten kurz und spezifisch formuliert.

  4. 4

    Zustand und Gedächtnis

    Auto-Memory speichert projektbezogene Informationen automatisch; ein Daemon-Modus (`qwen serve`) bindet über HTTP und Server-Sent Events mehrere Clients per Agent Client Protocol (ACP) an denselben laufenden Agenten an.

  5. 5

    Berechtigungen

    Ein Sandbox-Modus isoliert Shell-Befehle und Dateizugriffe vom Host-System und lässt sich über ein eigenes Dockerfile um zusätzliche Werkzeuge erweitern; ein Plan-Modus trennt Planung von Ausführung, bevor Änderungen vorgenommen werden.

  6. 6

    Verifikation und Feedback

    Checkpointing legt vor jeder genehmigten Dateiänderung einen Commit in einem Schatten-Git-Repository unter `~/.qwen/history/<project_hash>` an; `/restore` setzt Dateien und Gesprächsverlauf auf einen früheren Stand zurück, muss aber über `qwen --checkpointing` oder `settings.json` aktiviert werden.

  7. 7

    Orchestrierung

    SubAgents delegieren fokussierte Teilaufgaben an ein einzelnes Modell; das laut Dokumentation experimentelle „Agent Team“ lässt mehrere Teammitglieder mit geteilter Aufgabenliste zusammenarbeiten, während der ebenfalls experimentelle Modus „Agent Arena“ bis zu fünf Modelle in isolierten Git-Worktrees an derselben Aufgabe konkurrieren lässt, bevor eine Lösung übernommen wird.

Modelle und Modellzugang

Welche Modelle der Harness nutzt und über welche Wege sie bezogen werden

Modelle und Modellzugang
Modelle Qwen3-Coder- und Qwen3-Max-Modelle (Qwen-Familie)
Bezugswege Alibaba Cloud Bailian (Coding Plan, Token Plan), OpenAI-kompatible Endpunkte (OpenAI, Azure, OpenRouter, ModelScope, eigene Anbieter), Anthropic Claude API, Google Gemini API / Vertex AI, Ollama / vLLM (lokale Modelle)
Freie Modellwahl Ja
Eigener Endpunkt / LLM-Gateway Ja
Qwen Code liest die Umgebungsvariablen `OPENAI_API_KEY`, `OPENAI_BASE_URL` und `OPENAI_MODEL` für beliebige OpenAI-kompatible Anbieter; alternativ lassen sich `ANTHROPIC_BASE_URL`, `GEMINI_API_KEY` oder Alibabas eigene Bailian-Endpunkte konfigurieren.
Funktionen
MCP-Server Sub-Agenten Hooks Skills Plugins / Erweiterungen Sandbox Headless / CI SDK IDE-Integration Checkpoints Sitzungen fortsetzen
Betrieb mit herdr
Von herdr unterstützt Ja
Zustandserkennung Screen-Manifest
Integration Session
herdr führt Qwen Code in der Tabelle „Supported agents“ mit demselben Integrationsmuster wie GitHub Copilot CLI oder Letta Code.
Mehr zu herdr →

Einsatz im Unternehmen

Datenverarbeitung, Steuerung und Preismodell laut Anbieter

Datenverarbeitung über Alibaba-Cloud-Endpunkte

Bei Nutzung der Alibaba-Cloud-Bailian-Endpunkte (Coding Plan, Token Plan) laufen Anfragen laut Dokumentation über Rechenzentren in Peking oder Singapur; wer Wert auf einen anderen Verarbeitungsort legt, kann stattdessen einen OpenAI-kompatiblen, europäisch gehosteten Endpunkt konfigurieren.

Kein herstellerseitiges SSO dokumentiert

Die Authentifizierung erfolgt über API-Schlüssel je Anbieter (`OPENAI_API_KEY`, `ANTHROPIC_API_KEY`, `GEMINI_API_KEY`, `BAILIAN_CODING_PLAN_API_KEY` u. a.); eine zentrale Enterprise-SSO-Anbindung nennt die Dokumentation nicht.

Konfigurationshierarchie: Umgebungsvariablen schlagen Settings-Dateien

Laut Konfigurationsreferenz gilt die Rangfolge Kommandozeilenargumente vor Umgebungsvariablen (inklusive `.env`-Dateien) vor der systemweiten `settings.json` vor Projekt- und Nutzer-Settings vor den Systemvorgaben. Eine zentral vorgegebene systemweite Settings-Datei (`/etc/qwen-code/settings.json`) lässt sich damit von Nutzenden über eigene Umgebungsvariablen oder CLI-Flags überschreiben; für eine belastbare Durchsetzung reicht das allein nicht aus.

Telemetrie und Protokollierung modellabhängig

Da Qwen Code beliebige Modellendpunkte anspricht, bestimmt der jeweils gewählte Anbieter (Alibaba Cloud, OpenAI, Anthropic, Google oder ein selbst betriebener Endpunkt) die Protokollierungs- und Aufbewahrungsregeln; eine harnesseigene, anbieterübergreifende Telemetriezusage dokumentiert das Projekt nicht.

Kostenloser Qwen-OAuth-Zugang eingestellt

Der kostenlose Qwen-OAuth-Zugang endete laut Dokumentation zum 15. April 2026; bereits zwischengespeicherte Tokens funktionieren laut Dokumentation nur noch kurzzeitig weiter, für den produktiven Einsatz sind eigene API-Schlüssel erforderlich.

Stärken
  • Vollständig quelloffen (Framework und zugrunde liegende Qwen-Modelle) unter Apache-2.0
  • Multi-Protokoll-Unterstützung für OpenAI-, Anthropic-, Gemini- und Qwen-APIs sowie beliebige OpenAI-kompatible oder lokale Anbieter (Ollama, vLLM)
  • SubAgents, ein experimentelles Agent Team und ein Daemon-Modus für Mehrbenutzer- und Mehrclient-Betrieb
  • Oberflächen jenseits des Terminals: Desktop-App, IDE-Plugins, Web-UI und Chat-Integrationen
  • SDKs für TypeScript sowie – laut Dokumentation im Alpha-Stadium – Python und Java zur programmatischen Einbindung
  • Aktive Weiterentwicklung mit dokumentierter Auswertung gegen SWE-bench Verified über mehrere Versionen
Grenzen
  • Der kostenlose Qwen-OAuth-Zugang ist laut Dokumentation seit dem 15. April 2026 eingestellt; produktiver Einsatz erfordert eigene API-Schlüssel bei einem der unterstützten Anbieter
  • Agent Team und Agent Arena sind laut Dokumentation experimentell; Agent Arena erlaubt maximal fünf gleichzeitige Modelle und lässt sich nach dem Beenden einer Sitzung nicht fortsetzen
  • Das offizielle Docker-Sandbox-Image ist laut Dokumentation bewusst minimal gehalten; zusätzliche Laufzeitumgebungen wie Java sind standardmäßig nicht enthalten und müssen über ein eigenes `.qwen/sandbox.Dockerfile` nachgerüstet werden

Einsatzbereiche

Typische Aufgaben für diesen Harness

Terminal-gestützte Entwicklung mit freier Wahl des Modellanbieters
Automatisierung über Headless-Modus, CI/CD oder Batch-Jobs
Mehrbenutzerbetrieb über den Daemon-Modus mit IDE-, TUI- oder Web-Clients
Vergleich mehrerer Modelle an derselben Aufgabe im Modus „Agent Arena“
Einbindung in Chat-Kanäle wie Telegram, DingTalk, WeChat oder Feishu für Teams

AI Harness-Grundlagen vorausgesetzt: Qwen Code ist der quelloffene Coding-Agent von Alibabas Qwen-Team für Terminal, Desktop, IDE und Chat-Kanäle, der wahlweise mit Qwen-, Claude-, Gemini- oder beliebigen OpenAI-kompatiblen Modellen arbeitet – Lizenz Apache-2.0. Stand: 20. September 2026.

Was ist Qwen Code?

Qwen Code wird von Alibabas Qwen-Team als Open-Source-Projekt auf GitHub (QwenLM/qwen-code) unter der Apache-2.0-Lizenz entwickelt. Laut Projektbeschreibung „basierte dieses Projekt ursprünglich auf Google Gemini CLI Version 0.8.2“, seit Version 0.1 wird es jedoch unabhängig und ohne weitere Synchronisation mit dem Upstream-Projekt als „multi-protokollfähiges, plattformübergreifendes Agent-Framework mit tiefer Integration für Qwen-Modelle und darüber hinaus“ weiterentwickelt. Installiert wird Qwen Code über ein Installationsskript (curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash), per npm (npm install -g @qwen-code/qwen-code@latest, Node.js 22+) oder per Homebrew; gestartet wird die interaktive Sitzung mit dem Befehl qwen im Projektverzeichnis, die Authentifizierung erfolgt anschließend über den Befehl /auth. Neben dem Terminal gibt es eine Desktop-App, IDE-Erweiterungen für VS Code, Zed und JetBrains sowie eine browserbasierte Web-Oberfläche („Web Shell“) über qwen serve --open.

Qwen Code als AI Harness

Die Agentenschleife entspricht in ihrer Grundstruktur dem Vorbild Gemini CLI: Das Modell fordert Werkzeuge an, die Kernschleife führt sie aus und gibt Ergebnisse zurück. Werkzeuge stellt Qwen Code über eingebaute Skills (/review, /batch, /loop, /bugfix), LSP-Integration, Computer-Use-Funktionen für Desktop-Automatisierung sowie Model-Context-Protocol-Server bereit. Projektkontext liefert eine QWEN.md-Datei im Repository-Wurzelverzeichnis, die sich über @pfad/zu/datei.md modularisieren lässt. Checkpointing sichert vor jeder genehmigten Änderung einen Commit in einem Schatten-Git-Repository unter ~/.qwen/history/<project_hash>; /restore macht Änderungen rückgängig. Ein Sandbox-Modus isoliert Shell-Befehle und Dateizugriffe vom Host-System. Für arbeitsteilige Aufgaben stehen SubAgents für fokussierte Einzelaufgaben bereit, ergänzt um das experimentelle „Agent Team“ für kollaborative Mehragenten-Workflows mit geteilter Aufgabenliste und den ebenfalls experimentellen Modus „Agent Arena“, in dem bis zu fünf Modelle in isolierten Git-Worktrees konkurrierend dieselbe Aufgabe bearbeiten, bevor eine Lösung übernommen wird. Ein Daemon-Modus (qwen serve) bindet über HTTP und Server-Sent Events mehrere Clients – IDE, TUI, Web oder Chat-Kanäle wie Telegram, DingTalk, WeChat und Feishu – an denselben laufenden Agenten an.

Modelle und Modellzugang

Qwen Code ist in erster Linie auf Qwen-Modelle der Qwen3-Coder- und Qwen3-Max-Familien ausgelegt, per Konfiguration aber ausdrücklich anbieterunabhängig: Über die Umgebungsvariablen OPENAI_API_KEY, OPENAI_BASE_URL und OPENAI_MODEL lässt sich jeder OpenAI-kompatible Anbieter anbinden, darunter OpenAI selbst, Azure, OpenRouter oder ModelScope; alternativ konfigurieren ANTHROPIC_BASE_URL und ANTHROPIC_MODEL den Zugriff auf die Claude API, GEMINI_API_KEY auf die Gemini API oder – als eigenes Protokoll – GOOGLE_CLOUD_PROJECT (optional GOOGLE_CLOUD_LOCATION) über Application Default Credentials beziehungsweise GOOGLE_API_KEY den Zugriff auf Vertex AI. Für Alibabas eigene Modelle stehen zusätzlich die Bailian-Endpunkte „Coding Plan“ und „Token Plan“ mit Rechenzentren in Peking oder Singapur zur Verfügung. Diese frei konfigurierbare Endpunktarchitektur erfüllt genau die Voraussetzung, unter der sich Qwen Code auch über einen zentralen, OpenAI-kompatiblen Proxy wie das AI Gateway betreiben lässt – über dessen Basis-URL anstelle eines Modellanbieters direkt.

Einsatz im Unternehmen: Datenschutz und Governance

Weil Qwen Code beliebige Modellendpunkte anspricht, bestimmt der jeweils gewählte Anbieter über Verarbeitungsort und Aufbewahrung: Bei Alibaba-Cloud-Bailian-Endpunkten liegen die Rechenzentren laut Dokumentation in Peking oder Singapur, bei OpenAI-kompatiblen, Anthropic- oder Google-Endpunkten gelten deren jeweilige Bedingungen. Eine harnesseigene, anbieterübergreifende Telemetrie- oder SSO-Lösung dokumentiert das Projekt nicht; die Authentifizierung erfolgt je Anbieter über einzelne API-Schlüssel; laut Konfigurationsreferenz haben dabei Kommandozeilenargumente die höchste Priorität, gefolgt von Umgebungsvariablen (inklusive .env-Dateien) und erst danach den verschiedenen settings.json-Ebenen (System-, Projekt-, Nutzer- und Systemvorgaben-Datei). Der kostenlose Qwen-OAuth-Zugang endete laut Dokumentation zum 15. April 2026. Unabhängig vom gewählten Endpunkt gilt: Quellcode und Prompts gehen an den jeweils konfigurierten Modellanbieter und gehören vorab ins Verzeichnis der Verarbeitungstätigkeiten.

Qwen Code mit herdr orchestrieren

Der Terminal-Multiplexer herdr führt Qwen Code in seiner Tabelle unterstützter Agents mit Screen-Manifest als State Authority und Session-Integration – demselben Muster wie bei GitHub Copilot CLI oder Letta Code. Qwen Code lässt sich damit neben anderen Coding-Agents innerhalb einer herdr-verwalteten Terminal-Sitzung betreiben.

Einordnung: Entwickler-Harness und Unternehmens-Harness

Qwen Code richtet sich wie andere Coding-Harnesses an Entwicklerinnen und Entwickler im Terminal, in der IDE oder im Daemon-Betrieb. Für Fachanwender ohne Terminal-Workflow ist CompanyGPT der passende Harness – mit Werkzeugen über MCP-Server, Integrationen und n8n. Das AI Gateway bildet dazu die gemeinsame Kosten- und Governance-Schicht für alle Modellzugriffe im Unternehmen, gerade weil Qwen Code selbst schon anbieterunabhängig konfiguriert werden kann. Einen Überblick über weitere Harnesses bietet die Übersichtsseite KI-Harness. Wir unterstützen Unternehmen dabei, Qwen Code und andere Coding-Harnesses sauber in ein bestehendes AI-Governance-Konzept einzuordnen.

Vom Entwickler-Harness zum Unternehmens-Harness

Coding-Harnesses sind Werkzeuge für Entwickler. Für Fachanwender, Kostenkontrolle und Governance braucht es zwei weitere Schichten.

CompanyGPT – der Harness für Fachanwender

CompanyGPT gibt beliebigen Sprachmodellen Werkzeuge über MCP-Server, Integrationen und n8n, Unternehmenswissen über companyRAG, Rollen aus Entra ID oder Keycloak sowie Audit-Logs – betrieben in Ihrer Azure-Umgebung oder souverän auf STACKIT.

CompanyGPT entdecken
AI Gateway – Kosten und Governance für alle Agenten

Das AI Gateway bündelt die Modellzugriffe Ihrer Tools und Coding-Agenten hinter einer OpenAI-kompatiblen API: Authentifizierung über Entra ID, Budgets und Kostenstellen pro Team, Nutzer und Agent, Guardrails und lückenlose Protokollierung.

AI Gateway ansehen

Häufig gestellte Fragen

Was ist Qwen Code?

Qwen Code ist ein quelloffener KI-Coding-Agent von Alibabas Qwen-Team für Terminal, Desktop, IDE und Chat-Kanäle. Er unterstützt neben Qwen-Modellen auch OpenAI-, Anthropic- und Gemini-APIs sowie lokale Modelle und lässt sich per MCP erweitern.

Ist Qwen Code Open Source?

Ja. Qwen Code steht unter der Apache-2.0-Lizenz, der Quellcode liegt im GitHub-Repository `QwenLM/qwen-code`, und laut Projektbeschreibung sind sowohl das Framework als auch die zugrunde liegenden Qwen-Modelle quelloffen.

Welche Modelle unterstützt Qwen Code?

Qwen Code ist auf die Qwen3-Coder- und Qwen3-Max-Modellfamilien ausgelegt, unterstützt über konfigurierbare Endpunkte aber auch Claude-, Gemini- und beliebige OpenAI-kompatible Modelle sowie lokale Modelle über Ollama oder vLLM.

Was ist der Unterschied zwischen Qwen Code und Gemini CLI?

Qwen Code basierte laut eigener Projektbeschreibung ursprünglich auf Google Gemini CLI Version 0.8.2, wird seit Version 0.1 aber unabhängig als eigenständiges, multi-protokollfähiges Agent-Framework mit tiefer Qwen-Integration weiterentwickelt und folgt Gemini CLI nicht mehr direkt.

Ist Qwen Code DSGVO-konform nutzbar?

Das hängt vom gewählten Modellendpunkt ab: Bei Alibaba-Cloud-Bailian-Endpunkten laufen Daten über Rechenzentren in Peking oder Singapur, während sich Qwen Code über `OPENAI_BASE_URL`, `ANTHROPIC_BASE_URL` oder `GEMINI_API_KEY` auch an europäisch gehostete oder eigene Endpunkte anbinden lässt. Eine pauschale DSGVO-Aussage trifft die Dokumentation nicht.

Funktioniert Qwen Code mit herdr?

Ja, herdr führt Qwen Code in seiner Tabelle unterstützter Agents mit Screen-Manifest als State Authority und Session-Integration.

Coding-Agenten sicher im Unternehmen einführen

Wir unterstützen bei Auswahl, Modellbezug in der EU, Berechtigungskonzept und Kostenkontrolle.