2026年10月15日

GitHub Copilot CLIの使い方|インストールから料金・自動化まで

GitHub Copilot CLIとは?ターミナルで何ができるのか

IDEを開かずにシェル上で完結するCopilot

室谷室谷代表取締役
GitHub Copilot CLI、名前のとおりCopilotのコマンドライン版なんですけど、これが地味に効くんですよ。ターミナルからそのまま対話形式で、コードの質問から修正まで任せられる。

VS Codeを開かなくていいんですよね。
テキトー教師テキトー教師DotAI 認定講師
そこが拡張機能版との一番の違いですよね。エディタを立ち上げないとCopilotは使えない、と思い込んでる人が多いので、最初に戸惑うのがまさにそこなんですよ。
室谷室谷代表取締役
業界構造としても、IDE中心だった開発の入り口がシェル側に戻ってきてる感じがあって。重いエディタを立ち上げる前に、ちょっとした確認をターミナルで済ませる。

そのほうが速い場面は確実にあるんですよね。
テキトー教師テキトー教師DotAI 認定講師
たしかに。現場感覚で言うと、サーバーにSSHで入ったまま作業する人には刺さりますね。

質問・生成・修正・コミットまでエージェントとして動く

GitHub Copilot CLI公式紹介ページ:/model・/fleet・/resume・/IDEなどの機能説明(GitHub公式サイト)

室谷室谷代表取締役
で、単なる対話ツールかというとそうじゃなくて、エージェントとして動くのがポイントなんですよ。質問、コード生成、修正、そしてコミットまでを一連でやれる。
テキトー教師テキトー教師DotAI 認定講師
そこが「チャット」と「エージェント」の差なんですよね。チャットは答えを返して終わり。

エージェントは手を動かして、変更まで持っていく。初めて触る人はこの違いを掴むまで少し時間がかかります。
室谷室谷代表取締役
機能も揃ってて、/modelでのモデル切替、/fleetでの並列タスク実行、/resumeでの中断セッション再開、/ideでのVS Code連携。/planで計画を立ててから自動実行まで持っていける流れも用意されてます。
テキトー教師テキトー教師DotAI 認定講師
覚えることが多いように見えますけど、まずは普通に話しかけるだけで動くんですよ。細かいコマンドは後から追いつけば大丈夫です。

対応OSと使うための前提条件

室谷室谷代表取締役
環境まわりも整理しておくと、対応しているのはWindows、macOS、Linux。Windowsの場合はPowerShell v6以降が前提になってます。
テキトー教師テキトー教師DotAI 認定講師
Windowsの人、標準のPowerShellだとバージョンが足りていないことがあるので、そこだけ先に確認しておくとスムーズです。ここでつまずく人、けっこういるんですよ。
室谷室谷代表取締役
あと、有効なGitHub Copilotのサブスクリプションが必須なんですよね。組織経由で使っている場合は、組織の設定でCopilot CLIのポリシーが有効になっていないと使えない。

ここは管理者側の判断なので、個人でどうにかできる部分じゃないんですよ。
テキトー教師テキトー教師DotAI 認定講師
会社で導入するなら、先に管理者に確認しておくのが現実的ですね。

インストール方法:Windows・macOS・Linuxでどう入れる?

インストール方法の比較(OS・前提条件・コマンド)
npm
  • Node.js 22以降が前提(`node -v`で確認)
  • `npm install -g @github/copilot`
  • `~/.npmrc`で`ignore-scripts=true`の場合は`npm_config_ignore_scripts=false npm install -g @github/copilot`
  • プレリリース版は`npm install -g @github/copilot@prerelease`
WinGet / Homebrew
  • Windows(WinGet): `winget install GitHub.Copilot`
  • Windowsプレリリース: `winget install GitHub.Copilot.Prerelease`
  • macOS / Linux(Homebrew): `brew install --cask copilot-cli`
  • Homebrewプレリリース: `brew install --cask copilot-cli@prerelease`
  • WindowsはPowerShell v6以降が前提

npmで入れる(Node.js 22以降が前提)

  1. Node.js 22以降が入っているか確認する(node -v)
  2. npm install -g @github/copilot を実行する
  3. ~/.npmrc で ignore-scripts=true にしている場合は npm_config_ignore_scripts=false npm install -g @github/copilot
  4. プレリリース版は npm install -g @github/copilot@prerelease
室谷室谷代表取締役
まず押さえるのはnpmですね。1行で入るので環境を選ばず、一番手が早いんですよ。
テキトー教師テキトー教師DotAI 認定講師
ただ、最初に戸惑うのがNode.jsのバージョンなんですよね。22以降が前提なので、古いままだと弾かれます。

