ターミナルネイティブのコーディングエージェントであるGitHub Copilot CLIが、すべてのGitHub Copilot有料プラン向けに一般提供(GA)を開始しました。
GitHub Copilot CLIは、GitHub Copilotのパワーをコマンドラインに直接届けるターミナルネイティブのコーディングエージェントで、すべてのGitHub Copilot有料プラン向けに一般提供(GA)を開始しました。
2025年9月のパブリックプレビュー開始以来、皆さまのフィードバックをもとに数百の改善を行ってきました。GitHub Copilot CLIは、ターミナルアシスタントから本格的なエージェント開発環境へと進化しました。計画、ビルド、レビュー、セッション間の記憶保持まで、すべてターミナルから離れることなく実行できます。
主要なアップデートのハイライトをご紹介します。
ターミナルでのエージェント開発
GitHub Copilot CLIは単なるチャットインターフェースではありません。複雑なタスクを計画し、マルチステップのワークフローを実行し、ファイルを編集し、テストを実行し、完了するまで繰り返す自律型コーディングエージェントです。すべてのアクションを承認する方法から、GitHub Copilotに完全に自律的に動作させる方法まで、どの程度のコントロールを維持するかを選択できます。
- プランモード:Shift+Tabを押してプランモードに切り替えます。GitHub Copilotがリクエストを分析し、明確化のための質問を行い、コードを書く前に構造化された実装計画を作成します。計画をレビュー・承認してから、GitHub Copilotが実行する様子を見守りましょう。
- オートパイロットモード:GitHub Copilotにエンドツーエンドで任せたいタスクには、オートパイロットモードを使用します。ツールの実行、コマンドの実行、イテレーションを承認なしで自律的に行います。
- 組み込みの専門エージェント:GitHub Copilotは適切な場面で自動的に専門エージェントに委任します(例:Exploreは高速なコードベース分析、Taskはビルドとテストの実行、Code Reviewは質の高い変更レビュー、Planは実装計画)。複数のエージェントを並列で実行できます。
- バックグラウンド委任:プロンプトの先頭に
&を付けることで、クラウド上のGitHub Copilotコーディングエージェントに作業を委任し、ターミナルを他のタスクに使えるようにします。/resumeを使って、ローカルとリモートのコーディングエージェントセッションをシームレスに切り替えられます。
GitHub Copilot CLIを効果的に使用する方法については、ベストプラクティスガイドをご覧ください。
お好みのモデルを選択
Anthropic、OpenAI、Googleの最新モデルから選択できます。Claude Opus 4.6、Claude Sonnet 4.6、GPT-5.3-Codex、Gemini 3 Proなどが利用可能です。Claude Haiku 4.5などの高速モデルは、素早いタスクに最適です。/modelでセッション中にモデルを切り替え、拡張思考モデルの推論の深さを設定し、Ctrl+Tで推論の表示/非表示を切り替えることができます。
GPT-5 miniとGPT-4.1は、追加のプレミアムリクエストコストなしでGitHub Copilotサブスクリプションに含まれています。
MCP、プラグイン、スキルで拡張可能
GitHub Copilot CLIにはGitHubのMCPサーバーが組み込まれており、任意のツールやサービスに接続するためのカスタムMCPサーバーもサポートしています。
- プラグイン:
/plugin install owner/repoを使用して、GitHubリポジトリからコミュニティおよびカスタムプラグインを直接インストールできます。プラグインはMCPサーバー、エージェント、スキル、フックをバンドルできます。プラグインの詳細については、プラグインのインストールに関するドキュメントをご覧ください。 - エージェントスキル:Markdownベースのスキルファイルで、GitHub Copilotに専門的なワークフローを教えることができます。スキルは関連する場面で自動的に読み込まれ、GitHub Copilotコーディングエージェント、GitHub Copilot CLI、VS Codeで横断的に動作します。GitHub Copilot CLIのスキルによるカスタマイズについては、エージェントスキルに関するドキュメントをご覧ください。
- カスタムエージェント:インタラクティブウィザードまたは
.agent.mdファイルを記述して、専門エージェントを作成できます。エージェントは独自のツール、MCPサーバー、指示を指定できます。カスタムエージェントの活用については、カスタムCLIエージェントに関するドキュメントをご覧ください。 - フック:主要なライフサイクルポイントで動作を拡張できます。
preToolUseフックはツール呼び出しの拒否や変更が可能で、postToolUseフックはカスタム後処理を実現します。詳細はフックの実装に関するドキュメントをご覧ください。
レビュー、差分確認、元に戻す
/diff:セッション中に行ったすべての変更を、シンタックスハイライト付きのインライン差分で確認できます。行単位でコメントを追加し、構造化されたフィードバックとして送信できます。セッションの変更とブランチの差分を切り替えて表示できます。/review:コミット前のクイックチェックとして、ステージ済みまたは未ステージのコード変更をCLI上で直接分析できます。- 元に戻す/巻き戻す:Esc–Escを押して、セッション内の任意のスナップショットまでファイルの変更を巻き戻せます。
無限のセッションとリポジトリメモリ
- 自動コンパクション:会話がコンテキストウィンドウの95%に近づくと、GitHub Copilotがバックグラウンドで自動的に履歴を圧縮します。セッションは必要な限り継続できます。
- リポジトリメモリ:GitHub Copilotはセッションをまたいで、コードベースについて学習した規約、パターン、好みを記憶し、将来の作業をより生産的にします。
- クロスセッションメモリ:過去のセッションでの作業、ファイル、プルリクエストについて質問できます。詳細はエージェントメモリに関するドキュメントをご覧ください。
あらゆる環境にインストール
GitHub Copilot CLIはmacOS、Linux、Windowsで動作し、npm、Homebrew、WinGet、シェルインストールスクリプト、スタンドアロン実行ファイルで利用できます。Homebrew、WinGet、インストールスクリプトからのインストールは自動更新に対応しています。GitHub Copilot CLIはデフォルトのGitHub Codespacesイメージにも含まれており、Dev Container Featureとしても利用可能です。
インストール手順の詳細については、スタートガイドをご覧ください。
洗練されたターミナル体験
パブリックプレビュー以来、ターミナル体験をネイティブで洗練されたものにするために注力してきました:
- Altスクリーンモード:マウスによるテキスト選択、Page Up/Page Downスクロール、専用フッターステータスバーを備えたフルスクリーンターミナルUI。現在、
/experimental機能として利用可能です。 - テーマピッカー:
/themeを使って、GitHub Dark、GitHub Light、色覚バリアントなどの組み込みテーマから選択できます。 - シェル統合:GitHub Copilotは
$SHELL環境変数を尊重し、!プレフィックスによるシェル直接実行をサポートしています。 - キーボードファーストナビゲーション:完全なUNIXキーバインドサポート(Ctrl+A/E/W/U/K、Alt+矢印キー)、Ctrl+Zでのサスペンド/レジューム、?でのクイックヘルプオーバーレイ。
- Ctrl+X、Ctrl+E:お好みのターミナルエディタを開いて、長いプロンプトを作成できます。
- アクセシビリティ:スクリーンリーダーモード、推論表示の設定、狭いターミナル向けのレスポンシブレイアウト。
エンタープライズ対応
- 組織ポリシー:管理者はGitHub Copilotポリシー設定を通じてモデルの利用可否を制御できます。
- ネットワークアクセス管理:GitHubのネットワークアクセス管理ガイドラインに準拠したサブスクリプション単位のAPIエンドポイント。
- プロキシサポート:HTTPSプロキシに対応。
- 認証:OAuthデバイスフロー、GitHub CLIトークン再利用、CI/CDフレンドリーな
GITHUB_ASKPASSサポート。 - ポリシー適用のためのフック:
preToolUseフックを使用して、ファイルアクセスポリシー、引数のサニタイズ、カスタム承認ワークフローを適用できます。
始め方
- お好みの方法でGitHub Copilot CLIをインストールします。
copilotを実行し、GitHubアカウントで認証します。/initを実行して、プロジェクトに合わせたインストラクションを生成します。- 開発を始めましょう。
GitHub Copilot CLIは、GitHub Copilot Pro、Pro+、Business、Enterpriseプランで利用可能です。GitHub Copilot BusinessおよびEnterpriseプランの場合、管理者がポリシーページからGitHub Copilot CLIを有効にする必要があります。
GitHub Copilot CLIを最大限に活用するためのヒントについては、ベストプラクティスガイドをご覧ください。