Qwen Code

AI-kodning och agentmiljöer · Kodagent i terminalen för Qwen-modeller

Kodagent för terminalen som bygger på Gemini CLI och är anpassad för Qwen-modeller, med stöd för OpenAI-kompatibla servrar.

Betyg 77 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Dokumenterad programmatisk åtkomst: SDK:er (TypeScript/Python/Java, packages/sdk-* i repot), headless-läge `qwen -p` och experimentell daemon `qwen serve` som exponerar HTTP+SSE (Agent Client Protocol) enligt README och docs-sajten (båda verifierade 200). Det är ingen klassisk REST-dataprodukt-API — automatiseringsgränssnitten är CLI/SDK/ACP.

API

Kontrollerat:

MCP · Officiellt

Inbyggd MCP-klient enligt README ("MCP, Plan Mode, LSP Integration") och docs-sajtens MCP-sida (svarar 200); repot innehåller dessutom hanterad MCP-runtime (docs/design/2026-09-28-managed-mcp-runtime.md) och separata MCP-drivrutinspaket (cua-driver, mobile-mcp). qwen-code exponerar inte sig självt som MCP-server.

MCP

Kontrollerat:

Qwen Code i terminalen: ordmärket QWEN och rutan med version 0.26.4, API-nyckel och modellen GLM-5.3-Flash-EXL3 samt katalogen /srv/kod/orderimport; under rutan står tipset att en tidigare konversation kan återupptas med qwen --continue eller qwen --resume; inmatningsfältet och statusraden längst ned visar katalogen orderimport, git main, modellen och Auto mode
1 / 4 Qwen Code 0.26.4: startskärmen med modell, projektkatalog och godkännandeläge
  • Qwen Code-session i /srv/kod/orderimport: frågan gäller vilka momssatser som är tillåtna i orderimport/ledger.py, på vilken rad de står och vilket fel som kastas vid okänd sats; agenten söker med mönstret moms|vat|VAT, läser filen och svarar att satserna 25, 12 och 6 procent står på rad 21 som 0,25, 0,12 och 0,06 i MOMSSATSER, samt att en okänd sats kastar ValueError på rad 48 med texten okänd momssats, med kontrollen på rad 47
  • Qwen Code-session där uppgiften är att skriva ett test som verifierar att okänd momssats kastar ValueError: agenten söker i tests/test_ledger.py, ser att testet redan finns och lägger därför inte till en dubblett, kör sedan hela testsviten med python -m pytest -v och visar resultatet 15 passed in 0.06s med gröna PASSED-rader för test_parser, test_moms_lases_fran_kolumnen och test_topp_leverantorer; svaret sammanfattar att testet finns sedan tidigare i commit 3bc17a5 och att samtliga 15 tester passerar
  • Qwen Code-session där agenten har läst tests/test_parser.py, tests/test_ledger.py och ytterligare två filer och sammanfattar: test_parser.py täcker inläsning av leverantörsfakturor med svensk beloppstolkning som 12 450,50, datumtolkning, avvisning av ogiltiga belopp och att momssatser läses från kolumnen, test_ledger.py täcker kontering enligt BAS med nettosumma för 25 och 12 procent, att konteringsrader balanserar och att okänd moms avvisas, test_forfallodatum.py täcker förfallna fakturor och test_reports.py täcker topp-leverantörer; avslutningsvis konstateras att det finns 16 tester fördelade på parser, bokföring, förfallodatum och rapporter, och att inga tester kördes

Bedömning

Så bedömer vi

Totalbetyg

77 av 100

Preliminär (källbaserad)