ここで止まる人が多いです。
室谷室谷代表取締役
それは先にnode -vで確認しておけば済む話で。あと社内でnpmrcをいじってるチームはignore-scriptsに引っかかるので、そこだけ注意ですね。
テキトー教師テキトー教師DotAI 認定講師
そうなんです。エラーだけ見ると「インストール失敗?」ってなるんですが、原因がnpm側の設定だったりするので。

WinGetとHomebrewでのインストール

Windows(WinGet)

  1. winget install GitHub.Copilot
  2. プレリリースは winget install GitHub.Copilot.Prerelease

macOS / Linux(Homebrew)

  1. brew install --cask copilot-cli
  2. プレリリースは brew install --cask copilot-cli@prerelease
室谷室谷代表取締役
Node.jsを入れたくない現場もあって。WindowsならWinGet、macOSやLinuxならHomebrewで入れられます。
テキトー教師テキトー教師DotAI 認定講師
パッケージマネージャ経由だと更新も一緒に管理できるのが楽ですよね。手元のツールと揃うので、後から探さなくて済みます。
室谷室谷代表取締役
あとWindowsはPowerShell v6以降が前提なので、古いままのPowerShellだと動かないんですよ。ここは先に確認したいところです。
テキトー教師テキトー教師DotAI 認定講師
そこ、地味にハマります。確認せずに進めて「コマンドが見つからない」となるパターンですね。

インストールスクリプトと手動ダウンロード

macOS / Linux

  1. curl -fsSL https://gh.io/copilot-install | bash
  2. wget派は wget -qO- https://gh.io/copilot-install | bash
  3. システム領域に入れる場合は | sudo bash
  4. 置き場所は PREFIX、版の固定は VERSION を指定
  5. リポジトリから実行ファイルを直接ダウンロードする手もある
室谷室谷代表取締役
スクリプト方式は、Node.jsもパッケージマネージャも無いまっさらな環境で効きます。CI用のコンテナに一発で入れるならこれですね。
テキトー教師テキトー教師DotAI 認定講師
逆に「何がどこに入ったか分からない」となりがちなので、導入先を意識しておくといいです。PREFIXを指定すればホーム配下に置けますし。
室谷室谷代表取締役
プロキシ環境だとcurlが通らないこともあるので、そこは環境次第です。最終手段として実行ファイルを直に取る手も残ってます。
テキトー教師テキトー教師DotAI 認定講師
選択肢が多いぶん「どれが正解?」ってなるんですが、自分のOSに合った1つを選べば大丈夫です。

バージョン確認・更新・アンインストール

室谷室谷代表取締役
入れた後の管理も地味に大事です。copilot versionで確認、copilot updateで最新化。
テキトー教師テキトー教師DotAI 認定講師
アンインストールは入れた方法に合わせるのが基本です。npmならnpm、brewならbrew、wingetならwingetの手順で外す、と。
室谷室谷代表取締役
混在させると「消したつもりが別のパスに残ってた」が起きるので。導入経路を1本に決めておくのが結局一番ラクなんですよね。
テキトー教師テキトー教師DotAI 認定講師
たしかに。まずは自分のOSで使える入れ方を1つ選んで、そこから始めるのがいいと思います。

ログインと認証:普通の端末とCIで何が違う?

初回起動と、いきなり聞かれるフォルダの信頼確認

室谷室谷代表取締役
インストールの話の続きになるんですけど、初回起動でまず止まるのが認証なんですよね。未ログインの状態だと /login を促されるので、そこから入る形です。
テキトー教師テキトー教師DotAI 認定講師
最初に戸惑うのが、ログイン前に「このフォルダを信頼しますか」って聞かれるところなんですよ。「このセッションのみ許可」「今後も含めて許可」「許可しない」から選ぶ流れで、ここで固まる人けっこういます。
室谷室谷代表取締役
あれ、地味に大事で。作業ディレクトリの信頼確認を雑に通すと、後で意図しないファイルを触られて困るんですよね。

CIに載せる前提だと、その確認すら自動で抜けたいわけですけど。
テキトー教師テキトー教師DotAI 認定講師
たしかに。手元で試す分には選んで終わりなんですけど、自動化の入口に立つと一気に話が変わりますね。

ブラウザ認証とデバイスコード、既定が変わる理由

室谷室谷代表取締役
copilot login にオプションがあって、--web-flow がブラウザ認証、--device-code がOAuthのデバイスコードフローなんですよ。
テキトー教師テキトー教師DotAI 認定講師
ここ、環境によって既定が変わるのがミソなんです。ローカルの端末だとブラウザ認証が既定で、SSHやCodespaces、CIみたいなリモートだとデバイスコードが既定になる。

