mcpField
Q
Qwen Code

Qwen Code

公式Agent-ready
github.comAI・エージェント28.8kqwen今日更新
リポジトリ公式サイト

Qwen Code について

Qwen Code はターミナルで Qwen と対話できるコマンドラインコーディングエージェントです。MCP プロトコルに対応しており、機能やリソースアクセスを拡張できます。非対話モードで自動実行でき、自動化スクリプトやエージェントシステムへの統合に適しています。

主な機能

  1. 01ターミナルで Qwen と対話してコーディングタスクを実行
  2. 02MCP サーバーに接続して機能を拡張し、リソースにアクセス
  3. 03非対話モードで自動的にコード生成と修正を実行

活用シーン

  1. 01CI/CD パイプラインに統合して自動的なコード変更を実現
  2. 02複数のツールを接続した自動化コーディングワークフローを構築
  3. 03大規模なエージェントシステムと自動化スクリプトのコンポーネントとして使用

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
npm install -g @qwen-code/qwen-code

インストール後にqwen --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
qwen
02
qwen -p "explain this project"
03
qwen mcp list

詳細

npm version License Node.js Version Downloads

QwenLM%2Fqwen-code | Trendshift

ターミナル、エディター、デスクトップ、ブラウザー、チャットで使えるオープンソースのAIコーディングエージェントです。

中文 | Deutsch | français | 日本語 | Русский | Português (Brasil) | 한국어

ターミナル、デスクトップアプリ、ブラウザー、エディター、チャットで使えるQwen Code。VS Code、Zed、JetBrains、Telegram、DingTalk、WeChat、Feishuとの連携に対応

Qwen Codeを選ぶ理由

  • 最初からエージェント機能を搭載 — Auto-Memory、Auto-Skills、SubAgents、Agent Teams、MCPに対応。セットアップ不要で、ワークフローを動的に実行できます。
  • すべてがオープンソース — フレームワークもQwenモデルもオープンソースです。両者はともに進化し、特定のベンダーに縛られません。
  • マルチプロトコル対応 — OpenAI、Anthropic、Gemini、QwenのAPIに対応しています。サードパーティープロバイダーやローカルモデル(Ollama / vLLM)も利用でき、実行中に切り替えられます。
  • ターミナルの枠を超えて — IDEプラグイン、デスクトップアプリ、Web UI、SDK、チャット連携(Telegram / DingTalk / WeChat / Feishu)を利用できます。

ヒント

Qwen Codeは、自身のエージェントとモデルを使って課題を報告し、PRを提出し、コードをレビューし、テストを実行することで、積極的に自己改善を続けています。コミュニティの力を活用し、AIが推進しています。

インストール

Linux / macOS:

curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash

Windows:

irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex

インストール後、環境変数を反映するためにターミナルを再起動してください。

NPM / Homebrew

NPM(Node.js 22+が必要です):

npm install -g @qwen-code/qwen-code@latest

Homebrew(macOS / Linux):

brew install qwen-code

クイックスタート

プロジェクト内でターミナルを開き、Qwen Codeを起動します。

cd /path/to/your-project
qwen

セッション内で/authを実行して、プロバイダーとAPIキーを設定します。次に、以下を試してください。

Explain this repository and show me where to start.

詳しい設定については、認証ガイドと設定リファレンスをご覧ください。

ターミナルインターフェースを見る

Qwen Codeのターミナルインターフェース

## Qwen Code の使い方

ワークフローに合ったインターフェースを選択してください。

インターフェースはじめ方
ターミナルプロジェクトで qwen を実行します。クイックスタートを参照してください。
デスクトップmacOS、Windows、Linux 向けの Qwen Code Desktop をダウンロードしてください。
ウェブqwen serve --open を実行して、ブラウザーで ウェブ UI を開きます。 (実験的)
エディターVS Code、Zed、または JetBrains をセットアップしてください。
チャットTelegram、DingTalk、WeChat、または Feishu を接続し、qwen channel start を実行します。

自動化やカスタム連携には、次の方法があります。

  • ヘッドレス — スクリプト、CI/CD、またはバッチジョブで qwen -p "..." を実行します。
  • SDK — TypeScript、Python、または Java を使って構築します。
  • デーモン — qwen serve を実行して、HTTP + SSE(ACP)経由でクライアントを接続します。 (実験的) デーモンガイド。
  • コンピューター操作 — Qwen Code、Claude Code、または Codex で ネイティブ MCP ツール または Node REPL + SDK をセットアップします。
