GitHub Copilotをメインで使う人のための、ClaudeおよびGemini CLI統合VSCode拡張
(github.com/sbluemin)紹介
Copilot CLI Agentsは、VS Code GitHub Copilot Chatで @gemini、@claude のようなチャット参加者(@mention)として Gemini CLI / Claude Code を直接呼び出せるようにする拡張機能です。
作ることになった背景
Copilot Pro+をメインで使いながら、Claude Pro、Google AI Proもあわせて契約しています。
Claude CodeとGemini CLIは強力ですが、そのたびにCopilot Chatからターミナルへコンテキストを移すのが不便でした。
KiloCodeも試しましたが、CLIハンドオフ機能がなく、エージェントループがPremium Requestをあまりに多く消費するため、Copilotを主力で使うユーザーにとっては代替になりませんでした。
使い方
- Gemini CLIまたはClaude Codeをインストールしてログイン
- VS Code Copilot Chatで:
2.1 @gemini <質問>
2.2 @claude <質問>
参考(意図された制約)
-
Copilotの「Add Context」で追加したコンテキストは、CLIクエリに自動添付されません。
(CLI側のコンテキスト/機能をすっきり保つ意図であり、必要な場合は /handoff で続けて作業します。) -
working directory は現在の VS Code ワークスペースです。
基本的にCLIのファイル書き込み系の作業は制限されており、高度な作業は /handoff を推奨します。 -
他のエージェントツールとは異なり、内部でユーザープロンプト要求時にシステム指示を暗黙的に追加することは、セッションID管理以外にはありません。
(したがって、たとえば指示を追加したい場合は、CLAUDE.md、GEMINI.md を別途設定して使用する必要があります。各ツールの機能を忠実に活用しようという趣旨です。)
開発者本人の主な使用用途
- GeminiまたはClaudeを通じてワークスペース作業のプランニングを行い、
Copilotでクロスチェックした後に作業
(CLIの応答をCopilotでそのままコンテキストとして活用可能) - リサーチ時に、100万コンテキストのGeminiを活用
- 特定のテーマについて、Copilot(GPT 5.2)、Gemini、Claude各モデル間でクロスチェック
ありがとうございます。
VSCode Extension: https://marketplace.visualstudio.com/items/…
1件のコメント
Show GNに移動しました