だから「ブラウザが開かない」と慌てる人は、そもそも場所が違うんですよね。
室谷室谷代表取締役
あと --host でGitHub Enterprise Cloudのデータ所在地を指定できるのと、標準入力からトークンを読む --with-token もある。認証後のトークンはOSの資格情報ストアに入って、見つからないときだけ ~/.copilot/ の下に平文で置かれる。

ここは置き場所のルールを決めておかないと、あとで怖いことになります。

環境変数とfine-grained PATでヘッドレス認証

  1. GitHubの「Settings」から「Developer settings」→「Fine-grained personal access tokens」を開く
  2. リソース所有者で個人アカウントを選ぶ(組織は選べない)
  3. 「Permissions」の「Account」タブで「Copilot requests」を追加する
  4. トークンを生成し、CI側の環境変数にセットする
室谷室谷代表取締役
CIに組み込むなら、環境変数で認証を通すのが本筋なんですよね。参照順が決まっていて、COPILOT_GITHUB_TOKEN、GH_TOKEN、GITHUB_TOKEN の順に見られる。

専用のやつが一番強いんですよ。
テキトー教師テキトー教師DotAI 認定講師
使えるトークンの種類にもクセがあって。Copilot Requests権限付きのfine-grained PAT、Copilot CLIアプリのOAuthトークン、GitHub CLIのOAuthトークンは通るんですけど、昔ながらのclassic PATは弾かれるんですよ。

ここで詰まる人が多いんです。
室谷室谷代表取締役
経営目線で言うと、認証まわりを放置するのが一番高くつくんですよ。個人なら手元でブラウザ認証1回で終わりですけど、チームで回すなら誰のトークンがどこにあるか管理しないと、後から説明できなくなる。

事故コストが先に来る話です。

非対話コマンドでスクリプトに組み込む

テキトー教師テキトー教師DotAI 認定講師
あと、対話セッションを開かずに動かせるコマンドがあるんですよ。設定を読み書きする copilot config、MCPサーバーを扱う copilot mcp、プラグインの copilot plugin、動的ワークフローを走らせる copilot workflow run あたりが非対話で使えます。
室谷室谷代表取締役
そこが効くんですよね。対話の中でポチポチやってた作業を、そのままシェルスクリプトやパイプラインに落とせる。

手順を人間が覚えておく必要がなくなるわけです。
テキトー教師テキトー教師DotAI 認定講師
ただ、最初から全部を自動化しようとすると逆にハマるんですよ。まず手元で /login して1回通して、動くのを確認してからトークンに切り替える。

この順番のほうが結局早いです。
室谷室谷代表取締役
わかります。認証って「動いた」の再現性がすべてなので。

手元のブラウザ認証で止まってるチームはまだ多い印象ですけど、CIに載せた瞬間にここが効いてきますから。

料金はいくら?FreeからEnterpriseまでのプラン比較

Copilot CLIはどのプランに含まれるのか

室谷室谷代表取締役
CLIを使うのに特別な上位プランが要るわけじゃないんですよ。無料のFreeを含めて、全プランにCopilot CLIが入ってます。

だから「CLIを使いたいから上位プラン」という選び方にはならないんですよね。
テキトー教師テキトー教師DotAI 認定講師
たしかに。初めて触る人は「CLI専用の何かを契約するのかな」と身構えるんですが、そこは不要なんですよね。

差が出るのはクレジットの量と、選べるモデルの幅の方です。
室谷室谷代表取締役
組織で使っている場合はもう一つ注意があって、管理者がCopilot CLIのポリシーを無効にしているとそもそも起動できないんですよ。個人なら動くのに会社だと動かない、というのは大体ここが原因ですね。

個人向け(Free・Pro・Pro+・Max)の月額とクレジット

テキトー教師テキトー教師DotAI 認定講師
個人向けは、まずこの表で整理するのが早いです。
プラン月額月間クレジットモデル
Free無料AI Creditsの利用枠あり自動選択のみ
Pro10 USD1,500(基本1,000+フレックス500)選択可
Pro+39 USD7,000(基本3,900+フレックス3,100)プレミアム
Max100 USD20,000(基本10,000+フレックス10,000)プレミアム優先
室谷室谷代表取締役
Proが月10ドルでクレジット1,500。ここが基準線なんですよね。

