ターミナルで動作し、クラウドAPIやOllamaなどのローカルモデルバックエンドを利用できるオープンソースのコーディングエージェントCLIです。
QwenLM/qwen-code
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
代替できる製品:Claude Code
- スター
- 28,592
- フォーク
- 3,231
- 未解決の Issue
- 1,931
- 最終コミット
- 6 時間前
これは何?
Qwen Codeは、プロジェクトのディレクトリ内でコマンドラインから実行するAIコーディングエージェントです。コードの読み書きやコマンドの実行、リポジトリに関する質問への回答ができ、サブエージェント、永続メモリ、スキル、フック、MCPサーバーにも対応しています。
特定のモデルプロバイダーに依存せず、OpenAI、Anthropic、Gemini、QwenのAPIに加えて、サードパーティーのプロバイダーやOllamaまたはvLLM経由で提供されるローカルモデルを利用できます。セッション中にプロバイダーを切り替えることも可能です。
ターミナル以外にも、同じエージェントをデスクトップアプリ、`qwen serve`で利用するブラウザベースのWeb UI、VS Code、Zed、JetBrains向けのIDE連携、Telegram、DingTalk、WeChat、Feishuなどのチャットチャネルから利用できます。また、スクリプトやCI向けのヘッドレスモードのほか、TypeScript、Python、JavaのSDKも提供しています。
主な機能
- 01ターミナル上で対話型エージェントとして動作し、プロジェクトのコードを読み書きできます。
- 02OpenAI、Anthropic、Gemini、QwenのAPIに加え、OllamaまたはvLLM経由のローカルモデルに対応しています。
- 03サブエージェント、エージェントチーム、自動メモリ、再利用可能なスキルに対応しています。
- 04MCPサーバーを通じて外部ツールと連携できます。
- 05VS Code、Zed、JetBrains向けのIDEプラグインを提供しています。
- 06自動化向けのヘッドレスモードと、TypeScript、Python、JavaのSDKを提供しています。
ユースケース
- 慣れていないコードベースを調べ、どこから始めるべきか質問する。
- ヘッドレスモードでスクリプト、CI/CDパイプライン、バッチジョブからコーディングタスクを実行する。
- コードを手元のマシンに置いたまま、OllamaまたはvLLM経由でローカルモデルを利用する。
- TelegramやFeishuなどのチャットアプリからコーディングタスクを委任する。
クイックスタート
- 1
npmでインストールします(Node.js 22以降が必要です)
npm install -g @qwen-code/qwen-code@latest - 2
プロジェクトでターミナルを開き、Qwen Codeを起動します
cd /path/to/your-project qwen - 3
セッション内で /auth を実行して、プロバイダーとAPIキーを設定します
使う前に知っておきたいこと
- 使用する前に、モデルプロバイダーとAPIキー、またはローカルモデルを設定する必要があります。
トピック
よくある質問
- qwen-code とは?
- ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。 Qwen Codeは、プロジェクトのディレクトリ内でコマンドラインから実行するAIコーディングエージェントです。コードの読み書きやコマンドの実行、リポジトリに関する質問への回答ができ、サブエージェント、永続メモリ、スキル、フック、MCPサーバーにも対応しています。
- qwen-code は無料で使えますか?ライセンスは?
- qwen-code は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- qwen-code は今もメンテナンスされていますか?
- 活発にメンテナンス中。qwen-code の最終コミットは 2026年10月20日 です。
- qwen-code は何に使えますか?
- 慣れていないコードベースを調べ、どこから始めるべきか質問する。 ヘッドレスモードでスクリプト、CI/CDパイプライン、バッチジョブからコーディングタスクを実行する。 コードを手元のマシンに置いたまま、OllamaまたはvLLM経由でローカルモデルを利用する。 TelegramやFeishuなどのチャットアプリからコーディングタスクを委任する。
- qwen-code のインストール方法は?
- npmでインストールします(Node.js 22以降が必要です): npm install -g @qwen-code/qwen-code@latest プロジェクトでターミナルを開き、Qwen Codeを起動します: cd /path/to/your-project qwen セッション内で /auth を実行して、プロバイダーとAPIキーを設定します
- qwen-code はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/QwenLM/qwen-code
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LSP、デバッガー、ブラウザー、サブエージェント用ツールを内蔵し、60以上のモデルプロバイダーに対応するターミナル向けコーディングエージェント。
Piを事前コンパイルしてネイティブコード化。Bun版やNode版より起動が速く、CPU使用量も少ない
プロンプトに「ulw」または「mass ulw」と入力すると、計画を立て、複数のモデルに作業を委任して検証するTypeScript製コーディングエージェントCLI。