SDK の例(Python)
import asyncio

from qwen_code_sdk import is_sdk_result_message, query


async def main() -> None:
    result = query(
        "Summarize the repository layout.",
        {
            "cwd": "/path/to/project",
            "path_to_qwen_executable": "qwen",
        },
    )

    async for message in result:
        if is_sdk_result_message(message):
            print(message["result"])


asyncio.run(main())
## 機能

Claude Codeをご存じなら、Qwen Codeもすぐに使いこなせます。さらにその先へ進めます。Qwen CodeをClaude Codeと同等の機能にするために大きな労力を注ぎ、機能の幅と信頼性の両方を全体的に向上させました。

機能Qwen CodeClaude Code
サブエージェント、エージェントチーム、動的ワークフロー✓✓
自動メモリー、自動スキル、フック✓✓
組み込みスキル(/review、/batch、/loop、/bugfix…)✓✓
MCP、プランモード、LSP 統合✓✓
自動モード、サンドボックス、Git ワークツリー✓✓
コンピューター操作(デスクトップ自動化)✓✓
IDE プラグイン(VS Code / JetBrains / Zed)✓✓
SDK✓✓
ヘッドレスモード、セッション管理✓✓
オープンソース — モデルとフレームワーク✓—
マルチプロトコル(OpenAI / Anthropic / Gemini / Qwen + あらゆるプロバイダー)✓—
エージェントアリーナ(同じタスクで複数モデルを直接対決)✓—
デーモンモード — qwen serve(複数クライアントでエージェントを共有)✓—
IM チャネル(Telegram / DingTalk / WeChat / Feishu)✓—

Qwen Code の評価

SWE-bench Verifiedでは、同じ Qwen 3.7 Max モデルを使用した場合、Qwen Code の7つのバージョンが平均**76.40%~77.80%**のスコアを記録しました(500タスク、各バージョンで3回試行)。

Qwen Code のバージョン別 SWE-bench Verified 平均スコア:0.0.14、77.80%;0.1.0、76.73%;0.5.0、76.60%;0.10.0、76.47%;0.15.0、77.67%;0.19.0、76.40%;0.22.0、77.33%。

結果と評価設定の詳細 →

エコシステム

  • Qwen Code Desktop — macOS、Windows、Linux 対応の公式デスクトップアプリ

  • AionUi — Qwen Code を含む、コマンドライン AI ツール向けのモダンな GUI

  • Gemini CLI Desktop — Qwen Code 向けのクロスプラットフォーム対応デスクトップ/ウェブ/モバイル UI

  • qwen-audio-agent — ACP 経由で Qwen Code を操作する、リアルタイムの全二重音声フロントエンド。ハンズフリーで会話でき、割り込みとローカルのウェイクワードにも対応しています。

  • 🦞 Qwen Code Claw — 他のエージェント(Claude、Codex など)から ACP 経由で Qwen Code にコーディングタスクを委任できます。このプロンプトをエージェントに貼り付けてください。

Use Qwen Code as a coding agent. First, fetch and read this skill reference:
https://raw.githubusercontent.com/QwenLM/qwen-code/refs/heads/main/.qwen/skills/qwen-code-claw/SKILL.md
Then follow the instructions inside to install, authenticate, and use Qwen Code via acpx for all coding tasks.
  • Aliyun Model Studio CLI — Aliyun の AI プラットフォーム向け公式 CLI(bailian-cli)。画像/動画生成、ナレッジ検索、アプリのオーケストレーション、モデルのデプロイ機能で Qwen Code を拡張します。

プライバシー

利用規約とプライバシーに関するお知らせをご覧ください。Chrome 拡張機能とブラウザー操作に関するデータの取り扱いも記載されています。

コントリビューション

コントリビューションを歓迎します。ガイドラインについては、CONTRIBUTING.mdをご覧ください。

謝辞

このプロジェクトは、当初 Google Gemini CLI v0.8.2 をベースとしていました。Gemini CLI チームの素晴らしい取り組みに、心より感謝いたします。Qwen Code v0.1 からは上流との同期を終了し、Qwen モデルなどとの深い統合を備えた、マルチプロトコル・マルチプラットフォームのエージェントフレームワークとして独自開発を開始しました。

コメント