Pro+は39ドルで7,000、Maxは100ドルで20,000と、上位ほどクレジットの伸び方が大きい。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのは「クレジットって何に減るの?」なんですよ。エージェントに長い作業を任せるほど減っていくので、チャット中心の人と自動実行を回す人では必要な量がまったく違います。
室谷室谷代表取締役
経営目線で言うと、クレジットは「動かした分だけ減る燃料」なんですよ。月額の差額より、エージェントを並走させている時間の方が高くつく場面が多いので、そこを取り違えると判断を誤ります。

組織・企業向け(Business・Enterprise)の見方

Copilot CLIのプラン別 月額・クレジット・モデル
プラン月額月間クレジットモデル
Free無料AI Creditsの利用枠あり自動選択のみ
Pro10 USD1,500(基本1,000+フレックス500)選択可
Pro+39 USD7,000(基本3,900+フレックス3,100)プレミアム
Max100 USD20,000(基本10,000+フレックス10,000)プレミアム優先
Business1シート19 USD1ユーザーあたり月1,900-
Enterprise1シート39 USD3,900-
室谷室谷代表取締役
組織の場合は単位が「シート」になるんですよ。Businessが1シート19ドルでユーザー1人あたり月1,900クレジット、Enterpriseが1シート39ドルで3,900クレジット。

個人のProと比べると、同じ金額帯でもクレジットの出方と管理まわりが別物なんですよね。
テキトー教師テキトー教師DotAI 認定講師
企業だと「とりあえず全員に配る」となりがちなんですが、クレジットが余る人と足りない人が混ざるんですよ。まず少人数で配って消費の傾向を見る方が現実的です。
室谷室谷代表取締役
これマジで経営判断の話で、シート単価だけ見ると安く見えるんですけど、足りない人を上位に上げるのか、配る人数を絞るのかで総額が変わってくる。BusinessとEnterpriseの差は、管理機能を取るかクレジットを取るか、という整理なんですよね。

コード補完はクレジット消費の対象外

テキトー教師テキトー教師DotAI 認定講師
ここは誤解されやすいところなんですが、コード補完はクレジットの消費対象外なんですよ。インライン候補もnext edit suggestionsも、有料プランなら無制限で使えます。
室谷室谷代表取締役
つまりエディタで普通に補完を効かせている分には、クレジットの心配はいらない。減るのはCLIのようにエージェントとして動かした分だけなんですよね。

「補完は使い放題、重い処理はクレジット次第」と切り分けて考えるのが正しいです。
テキトー教師テキトー教師DotAI 認定講師
そう考えると、プランを選ぶ軸は月額そのものじゃなくて、どれだけエージェントを走らせるかになりますね。IDE側のCopilotとCLIをどう使い分けるかは、CursorとGitHub Copilot、どっちを選ぶ?違いや併用・設定を徹底比較でも触れられています。

基本の使い方:チャット・Plan・オートパイロットの使い分け

チャット・Plan・オートパイロットの使い分け
チャット
  • 自然言語で依頼(質問・バグ修正・新規作成)
  • 特別な構文は不要
  • 起動直後にフォルダの信頼確認(このセッションのみ/今後も含めて/許可しない)
Planモード
  • 大きめの改修で実装前に計画を練る
  • `/plan` か Shift+Tab で切り替え
  • 出てきた計画にツッコミを入れてレビュー観点を固める
  • 計画段階ならやり直しが安い

起動直後の信頼確認とチャットの始め方

  1. ターミナルで作業したいフォルダに移動し、copilot を実行する
  2. フォルダ内のファイルを信頼するか確認されるので、「このセッションのみ許可」「今後も含めて許可」「許可しない」のいずれかを選ぶ
  3. プロンプトが出たら、自然言語で依頼を書く(質問、バグ修正、新規作成など)
室谷室谷代表取締役
起動して最初に出るのが「このフォルダ、信頼する?」なんですよね。ここで反射的に「今後も含めて許可」を選ぶ人が多いと思うんですけど、対象が大きいリポジトリだと少し考えたほうがいい場面もあります。
テキトー教師テキトー教師DotAI 認定講師
初めて触る人はまさにここで止まります。何を許可しているのか分からないまま進んじゃう。

まず「このセッションのみ」で様子を見るのが安心です。
室谷室谷代表取締役
チャットは普通の日本語で通じるので、そこは敷居が低いんですよ。「このバグ直して」で動く。

特別な構文を覚えなくていいのは強い。
テキトー教師テキトー教師DotAI 認定講師
最初に戸惑うのが、IDEを開かなくていい点ですね。ターミナルだけで完結する感覚に慣れるまで、少し時間がかかります。

Planモードで実装前に計画を練る

室谷室谷代表取締役
大きめの改修のときは、いきなり書かせないほうがいい。先に計画を出させる。