Bedömningsprofil
Terminalburen AI-kodningsagent som teamet kör på egen maskin eller server, med egna instruktioner och verktyg, och som ska kunna automatiseras och byggas ut.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Apache License 2.0 verifierad i repots LICENSE (standardtext). OSI-godkänd, full kodbas öppen på GitHub, valfri drift (npm, brew, fristående installer) och modellval fritt: OpenAI-, Anthropic-, Gemini- och Qwen-API:er samt lokala servrar (Ollama/vLLM) enligt README. Qwen-knytningen är funktionell, inte licensmässig.

  2. Funktionell passform

    Täcker kärnbehovet väl: sub-agenter, skills, hooks, planeringsläge, MCP, sandbox och headless-läge enligt README och dokumentationssajten. Lucka: funktionsjämförelsetabellen mot Claude Code är leverantörens egen uppskattning och oberoende bekräftelse saknas; flera funktioner (daemon, kanaler) är experimentella.

  3. Dataflytt och interoperabilitet

    Interoperabilitet mot modellleverantörer är god (multi-protokoll, OpenAI-kompatibla servrar, körbar mot lokal modellserver), och konfiguration är öppna filer. Men ingen dokumenterad export/import av sessioner eller projektdata hittades i README eller docs-trädet.

  4. Mognad och trygghet

    Mycket aktiv och backad av Alibaba: releases.atom visar v0.26.3, SDK TypeScript v0.1.25 och Desktop v0.26.3 den 2026-10-28; SECURITY.md finns i repot; npm-/brew-distribution och flerspråkig dokumentationssajt. Dock ungt projekt (2025) och flera ytor explicit experimentella — ingen verifierad uppdateringspolicy.

  5. Framtidskraft

    Stark automation: headless-läge (`qwen -p` för skript/CI), SDK:er för TypeScript, Python och Java (packages/sdk-*), experimentell daemon `qwen serve` över HTTP+SSE (ACP), hooks och hanterad MCP-runtime (docs/design). Nivå 5 kräver belagd praktisk integrationsförmåga — SDK-ytorna är nya och daemonen experimentell.

  6. Drift och införande

    Installation är enkel (npm/brew/installerskript, Node 22+ enligt README) men flera ytterligare komponenter (daemon, desktop, kanaler, IDE-plugin) är experimentella, och standard-installationsskripten hämtar binärer från aliyuncs.com (Kina) — värdtid/brandväggsfrågor för europeiska organisationer får beräknas själva. Dokumentationssajten är väldokumenterad men rörig.

  7. Kostnadsbild

    Programvaran gratis under Apache-2.0; totalkostnad domineras av modell-API-avgifter (Qwen via Alibaba Cloud eller egna nycklar till valfri leverantör) plus egen drift. Ingen kommersiell support kanalis; support går via GitHub/community, så drift- och supportkostnad får beräknas själv.

  8. Svensk användbarhet

    Negativ kontroll gjord 2026-10-28: git-trädet (main, recursive, ej trunkerat) listar packages/cli/src/i18n/locales med ca, de, en, fr, ja, pt, ru, zh, zh-TW — ingen sv-fil; dokumentationssajten erbjuder en/zh/de/fr/ja/ru/pt-BR/ko enligt README:s språklänkar, inget svenska. Engelskspråkig (flerspråkig) men ingen svensk lokalisering belagd.

Om Qwen Code

Qwen Code är Alibabas kodagent för terminalen. Den utgår från Gemini CLI och har anpassats för Qwen-modellerna, med inbyggt stöd för att logga in mot Alibabas tjänst eller peka mot en OpenAI-kompatibel server — inklusive en lokal sådan.

Agenten läser projektet, redigerar filer, kör kommandon och kan koppla in MCP-servrar som verktyg. Den är skriven i TypeScript och licensieras under Apache 2.0. Kopplingen till Qwen är tydlig, men den fungerar även med andra modeller; den som vill ha en leverantörsoberoende miljö har bättre val i samma kategori.

Användning

Passar för

  • Utvecklare som använder Qwen-modeller och vill ha en CLI-agent
  • Team som vill köra agenten mot en lokal OpenAI-kompatibel server

Passar mindre bra för

  • Den som vill växla fritt mellan leverantörer
  • Den som behöver ett grafiskt gränssnitt

Styrkor och begränsningar

Styrkor

  • Apache-licens och aktiv utveckling
  • Fungerar mot Qwen och OpenAI-kompatibla servrar

Begränsningar

  • Nära knuten till Qwen-modellerna
  • Bygger på Gemini CLI:s kodbas och ärver dess begränsningar

Skärmbilder

Tekniska resurser

Alternativ

opencode

AI-kodning och agentmiljöer · Kodagent i terminalen

Kodagent som körs i terminalen, arbetar i det egna repot och kan använda vilken modellleverantör som helst, inklusive lokala modeller.

Startår
2025
Licens
MIT License
Öppen källkod
Ja

Betyg

82 av 100

Preliminär (källbaserad)

Läs bedömningen om opencode

Projektdata

