重要なポイント
- GitHubによるコマンドライン型AIコーディングエージェント。
npm install -g @github/copilot、Homebrew、WinGetでインストールし、copilotコマンドで起動 - デフォルトはクラウドベース: 既存のGitHubアカウントで認証し、リクエストをGitHub自身がホストするモデルに送信 — 別途設定しない限りローカル推論は行われない
- 4つの環境変数(
COPILOT_PROVIDER_BASE_URL、COPILOT_MODEL、COPILOT_PROVIDER_TYPE、COPILOT_PROVIDER_API_KEY)によるBYOK(bring-your-own-key)設定に対応し、GitHub自身のBYOKドキュメントによれば、Ollama、vLLM、Foundry Local、または任意のOpenAI Chat Completions API互換エンドポイントといった自己ホスト型ローカルモデルサーバーに接続できる - ローカルBYOKモデルはツール呼び出し(tool calling)とストリーミングに対応している必要があり、GitHubは128kトークンのコンテキストウィンドウを推奨
- ライセンス: プロプライエタリ、クローズドソース — 公開されたソースコードリポジトリがないため、このツールにはGitHubのスター数が存在しない
- Copilot CLIへのアクセスはGitHub Copilotのサブスクリプションに紐づく: 個人向けはFree(0ドル)、Pro(月10ドル)、Pro+(月39ドル)、Max(月100ドル)。チーム向けはBusiness(1ユーザーあたり月19ドル)、Enterprise(1ユーザーあたり月39ドル)— 現在の階層はgithub.com/features/copilot/plansで確認
- 有料の個人向け階層には、Copilot Chat、エージェントモード、コードレビュー、Copilot CLIで共有される月間AI Credits枠が含まれる — Pro、Pro+、Maxはそれぞれ15、70、200クレジットを含み、CLIを多用すると他のCopilot機能と同じプールが消費される
- Freeプランにも Copilot CLI へのアクセスは含まれるが、Freeプラン全体の利用枠(月2,000回のコード補完、月50回のチャットリクエスト)に制限される
📍 一文で説明
GitHub Copilot CLIはターミナル上で動作するクラウドベースのAIコーディングエージェントで、デフォルトではGitHubがホストするモデルを呼び出しますが、Ollama、vLLM、Foundry Localのような本当にローカルなモデルサーバーに接続できるオプションのBYOK(bring-your-own-key)モードも備えています。
💬 簡潔に説明
デフォルトでは、他のクラウドAIアシスタントと同じように動作します。ターミナルにリクエストを入力すると、それはインターネット経由でGitHubのサーバーに送られ、そこでモデルが実行されて回答が返されます。「ローカルターミナルで動く」ことは「AIモデルがあなたのコンピューター上で動く」ことを意味しません。モデル自体を自分のマシンで動かしたい場合は、GitHubのデフォルトではなく、Ollamaのようなローカルモデルサーバーと通信するよう手動で設定する必要があります。
📌補足: このレビューは、Local LLM Software DirectoryにあるGitHub Copilot CLIのエントリーを補完する詳細版です。他のターミナル型コーディングエージェント(最初からローカルファーストで設計されたものを含む)との比較は同ページをご覧ください。
GitHub Copilot CLIとは?
GitHub Copilot CLIは、GitHubが提供するコマンドライン型AIコーディングエージェントで、公式の製品ページで説明されています。エディタではなくターミナル内で動作し、リポジトリを読み込み、変更を提案し、あなたが承認したシェルコマンドを実行し、チャット形式のインターフェースでコードベースに関する質問に答えることができます。デフォルトでは、これらのリクエストはすべてGitHubのインフラ上でホストされたモデルによって処理され、あなたのGitHub資格情報でネットワーク経由でアクセスされます — CLI自体がモデルの重みを配布・実行することはありません。
- 中核機能: ターミナルに常駐するエージェント型コーディングアシスタント — プロジェクトファイルを読み、変更を提案・適用し、確認のうえコマンドを実行できる
- デフォルトの推論: クラウドベースで、GitHub Copilotのサブスクリプション階層に紐づくGitHub自身がホストするモデルを使用
- オプションのローカル経路: BYOK設定(4つの環境変数)により、モデル呼び出しを自分のマシンやネットワーク上の自己ホスト型サーバー — Ollama、vLLM、Foundry Local、または任意の互換エンドポイント — にリダイレクトできる
- 開発元: GitHub(Microsoftの子会社)
- 配布形態: npmパッケージ
@github/copilot、Homebrew・WinGetからも入手可能
Copilot CLIの背景
GitHub Copilot CLIは、GitHubの既存のCopilot製品ラインをターミナルに拡張したもので、エディタやチャット統合と同じアカウント・サブスクリプションモデルに従っています。
- 1Copilot CLIがターミナル型コーディングエージェントとして登場
Why it matters: GitHubはCopilotをエディタの枠を超えて拡張し、npm、Homebrew、WinGetでインストールでき、既存のGitHub資格情報で認証する独立したコマンドライン型エージェントとした。 - 2BYOKとカスタムモデルプロバイダーのサポートが追加
Why it matters: GitHubは、環境変数を通じてCopilot CLIを自己ホスト型のモデルサーバー — Ollama、vLLM、Foundry Local — に接続するためのドキュメントを公開し、デフォルトのクラウドモデルとは別に、CLIにオプションのローカル推論経路を与えた。GitHubの[BYOKドキュメント](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)を参照。 - 3AI Creditsが各Copilot機能の利用量を統合
Why it matters: GitHubは利用量の集計を統合し、有料の個人向けプランではCopilot Chat、エージェントモード、コードレビュー、Copilot CLIが同じ月間AI Creditsの枠から消費されるようにした。CLIの利用量を個別に計測するのではなく統合された形になっている。
GitHub Copilot CLIでできること
- エージェント型ターミナルチャット — ターミナル内の会話型インターフェースで、ファイルを読み、複数ファイルにまたがる変更を提案し、コードを説明できる。
copilotコマンドで起動 - 承認付きコマンド実行 — Copilot CLIはシェルコマンドを提案・実行できるが、システムやリポジトリに変更を加えるものを実行する前に確認を求める
- リポジトリ認識 — プロジェクトのファイルと構造を読み込み、汎用的な提案ではなく実際のコードベースに基づいた回答・変更を行う
- デフォルトのクラウドモデル — 初期状態では、リクエストはGitHubアカウントとサブスクリプション階層で認証されたGitHub自身がホストするモデルによって処理される
- BYOK/カスタムモデルプロバイダー — 4つの環境変数(
COPILOT_PROVIDER_BASE_URL、COPILOT_MODEL、COPILOT_PROVIDER_TYPE、COPILOT_PROVIDER_API_KEY)により、自己ホスト型ローカルサーバーを含む別のモデルバックエンドにCopilot CLIをリダイレクトできる - 対応するローカルプロバイダー — GitHubのBYOKドキュメントでは、Ollama、vLLM、Foundry Localに加え「任意のOpenAI Chat Completions API互換エンドポイント」が明示的に挙げられている
- BYOKのモデル要件 — Copilot CLIを接続するモデルはツール呼び出しとストリーミングに対応している必要があり、GitHubは信頼性の高いエージェント動作のために128kトークンのコンテキストウィンドウを推奨
使用例: Copilot CLIの3つの使い方
これらはGitHub自身のドキュメントに基づく具体的なワークフローであり、仮想的な使用例ではありません。
Copilot CLIのインストールと始め方
Copilot CLIはダウンロード型のアプリではなく、コマンドラインパッケージとしてインストールします。 GitHubのドキュメントに従い、npm、Homebrew、WinGetのいずれかでインストールし、既存のGitHubアカウントで認証してください。
方法 | コマンド/備考 |
|---|---|
| npm(全プラットフォーム) | npm install -g @github/copilot |
| Homebrew(macOS/Linux) | Homebrew経由で利用可能 — 正確なフォーミュラはGitHubのインストールドキュメントを参照 |
| WinGet(Windows) | WinGet経由で利用可能 — 正確なパッケージIDはGitHubのインストールドキュメントを参照 |
| 起動 | copilot(既存のGitHub資格情報で認証) |
いずれの場合もGitHubアカウントが必要です。デフォルトのクラウドモデルを使うには、さらにCLIアクセスを含むGitHub Copilotサブスクリプション階層が必要です(Freeプランでも可、利用量に制限あり)。ローカル/BYOK経路を設定するには、さらに自分自身でOllama、vLLM、Foundry Localのいずれかを実行する必要があります — Copilot CLI自体はローカルモデルサーバーをインストール・管理しません。
GitHub Copilot CLIの料金
Copilot CLIへのアクセスはGitHub Copilotのサブスクリプションに紐づいており、単体では販売されていません。 以下の階層はGitHubが公開している個人向け・ビジネス向けプランを反映したものです。階層やクレジット枠は変更されるため、決める前にgithub.com/features/copilot/plansで現在の料金を確認してください。
Free
- 料金:
- 0ドル
- AI Credits/内容:
- 月2,000回のコード補完と月50回のチャットリクエスト。Copilot CLIへのアクセスも含まれるが、これらの枠に制限される
Pro
- 料金:
- 月10ドル
- AI Credits/内容:
- 月15ドル分のAI Creditsを、Copilot Chat、エージェントモード、コードレビュー、Copilot CLIで共有
Pro+
- 料金:
- 月39ドル
- AI Credits/内容:
- 月70ドル分のAI Creditsを、同じ機能セットで共有
Max
- 料金:
- 月100ドル
- AI Credits/内容:
- 月200ドル分のAI Creditsを、同じ機能セットで共有
Business
- 料金:
- 1ユーザーあたり月19ドル
- AI Credits/内容:
- チーム向けプラン。現在のAI Credits枠はGitHubの料金ページで確認
Enterprise
- 料金:
- 1ユーザーあたり月39ドル
- AI Credits/内容:
- 組織向けプラン。現在のAI Credits枠はGitHubの料金ページで確認
AI Creditsは有料の個人向けプランごとに1つの共有プールです — Copilot CLIを多用すると、Copilot Chat、エージェントモード、コードレビューと同じ枠を消費し、CLI専用の別予算があるわけではありません。BYOK/ローカルモデル経路はGitHubがモデルを実行しないため、GitHubのAI Creditsを全く消費しませんが、自分自身のOllama、vLLM、Foundry Localのホスティング費用は自己負担になります。これらの数値はレビュー時点で正確でしたが、GitHubはこれまでもCopilotの料金を変更しており、今後も変更する可能性があります — この表を恒久的なものとせず、上記リンクで確認してください。
GitHub Copilot CLI vs. Aider
GitHub Copilot CLIとAiderはどちらもターミナル型のAIコーディングエージェントですが、推論がどこで行われ、どのように料金を支払うかというデフォルトの設計はほぼ正反対です。
デフォルトの推論
- GitHub Copilot CLI:
- クラウド、GitHubがホストするモデル経由
- Aider:
- クラウド、設定したAPIキー経由 — または Ollama などを通じて完全にローカル
ローカルモデル経路
- GitHub Copilot CLI:
- Ollama、vLLM、Foundry Localを指す任意のBYOK設定(4つの環境変数)
- Aider:
- Ollamaなど他のOpenAI互換サーバー経由でローカルモデルをネイティブサポート、別途BYOKモードは不要
ライセンス
- GitHub Copilot CLI:
- プロプライエタリ、クローズドソース
- Aider:
- オープンソース(Apache-2.0)。PromptQuorumのAiderレビューを参照
アクセス/料金
- GitHub Copilot CLI:
- GitHub Copilotサブスクリプションに紐づく、Freeから月100ドルまで
- Aider:
- ツール自体は無料。利用するAPIまたはローカル計算資源のコストのみ支払う
GitHub統合
- GitHub Copilot CLI:
- GitHubアカウント・リポジトリとのネイティブな一次統合
- Aider:
- 任意のGitリポジトリで動作。GitHub固有の統合は不要
完全にローカルでオフライン対応可能なワークフローが優先事項であれば、Aiderはそれをオプションの設定手順ではなく、第一級のデフォルトとして扱っています — 正確なローカルモデル設定については、PromptQuorumのAiderレビューを参照してください。
GitHub Copilot CLIはどんな人に向いているか
Copilot CLIが合うかどうかは、デフォルトのクラウド推論に抵抗がないか、そしてローカルモデルを使いたい場合にBYOK経路へどれだけ手間をかけられるかによります。
競合・代替ツール
GitHub Copilot CLIは、他の複数のターミナル型AIコーディングエージェントと同じセグメントに位置します。このレビューは、Local LLM Software DirectoryにあるGitHub Copilot CLIのエントリーを補完する詳細版です。完全なカタログは同ページをご覧ください。
- Aider — ローカルモデルをオプションではなく第一級の選択肢とするオープンソースのターミナル型コーディングエージェント。Aiderレビューと、上記の直接比較を参照。
- OpenCode — もう一つのターミナル型コーディングエージェント。PromptQuorumのOpenCodeレビューを参照。
- Shell-GPT — より軽量なコマンドライン型AIアシスタント。Shell-GPTレビューを参照。
- Tabby — 自分のインフラ上で完全に動作するよう設計された自己ホスト型AIコーディングアシスタント。Tabbyレビューを参照。
GitHub Copilot CLI評価時によくある誤解
Copilot CLIに関する混乱の多くは、インターフェースが動作する場所とAIモデルが動作する場所を混同していること、あるいは共有AI CreditsとBYOK要件の仕組みを誤解していることから生じます。
よくある質問
GitHub Copilot CLIとは何ですか?
GitHub Copilot CLI(github.com/features/copilot/cli)は、GitHubによるコマンドライン型AIコーディングエージェントです。ターミナル上で動作し、リポジトリを読み込み、チャット形式のインターフェースで変更を提案し、承認したコマンドを実行できます。
GitHub Copilot CLIはデフォルトでAIモデルをローカル実行しますか?
いいえ。デフォルトでは、ネットワーク経由でリクエストをGitHub自身がホストするモデルに送信します。ローカルターミナルで動作しますが、それはローカル推論を実行することとは異なります。
GitHub Copilot CLIはOllamaのようなローカルモデルを使えますか?
はい、4つの環境変数で設定するBYOK(bring-your-own-key)を通じて利用できます: COPILOT_PROVIDER_BASE_URL と COPILOT_MODEL(必須)、COPILOT_PROVIDER_TYPE と COPILOT_PROVIDER_API_KEY(任意)です。GitHubはOllama、vLLM、Foundry Localを対応するローカルプロバイダーとして明示的に挙げています。
GitHub Copilot CLIは無料ですか?
GitHub CopilotのFreeプラン(0ドル)には、月2,000回のコード補完と月50回のチャットリクエストに制限されたCopilot CLIへのアクセスが含まれます。有料プランは個人向けにPro(月10ドル)からMax(月100ドル)、チーム向けにBusiness(1ユーザーあたり月19ドル)からEnterprise(1ユーザーあたり月39ドル)まであります — 現在の料金はgithub.com/features/copilot/plansで確認してください。
GitHub Copilot CLIはどのライセンスを使っていますか?
プロプライエタリでクローズドソースです。公開されたソースコードリポジトリがないため、このツールにはGitHubのスター数は適用されません。
GitHub Copilot CLIはどうやってインストールしますか?
npm install -g @github/copilot を実行するか、Homebrew・WinGetでインストールし、copilot コマンドで起動して既存のGitHubアカウントで認証してください。
GitHub Copilot CLIはどのローカルモデルプロバイダーに対応していますか?
GitHubのBYOKドキュメントでは、Ollama、vLLM、Foundry Localに加え、任意のOpenAI Chat Completions API互換エンドポイントが明示的に挙げられています。
AI Creditsとは何で、Copilot CLIにどう適用されますか?
AI Creditsは有料の個人向けプランにおける月間利用枠で、Copilot Chat、エージェントモード、コードレビュー、Copilot CLIで共有されます。Pro、Pro+、Maxはそれぞれ月15ドル、70ドル、200ドル分を含みます。
ローカルBYOKモデルにはどんな要件がありますか?
モデルはツール呼び出しとストリーミングに対応している必要があります。信頼性の高いエージェント動作のため、GitHubは128kトークンのコンテキストウィンドウを推奨しています。
GitHub Copilot CLIはAiderとどう比較されますか?
Aiderはローカルモデルをネイティブな第一級の選択肢として扱い、オープンソースです。Copilot CLIはデフォルトでクラウドモデルを使い、ローカル利用には別途BYOK設定が必要で、クローズドソースです。上記の詳細な比較を参照してください。