/plan か、Shift+Tabでチャット→プラン→オートパイロットを循環させて切り替えます。
テキトー教師テキトー教師DotAI 認定講師
実装前にCopilotと計画を練るモードですね。現場感覚で言うと、出てきた計画にツッコミを入れる使い方が一番ハマります。

「その方針だと別のファイルも直るよね?」みたいに。
室谷室谷代表取締役
レビュー観点が固まってない状態で差分だけ出されると、あとで揉めるんですよ。手戻りのコストは地味に効く。
テキトー教師テキトー教師DotAI 認定講師
たしかに。計画の段階ならやり直しが安いですから、そこに時間を使うのは合理的ですね。

オートパイロットで自律実行させる

室谷室谷代表取締役
任せられる範囲が固まってきたら、/autopilot か /goal に目的を渡して自律で走らせる。走っている間もファイル変更やコマンド実行のたびに承認を求められて、「はい」「このセッション中は常に許可」「いいえ」で返します。
テキトー教師テキトー教師DotAI 認定講師
止めたいときはEscを2回、ですね。これだけ覚えておくと安心感が違います。
室谷室谷代表取締役
走らせる前に上限を決めておくのが大事なんですよ。--max-ai-credits で歯止めをかけられるので、上限に達したら止まる。

クレジットは減るので、時給で回収できる作業かどうかを先に判断しておくべきです。
テキトー教師テキトー教師DotAI 認定講師
最初から長い目的を渡すより、小さめのタスクで一回通してみるほうが結果的に速いと思います。

シェルを直接実行する「!」の使い方

室谷室谷代表取締役
先頭に ! をつけると、そのままシェルコマンドが走る。!git clone ... みたいな使い方ですね。
テキトー教師テキトー教師DotAI 認定講師
地味にこれが便利で、Copilotに頼むまでもない操作を自分でサッと流せます。会話の流れを切らずに済むのがいい。
室谷室谷代表取締役
ただしここは権限の話と地続きなので、何でも無確認で通す運用にはしないほうがいい。
テキトー教師テキトー教師DotAI 認定講師
そのあたりの承認設計は次の章でしっかり扱うので、まずはデフォルトのまま慣れるのがおすすめです。

ツール実行の承認とリスク:危険な操作をどう防ぐ?

承認の3択と「このセッション中は常に許可」の意味

室谷室谷代表取締役
この承認フロー、地味によくできてるんですよ。ファイル変更やコマンド実行のたびに毎回止まって、判断をこちらに返してくる。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのが「毎回止まってくれないと逆に怖い」という声です。選べるのは「はい」「このセッション中は常に許可」「いいえ(別のやり方を指示)」の3つですよね。
室谷室谷代表取締役
問題は真ん中なんです。一度そこを選ぶと、以後は確認なしで走る。

rmのような破壊的なコマンドでも素通りするので、ここは指が滑ったら終わりなんですよ。
テキトー教師テキトー教師DotAI 認定講師
慣れてくると「もう聞かなくていい」と押したくなる気持ちは分かります。ただ最初のうちは押さない前提で触ったほうが安全ですね。

--allow-allや--yoloを使う前に考えること

テキトー教師テキトー教師DotAI 認定講師
起動時の--allow-allや--yoloは、その確認自体を丸ごと外すフラグです。全権限を一度に許可するので、公式もセキュリティ上のリスクに注意と書いています。
室谷室谷代表取締役
ここ、経営目線で言うと個人の話じゃないんですよ。誰か一人が時短を優先して全許可で回して、事故が起きたらチーム全体の導入が止まる。

任せる範囲を先に決めてから配るべきなんです。
テキトー教師テキトー教師DotAI 認定講師
たしかに。まずは狭い範囲で、使い捨てのリポジトリで試してから自分の作業ディレクトリに広げる、という順番が現場では多いです。
室谷室谷代表取締役
あと組織経由だと、管理者側でポリシーが切られているとそもそも使えない。権限まわりの設計は導入より先に確認しておきたいところですね。

サンドボックスと権限モードの切り替え

承認の細かさを調整する流れ
  1. 01
    /permissionsで権限モードを選ぶ
    default / assisted / allow-all
  2. 02
    /sandbox enableでローカルサンドボックスを有効にする
  3. 03
    作業ディレクトリの外を触らせたいときだけ/add-dirで追加する
  4. 04
    止めたいときはEscを0.5秒以内に2回押す

承認の細かさを調整したいときは、セッション内のコマンドで切り替える。流れはこうです。

  1. /permissionsで権限モードを選ぶ(default / assisted / allow-all)
  2. /sandbox enableでローカルサンドボックスを有効にする
  3. 作業ディレクトリの外を触らせたいときだけ/add-dirで追加する
  4. 止めたいときはEscを0.5秒以内に2回押す
