Qwen Code:リポジトリ全体を読み、自分でコードを直すターミナル用のオープンなエージェント
要約
コマンドラインの中に住むオープンなコーディングエージェント。リポジトリ全体を文脈に読み込み、普通の言葉で指示を受け取り、ファイルを特定して書き換え、テストを走らせ、通るまで自分で直す。先に計画を立てるモード、並行して働く補助エージェント、使い回せるスキルの束、そして任意の互換端点に向けられるモデル層を備える。
おすすめ- ソフト名
- Qwen Code
- バージョン
- 0.24.4
- オープンソース
- オープンソース
- OS
- WindowsmacOSLinux
- 更新日時
- 2026-10-06 18:34
この二年ほどで、プログラミングを機械が助ける形は三つに移り変わった。まず、貼り付けたコードについて答えるチャット画面。次に、エディタの中での一行か二行の補完。三つ目の形がこの記事の主題だ。ターミナルの中に住み、新しい窓も開かず、エディタも占領せず、もともと使うはずだったコマンドラインの中で「コードを読む、直す、コマンドを走らせる、結果を見る、自分で直す」という輪をひととおり回してくれるエージェントである。
Qwen Code はその形に対するオープンな答えで、大きなオープンモデル群の一つを持つチームが公開している。約束はわざと地味だ。やってほしい仕事を普通の言葉で伝えれば、プロジェクトを読み、ファイルを書き換え、テストを走らせ、動くものを返してくる。

全体を理解してからでないと触れない
補完の道具は一つのファイルを見張る。このエージェントはプロジェクト全体を文脈に読み込む。起動時に構造を走査し、各部分の依存関係を整理し、会話の中ではファイル名を指定して一緒に考えさせることもできる。チームが頭の中に置いている約束事は、一度書き出しておける。ビルドの命令、テストの命令、コードの書き方の作法を、プロジェクト直下の説明ファイルにまとめておけば、毎回の会話がそれを読んでから着手する。仕組みは小さいが効果は大きい。決まりごとが最初の午後で薄れるのではなく、AI による修正のたびに届くようになる。
ひとこと入れて、ひとまとまりの成果が出る
よくある使い方は、依頼を投げて最後までやらせることだ。ログインの入口の時間切れ処理を作り直し、壊れていないことをテストで確かめる。エージェントはそれを自分で段に分ける。関係するファイルを探し、今の実装を読み、書き換え、テストを走らせ、失敗を読んで通るまで直す。変更が終われば、内容を説明する形でバージョン管理の記録を一本残すこともできる。失敗したときはエラーの記録を貼り返せば足りる。表面で当て推量するのではなく、プロジェクトの中で原因を突き止める。
もっと大きな仕事は、並行して働く補助エージェントに分けられる。それぞれが自分の文脈を持ち、互いに干渉しない。一方が性能の詰まりを追い、もう一方が同時に単体テストを書く。結果は最後にまとめる。プロジェクトが大きくなると、この分担は「待つ」と「見当がつかない」の差になる。

先に計画し、それから動く。効くブレーキも要る
道具の自主性が高いほど、止まる手段が要る。二つの運転の型が両端を覆う。一つ目では、ファイルの書き込みにもコマンドの実行にも毎回同意が要る。使い始めの一週間や、大事なブランチを触るときに向く。二つ目は全自動で、すでに信頼している繰り返しの作業に向く。その間に計画の型がある。まず読み取りだけの分析、出力は実施の計画、そして同意するまで実際には何も変えない。
拡張は開かれた道をたどる。スキルの束とは、説明とスクリプトをまとめた再利用可能な一式で、入れておけば後から何度でも呼び出せる。開かれた取り決めを使えば、外部のデータ源や道具を会話に参加させられる。データベース、ネット上の文書、デザインの素材。文脈は、たまたまプロジェクトに置かれているものだけではなくなる。

モデルは取り替え、プロジェクトは手放さない
この道具は同じチームのオープンなコーディングモデルに合わせて調整されているが、モデルと話す層は開いたままだ。商用各社の互換端点を繋げられ、自分の機械で動く推論サービスも繋げられ、しかも会話の途中で切り替えられる。枠組みそのものは緩いライセンスで公開され、モデルの重みも同じく公開されている。両方が開いているということは、囲い込みを巡って争う必要がないということであり、機微なデータを抱えるチームは輪のすべてをローカルのモデルで回せる。
具体的には、ライセンスは緩く、実装は Windows、macOS、Linux のいずれでも動く実行環境の上にあり、全体はターミナルでの一回の導入で済む。2026 年の終わりまでに、公開されたプロジェクトは二万七千を超える星を集め、動きは速い。ソフト自体はオープンで、日々の利用では普通、公式のクラウドを通じて従量制か月額でモデルに繋ぐか、自前の互換サービスやローカルのモデルを使う。
向いている人
もともとターミナルで作業していて、モデルに語らせるのではなく実際に手を動かしてほしい人。ソースコードを任意の端点に送れず、モデルを差し替えられる必要があるチーム。AI が自信たっぷりにファイルを間違って直すのを見て、書く前に計画と承認の関門が欲しいと思った人。オープンで、モデルは替えられ、プロジェクトは誰にも縛られない。