224 464GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2025
Licens
MIT LicenseÖppen källkod (OSI-godkänd licens) · MIT enligt LICENSE-filen. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
REST API Uppgivet
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: MIT verifierad direkt i repots LICENSE (Copyright 2025 opencode). Lokalt CLI/agent utan licenslåsning; modellval är leverantörsoberoende (moln eller OpenAI-kompatibel lokal server) och konfigurationen ligger i projektet.
Funktionell passform Gäller: Täcker kärnan i användningsfallet: agent i terminalen som läser repo, redigerar filer, kör kommandon och kan byta modell. Kända luckor enligt vår post: ingen grafisk IDE-integration och krav på disciplin kring vilka kommandon agenten får köra.
Dataflytt och interoperabilitet Gäller: opencode serve exponerar en OpenAPI-dokumenterad HTTP-server där sessioner, meddelanden och filer kan nås programmatiskt (https://opencode.ai/docs/server/). Fullständig export av sessionsdata i standardformat är inte verifierad.
Mognad och trygghet Gäller: Ungt (startår 2025) men extremt aktivt: releases.atom visar v2.2.0 2026-10-27 och v1.19.5 2026-10-28, dvs. dagliga utgåvor. Verifierad uppdateringspolicy och säkerhetsrutiner har inte kontrollerats separat; bedömt enbart mot leverantörskällor.
Framtidskraft Gäller: Stark integrationsberedskap: headless HTTP-server med OpenAPI-spec och typsäker TS-SDK (npm @opencode-ai/sdk), plugins, MCP-servers-konfiguration och ACP-stöd enligt dokumentationen. Nivå 5 kräver belagd praktisk anpassningsförmåga utöver förekomst.
Drift och införande Gäller: Installation via npm/brew/pacman och körning lokalt i projektmappen; driftkraven är väldokumenterade (opencode.ai/docs) och rimliga med normal IT-kompetens. Serverläge kräver viss extra hänsyn (autentisering via OPENCODE_SERVER_PASSWORD).
Kostnadsbild Gäller: Kostnadsbilden är transparent: MIT-licens, verktyget gratis, totalkostnaden domineras av modellanvändning (BYO API-nycklar, lokala modeller möjliga) plus obetydlig drift. Antagande: befintlig arbetsstation, inga extra servrar.
Svensk användbarhet Gäller: Negativ kontroll gjord: README:s översättningsindex listar 22 språk (README.no.md norsk, README.da.md dansk m.fl.) men ingen svensk version, och dokumentationens språkväljare (opencode.ai) listar 17 språk utan svenska.

Kostnad: .

Faktakontrollerad

Goose

AI-kodning och agentmiljöer · Lokal AI-agent för kod och arbetsuppgifter

AI-agent som körs lokalt i terminalen eller som skrivbordsprogram och arbetar med kod, filer och externa verktyg via tillägg.

Startår
2024
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

77 av 100

Preliminär (källbaserad)

Läs bedömningen om Goose

Projektdata

56 203GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2024
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Standardtext för Apache 2.0 i LICENSE-filen. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
sdk · acp Uppgivet
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache License 2.0 (OSI-godkänd) verifierad direkt i repots LICENSE i aaif-goose/goose och via README:s licensbadge. Hela kodbasen öppen, fri drift som fristående Rust-binär, CLI eller desktop på Linux/macOS/Windows, konfiguration i lokala filer och fritt modellval (15+ leverantörer inklusive Ollama). Projektet drivs under Agentic AI Foundation (AAIF) vid Linux Foundation.
Funktionell passform Gäller: Täcker kärnan i användningsfallet: general-purpose agent för kod och arbetsuppgifter som läser repo, redigerar filer och kör kommandon, med 70+ tillägg via MCP och stöd för både molnmodeller och lokala modeller. Kända luckor enligt vår katalogpost: ingen central administrationsyta, tredjepartstillägg måste granskas, och agentkvaliteten hänger på vald modell.
Dataflytt och interoperabilitet Gäller: Konfigurationen sparas lokalt i öppna filer, tillägg följer den öppna MCP-standarden och modellleverantör är fritt valbar. Dokumenterad fullständig export av sessions- och arbetsdata i standardformat kunde inte beläggas i README eller docs-trädet.
Mognad och trygghet Gäller: Mycket aktivt: releases.atom visar v1.57.0 (2026-10-28), v1.56.0 (2026-10-23) och v1.55.0 (2026-10-16). SECURITY.md, GOVERNANCE.md, CI-badge och paketeringsstatus (repology) finns i repot, plus dokumentation och community. Bedömt mot leverantörs-/projektkällor; explicit uppdateringspolicy har inte verifierats separat.
Framtidskraft Gäller: Stark integrationsberedskap: Goose Development Kit (GDK) med SDK i Rust-crates samt Python-/Kotlin-bindningar, ACP-anslutning över stdio/HTTP/WebSocket, 70+ MCP-tillägg, headless-körning och dokumenterade custom distributions. Nivå 5 kräver belagd praktisk integrations-/anpassningsförmåga utöver förekomst av API/SDK.
Drift och införande Gäller: Installation är enkel (install-skript eller desktop-app, fristående binär utan Node-beroende) och driftkraven dokumenterade på goose-docs.ai. Men agentdrift ställer krav på policy för vilka kommandon agenten får köra och granskning av tredjepartstillägg, och det finns ingen central administrationsyta för team.
Kostnadsbild Gäller: Programvaran är gratis under Apache-2.0. Totalkostnaden domineras av modellanvändning (egna API-nycklar till valfri leverantör, eller lokal inferens med motsvarande hårdvarukostnad) plus arbete med tilläggsgranskning. Antagande: befintlig arbetsstation; ingen kommersiell supportkanal är verifierad, support går via GitHub/Discord.
Svensk användbarhet Gäller: Negativ kontroll gjord 2026-10-28: git-trädet för aaif-goose/goose (3 025 sökvägar) listar ui/desktop/src/i18n/messages/ med 16 språkfiler (de, en, es, fr, hi, id, it, ja, ko, ms, pt, ru, tr, vi, zh-CN, zh-TW) — ingen sv.json. Dokumentationen på goose-docs.ai är engelska. Engelskspråkigt men tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Källor