室谷室谷代表取締役
大事なのは、サンドボックスがCopilot本体を隔離するんじゃなくて、Copilotが実行するコマンドやツールのファイル・ネットワーク・システムアクセスを制限するものだという点なんですよね。
テキトー教師テキトー教師DotAI 認定講師
そこ、最初に戸惑うのがまさに混同なんですよ。「Copilotを安全にする箱」だと思うと期待がずれます。

実行側を縛るものなので、何を触らせるかは別途自分で決める必要があります。
室谷室谷代表取締役
セッション丸ごと隔離したいならクラウド側で走らせる手もある。権限モードを緩める前に、まずこの順番で締めていくのが現実的かなと。
テキトー教師テキトー教師DotAI 認定講師
便利さと危険はセットなので、任せる線を自分で引ける人は安心して使えますね。

スラッシュコマンドとカスタマイズ:セッション管理・MCPまで

目的別に見るスラッシュコマンドの早見

室谷室谷代表取締役
スラッシュコマンド、数だけ見ると多いんですけど、目的別に切ると一気に減るんですよね。まずはこの表で十分です。
目的コマンド
実装前に計画を練る/plan
自律で走らせる/autopilot・/goal
モデルを切り替える/model
変更差分を見る/diff
プルリク作成/pr(/pr auto)
レビュー/review・/security-review
並列で走らせる/fleet
セッション再開/resume・/continue
履歴を圧縮する/compact
使用量を見る/context
権限モード切替/permissions
作業ディレクトリ追加/add-dir
テキトー教師テキトー教師DotAI 認定講師
初めて触る人は/helpから入るのが安心ですね。あと/initを最初に叩いておくと、そのリポジトリ向けのカスタム命令の下地を作ってくれます。
室谷室谷代表取締役
/modelはautoに層を渡す指定もあって、ここは好みが分かれるところです。モデルの自動ルーティング周りはGitHub Copilotのローカルモデル自動ルーティングとは?で掘ってるので、気になる人はそっちで。

/resume・/compact・/contextでセッションを管理する

テキトー教師テキトー教師DotAI 認定講師
長い作業で一番つまずくのが、セッションを閉じた瞬間に文脈が消えることなんですよ。ここで効くのが再開と圧縮なんです。
室谷室谷代表取締役
/resumeか/continueで戻せて、copilot --continueなら直近のセッションに即復帰。前回の続きから、ってのが普通にできるわけです。
テキトー教師テキトー教師DotAI 認定講師
会話が長くなってきたら/compactで要約させて、/contextで今どれくらい使っているかを可視化する。この2つをセットで回すと、途中で詰まりにくくなります。
室谷室谷代表取締役
同じ説明を毎回やり直す時間、時給で換算すると馬鹿にならないんですよね。だから仕組みに逃がす価値がある。

現場の判断としてはそこです。

copilot-instructions.mdとAGENTS.mdで育てる

リポジトリに指示ファイルを置く流れは、次のとおりです。

  1. リポジトリ直下に .github/copilot-instructions.md を作る
  2. 言語・構成・命名規則など、毎回説明していた前提を書き出す
  3. パスごとに変えたい場合は .github/instructions/**/*.instructions.md に分ける
  4. エージェント共通の設定は AGENTS.md に書く
  5. 雛形から始めたいときは、セッション内で /init を実行する
室谷室谷代表取締役
毎回「このプロジェクトはこうで」って説明するの、正直コストでしかないんですよ。だから命令ファイルに逃がす。
テキトー教師テキトー教師DotAI 認定講師
配置は決まっていて、全体なら.github/copilot-instructions.md、パス単位なら.github/instructions/以下に分けて置く形ですね。カスタムエージェントはユーザー単位が~/.copilot/agents、リポジトリ単位が.github/agentsです。
室谷室谷代表取締役
そこに寄せておくと、チームで同じ振る舞いを揃えられる。属人化を減らす一番安い方法なんですよね。
テキトー教師テキトー教師DotAI 認定講師
コツは全部書かないことです。長すぎる指示は逆に効きが悪くなるので、まず3行くらいから始めるのが実務的です。

MCPサーバーを追加して外部ツールにつなぐ

外部ツールとつなぐ手順は、こうなります。

  1. ターミナルから copilot mcp add --transport http SERVER-NAME URL を実行する
  2. 対話セッションの中なら /mcp add から追加する
  3. 追加・確認は /mcp で行う
  4. 設定は既定で ~/.copilot/mcp-config.json に保存される(COPILOT_HOMEで変更可)
