Qwen Code:在終端機裡讀懂整個專案、自己動手改程式的開源代理

摘要

一個住在命令列裡的開源編程代理:把整個專案讀進脈絡,收下一句白話需求,自己定位檔案、動手修改、跑測試,看著錯誤訊息修正到通過。有先規劃後動手的模式、可並行分工的子代理、能重複使用的技能包,模型層也可以指向任何相容端點。

推薦
軟體名稱
Qwen Code
版本
0.24.4
開源
開源
作業系統
WindowsmacOSLinux
更新時間
2026-10-06 18:34

大約兩年之間,機器在編程上幫的忙換了三種形狀。先是一個對話視窗,回答你貼進去的程式問題;然後是編輯器裡的行內補全,一次一兩行。第三種形狀就是這篇要談的:一個住在終端機裡的代理,不開新視窗、不佔編輯器,就在你本來就要用的命令列裡,把「讀程式、改程式、跑指令、看結果、再修正」這一整圈自己跑完。

Qwen Code 是針對這個形狀給出的開源答案,由那個大型開源模型家族所屬團隊發布。它的承諾刻意不花俏:用白話把活說清楚,它去讀專案、改檔案、跑測試,然後交出一個真的能用的結果。

在終端機裡工作的編程代理

先讀懂整個專案,才動得了手

補全工具只盯著一個檔案。這個代理把整個專案讀進脈絡:啟動時掃描結構、理清各部分的依賴關係,會話中還能把某個檔案點名拉進來一起看。團隊腦子裡的那些約定可以一次寫下來——建置指令、測試指令、程式風格——放在專案根目錄的一份說明檔裡,每次會話開始前它都先讀這份檔再開工。機制很小,效果很大:規矩會進到每一次 AI 修改裡,而不是過了第一個下午就消散。

一句白話進去,一段完整交付出來

最常見的用法是把需求丟給它收尾:把登入介面的逾時處理重構一下,順便跑測試確認沒改壞。它自己拆成幾步——找出相關檔案、讀懂現有實作、動手修改、執行測試、看著錯誤訊息修正直到通過。改完還能順手記一筆版本控制提交,說明寫得像樣。真的報錯也別慌,把錯誤日誌貼回去就行,它會在專案裡定位根因,而不是在表面猜。

更大的活可以拆給並行工作的子代理,各有各的脈絡、互不干擾:一個去追效能瓶頸,另一個同時寫單元測試,最後統一彙整。專案一大,這種分工就是「等著」與「猜著」之間的差別。

一句需求在專案裡被執行到底

先規劃再動手,煞車要真的有用

工具越自主,越需要一個能停下來的方式。兩檔執行模式蓋住兩端:第一檔裡,寫檔案、跑指令每一項都要你點頭,適合剛上手的第一週,或正在改的重要分支;第二檔全自動執行,適合你已經充分信任的重複工作。兩者之間還有一檔規劃模式:先做唯讀分析、輸出一份實施計畫,等你確認之後才真的動手。

擴充走的是開放路線。一個技能包就是一份可以反覆套用的組合,裡面有說明也有腳本,裝進去之後隨時叫得出來;一套開放的協定則讓外部的資料來源與工具接進對話——資料庫、線上說明資料、設計稿——脈絡於是不再只限於專案裡剛好有的東西。

技能包與子代理組成的工作流

模型隨便換,程式庫不上鎖

這個工具是繞著同團隊的開源編碼模型調校的,但接模型的那一層是開的:各家商業模型的相容介面可以接,跑在自己機器上的推論服務也可以接,而且能在會話中途切換。框架本體採寬鬆授權開源,模型權重同樣開源。兩邊都開,意味著沒有廠商綁定要爭論;資料敏感的團隊甚至能整條流程都跑在本機模型上。

具體一點:授權寬鬆,實作跑在 Windows、macOS、Linux 都有的執行環境上,整個東西就是終端機裡的一次安裝。到 2026 年九月,公開的程式庫已累積兩萬七千多顆星,迭代相當積極。軟體本身開源;日常使用通常是透過官方雲端服務接模型,按量計費或包月,也可以自備相容服務或本機模型。

適合誰

本來就在終端機裡幹活、希望模型真的上手而不是只動嘴的人。不能把原始碼送到任意端點、需要模型可替換的團隊。以及看過 AI 自信滿滿地改錯檔案、於是想在動手之前先要一份計畫與一道核准關卡的人。它開源、模型可換、程式庫不對任何人上鎖。

Qwen Code下載地址
支援的作業系統: Windows macOS Linux