テキトー教師テキトー教師DotAI 認定講師
最初に戸惑うのが、設定がどこに書かれるかなんですよ。ファイルの場所さえ押さえれば、あとは足し引きだけです。
室谷室谷代表取締役
GitHubのMCPサーバーは標準で入っているので、そこは繋がっている前提で考えていい。足したいものだけ足す感覚です。
テキトー教師テキトー教師DotAI 認定講師
たとえばHTTPのリモートサーバーなら、copilot mcp add --transport http sentry https://mcp.sentry.dev/mcpのような形ですね。セッション内なら/mcp addからでも同じことができます。
室谷室谷代表取締役
増やしすぎると何が起きているか分からなくなるので、必要なものだけに絞る。結局それが一番速いんですよ。

他のAIコーディングCLIと何が違う?向き不向きを整理

契約に乗せられるかが最初の分かれ目

室谷室谷代表取締役
他のCLIと一番違うのは、Copilot CLIはすでにCopilotの契約があればそのまま使える点なんですよね。全プランにCLIが含まれてるので、追加で何かを契約し直す必要がない。
テキトー教師テキトー教師DotAI 認定講師
そこ、最初に「これって別料金なんですか」と聞かれることが多いんですよ。料金が別建てにならないのは、地味ですけど効きますよね。
室谷室谷代表取締役
Claude Code や Codex CLI は、それぞれのベンダーの契約とセットで考えることになる。すでにGitHubに寄せてるチームだと、契約を一本化できるCopilotの方が素直に乗せやすいんですよ。
テキトー教師テキトー教師DotAI 認定講師
なるほど。ツールを増やすたびに請求と権限が別々になる、という消耗を避けられるわけですね。

権限を組織側で締められるのがチーム向き

室谷室谷代表取締役
組織で使うなら、管理者がポリシー側でCLIの利用可否を切れる構造になってるのがポイントです。逆に無効化されてると動かないので、導入前にそこを確認しておく必要があるんですけど。
テキトー教師テキトー教師DotAI 認定講師
そこ、見落とす人多いんですよ。個人のアカウントでは動いたのに、会社のアカウントだと起動しない、というパターンですね。
室谷室谷代表取締役
あとはセッション中の権限モード。ファイル変更やコマンド実行のたびに承認を挟めるので、いきなり全部許可にしなくて済む。

チームに配るなら、そこを既定にしておきたいところです。
テキトー教師テキトー教師DotAI 認定講師
自律実行に切り替えるときも使用上限を決められますから、コストが読めるのは安心材料ですね。

個人なら、既存プランの延長で判断する

室谷室谷代表取締役
個人の場合は、無料のプランから試せるのが素直な入口なんですよね。どのプランでもCLIは使えるので、まず動かしてから考える順番でいい。
テキトー教師テキトー教師DotAI 認定講師
コード補完はクレジット消費の対象外なので、そこは気にせず使えます。エージェントとして走らせる部分だけ上限を見ておく、という感覚ですね。
室谷室谷代表取締役
他のCLIと並べて比べたい人は、同じ土俵で整理した比較を先に見た方が早いです。詳しくはAIコーディングCLIの比較ガイドで解説しています。
テキトー教師テキトー教師DotAI 認定講師
全体像を押さえてから、自分の作業の流れに合うものを選ぶのが結局は近道ですね。

よくある質問

Q1. ターミナルに慣れていない人でも使いこなせる?

室谷室谷代表取締役
そこは誤解されがちなんですよね。CLI と聞くと身構える人が多いんですけど、実際は日本語で頼む部分が大きいんですよ。
テキトー教師テキトー教師DotAI 認定講師
最初に戸惑うのが「コマンドを暗記しないと」という思い込みなんですよ。実際は逆で、やりたいことを言葉で書く方が大事だったりします。
室谷室谷代表取締役
ただ、どのディレクトリで動かしているかは意識した方がいいです。そこだけ慣れれば、あとは会話に近い感覚なんですよね。

Q2. 日本語で指示しても意図どおりに動く?

室谷室谷代表取締役
日本語で普通に通じますよ。ただ、長文でまとめて頼むより、短く分けた方がズレにくいです。
テキトー教師テキトー教師DotAI 認定講師
現場感覚で言うと、日本語だから通じないというより「曖昧な指示」が原因なんですよ。「いい感じに直して」だと、どこを触るか判断がぶれます。
室谷室谷代表取締役
対象のファイル名と、期待する結果を一言添える。これだけで返ってくる内容が変わります。
テキトー教師テキトー教師DotAI 認定講師
あと、違う方向に行き始めたら早めに止めて言い直すのがコツですね。我慢して最後まで走らせると、後から直す方が大変になります。

Q3. チームや会社で導入するとき、最初に何を決めておくべき?

室谷室谷代表取締役
MYUUU の現場だと、まず「触っていいリポジトリ」と「触らせない領域」を決めるところから始めました。権限の話を後回しにすると、だいたい揉めるんですよね。
テキトー教師テキトー教師DotAI 認定講師
順番が大事で、禁止事項を並べるより先に「ここまではOK」を共有する方が定着するんですよ。最初に線を引いておくと、そのあと安心して試せます。
室谷室谷代表取締役
あとは誰が実行していいかの承認フロー。レビューとセットで運用に組み込むと、後からルールを足す手間が減ります。

Q4. 操作を間違えてファイルを壊したとき、元に戻せる?

室谷室谷代表取締役
これは git の運用次第なんですよね。こまめにコミットしておけば戻すのは難しくないです。

逆に、変更を溜め込んでいる状態だと復旧がしんどくなります。
テキトー教師テキトー教師DotAI 認定講師
最初に覚えるなら「任せる前にコミット」なんですよ。戻せる状態を作ってから試す、これが一番安心できます。
室谷室谷代表取締役
あと、いきなり大量の変更を一気にやらせないこと。小さく出して確認する。

地味ですけど、これが効きます。

Q5. 動かない・エラーが出たとき、どこから確認すればいい?

テキトー教師テキトー教師DotAI 認定講師
意外と見落とすのが認証の状態なんですよ。まずそこを確認すると切り分けが早いです。
室谷室谷代表取締役
次にネットワークと、動かしているディレクトリ。この2つで詰まる人は多いです。
テキトー教師テキトー教師DotAI 認定講師
それでも解決しないなら、表示されたメッセージをそのまま公式ドキュメントで確認するのが確実です。エラー文を省略せずに読むのが地味に大事で。
室谷室谷代表取締役
環境によって挙動が違うこともあるので、公式の最新情報を見にいくのが結局は一番早いです。

まとめ

室谷室谷代表取締役
ひと通り触ってみて思うのは、GitHub Copilot CLI って新しい技術を覚えるというより、いつもの作業をターミナルに持ち込む道具なんですよね。
テキトー教師テキトー教師DotAI 認定講師
最初のハードルは、入れてみるまでの心理的なところなんですよ。入れて、ログインして、小さめのリポジトリで1つ頼んでみる。

それだけで感覚がつかめます。
室谷室谷代表取締役
慣れてきたら、毎回同じことをやってる定型作業から置き換えていくといいです。いきなり全部任せるより、効果が見えやすいんですよね。
テキトー教師テキトー教師DotAI 認定講師
そして困ったときに自己流で突破しようとしないこと。公式の情報に戻るのが、遠そうで一番の近道なんです。
室谷室谷代表取締役
経営目線で言うと、こういう道具は「どこが楽になったか」を書き出した人が勝ちます。使ってみた感想で終わらせず、削れた作業を一度メモしてみてほしいです。

Related

関連記事

New Articles

新着記事

ニュース

Runway Gen-4.5とは?Baseten提携で企業専用デプロイへ

2026年10月15日
室谷テキトー教師
ニュース

Manus Team Planとは?料金・管理機能・日本での提供を解説

2026年10月15日
室谷テキトー教師
ニュース

Fish Audioの「Drama 3 Preview」とは?発音堅牢性1位のTTS

2026年10月15日
室谷テキトー教師
ニュース

DeepSeek V4.1 Flashとは?552B MoEとAA-AgentPerf首位のGB300を読み解く

2026年10月15日
室谷テキトー教師
ニュース

LMArenaの「Max」とは?37%低コストを実現するエージェント型モデルルーター

2026年10月15日
室谷テキトー教師
ニュース

Notionの「Version History」強化とは?差分ハイライトとワンクリック復元

2026年10月15日
室谷テキトー教師
ニュース

Devin in Pylonとは?Cognitionが発表、チケット起点で修正PRまで自動化

2026年10月15日
室谷テキトー教師
ニュース

Gemma詐欺検知とは?Google DeepMindとシンガポール政府が共同構築

2026年10月15日
室谷テキトー教師
ニュース

Mistral AIのNew Material買収とは?Solutions Design設立の狙い

2026年10月15日
室谷テキトー教師
ニュース

Lovableの「Growth Tools」とは?Google・Meta広告配信まで同じチャットで完結

2026年10月15日
室谷テキトー教師

Join

AIプレナーになる。

入会は審査制です。いまの事業と、AIで何を動かしたいのかを聞かせてください。

参加を申請する