GitHub Copilot 非公式ガイド
GitHub Copilot app・CLI・VS Codeの使い分け
GitHub Copilotには、GitHub文脈を前に出す app、ターミナルから進める CLI、コードの近くで直す VS Code という3つの入口があります。どれが上位互換という話ではなく、作業の起点が違うと考えると迷いにくくなります。
このページは GitHub Docs、GitHub Blog Changelog、VS Code Docs を確認した時点の情報をもとに整理した非公式ガイドです。GitHub Copilot app は提供状況や機能名が変わることがあるため、利用前に最新の案内を確認してください。
はじめに
GitHub Copilotは、ひとつの画面で全部を済ませる道具ではありません。GitHub上の仕事を前に進めたいのか、ターミナルから強く制御したいのか、コードを見ながら小さく修正したいのかで、入口を分けると使いやすくなります。
このページでは、app / CLI / VS Code を「何が得意か」で整理します。Zenn記事の本文は使わず、GitHub Docs と VS Code Docs を確認したうえで、AIガイド群の読者向けに独自に再構成しています。
先に結論
- GitHub Copilot app は、Issue / PR / CI / レビュー / Workflows をまとめて追いたい時に向きます。
- GitHub Copilot CLI は、ターミナル起点で build / test / git / ssh / container を見ながら進めたい時に向きます。
- VS Code Copilot は、開いているファイルや差分を見ながら、局所的に直したい時に向きます。
3つの違いを表で整理
| 項目 | GitHub Copilot app | GitHub Copilot CLI | VS Code Copilot |
|---|---|---|---|
| 主な入口 | GitHubの作業空間。Issue、PR、セッション、Workflow から始めやすい。 | ターミナル。コマンドラインから直接動かしやすい。 | エディタ。開いているファイルや差分に寄り添いやすい。 |
| 得意な作業 | Issue整理、PR確認、レビュー、CI失敗の修正、定型ワークフロー。 | build、test、lint、git操作、SSH、container、CI寄りの作業。 | 1ファイル修正、選択範囲の改善、差分確認、デバッグ直近の修正。 |
| 強いコンテキスト | GitHub Issues、Pull Requests、複数セッション、並列作業の流れ。 | カレントリポジトリ、シェル、コマンド履歴、実行結果。 | 開いているファイル、選択範囲、ワークスペース、デバッガー。 |
| 向く人 | GitHub上の仕事をまとめて進めたい人。 | ターミナルで細かく制御したい人。 | コードを見ながら少しずつ直したい人。 |
| 注意点 | 提供状況や機能名が変わることがある。重要操作は人間が確認する。 | コマンドの影響範囲が広がりやすい。実行前に対象を固める。 | 局所修正に強いが、周辺コンテキストの見落としに注意する。 |
GitHub Copilot app は GitHub Docs で説明され、GitHub Blog Changelog では technical preview と案内された時期があります。表現や提供状況は変わるため、利用前に最新の案内を確認してください。
GitHub Copilot app が向く作業
app は、GitHub上の仕事をまとめて扱いたい時に便利です。Issue から作業を始め、PR を見て、CI を確認し、必要なら修正に戻す流れを一つの場所で追いやすくなります。
- Issue からタスクを始める
- PR の要約、レビュー、CI失敗の修正を追う
- 複数リポジトリをまたいで仕事を持つ
- セッションを分けて並列に進める
- Workflows で定型作業を回す
GitHubの仕事を「作る」「直す」「レビューする」「マージする」の流れで見たい人には、app がいちばん自然です。複数の仕事を同時に抱える日ほど、セッション単位で整理できる価値が出ます。
GitHub Copilot CLI が向く作業
CLI は、ターミナル起点で操作したい時に向きます。コード変更だけでなく、build、test、lint、git、SSH、コンテナ、CI に近い流れを自分で握りながら進めたい人と相性がよいです。
- リポジトリ全体を見ながら修正する
- `build` / `test` / `lint` を回しながら進める
- SSH や container、CI での作業を扱う
- コマンドラインオプションを直接使いたい
- Codex や他の CLI 系AIと並べて比較したい
CLI を選ぶ決め手は、エージェントとしての強さよりも、手元でどう制御したいかです。Copilot CLI と Codex 系 CLI を比べる時も、ターミナルから握りたい範囲と、GitHub 文脈をどこまで前に出したいかで考えると整理しやすくなります。
VS Code Copilot が向く作業
VS Code は、コードの近くで小さく直したい時に強いです。開いているファイル、選択範囲、差分、デバッガー、テストの近くで作業したい時は、まず VS Code を開くのが自然です。
- 1ファイル単位の修正
- 選択範囲の説明や改善
- 差分を見ながら承認する作業
- デバッグやテストの近くで直す作業
局所修正や確認作業が中心なら、VS Code がいちばん速いことが多いです。逆に、Issue や PR の流れごと扱いたい時は、app の方が迷いにくくなります。
迷ったときの選び方
- GitHub の Issue / PR から始まるなら app
- ターミナル作業なら CLI
- コードを見ながら直すなら VS Code
- 初心者は VS Code → app → CLI の順でもよい
- 運用者は app と CLI の併用が強い
入口が決まると、AIに任せる範囲も決めやすくなります。特に GitHub上の仕事をまとめたい人は app、実装や検証を自分で握りたい人は CLI、局所修正を速く回したい人は VS Code と分けると見通しがよくなります。
AIガイド群での実務的な使い分け
AIガイド群の実務では、複数サイトの Issue / PR 管理は app、サイト全体の修正や公開確認は CLI、HTML / CSS / PHP の局所修正は VS Code が向きます。検索反応を見ながら軽く補強する時は、まず対象ページを絞ってから使い分けるのが安全です。
- githubguide.jp の GitHub Copilot 注意ページ から GitHub の基本導線を確認する
- githubguide.jp の PR ページ でレビューの流れを押さえる
- CodexモバイルとGitHub Copilot appの違い でスマホ入口を比べる
- スマホでAI開発作業を確認するなら で入口を比較する
- codexguide.jp の実践ログ で作業の回収方法を見る
- この記事をAIガイド群へ展開した実践ログ で記事化の考え方を見る
このサイト群では、GitHubの流れは githubguide.jp、GitHub Copilot app / CLI / VS Code の選び分けは copilotguide.jp、作業の回収と運用は codexguide.jp に置くと、役割が重なりにくくなります。
注意点
- GitHub Copilot app は提供状況や機能名が変わることがある
- technical preview の表記が付く時期は、その前提で読む
- PR マージ、公開反映、重要な差分は人間が確認する
- API キー、パスワード、秘密情報を AI に渡さない
- このページは GitHub の公式案内ではない
重要な操作は、AIの提案をそのまま通さず、人間が確認してから進めるのが前提です。とくに PR の最終マージや本番反映は、差分と影響範囲を見てから判断してください。
まとめ
GitHub Copilot app は GitHub上の仕事の流れ、CLI はターミナル起点の制御、VS Code はコード近接の修正と考えると整理しやすくなります。3つを役割で分ければ、どれを使うかではなく、何をどこから始めるかで判断できるようになります。
参考リンク
- GitHub Docs: GitHub Copilot app
- GitHub Docs: Getting started with the GitHub Copilot app
- GitHub Docs: Agent sessions
- GitHub Docs: Managing issues and pull requests
- GitHub Docs: Using scheduled workflows
- GitHub Blog Changelog: GitHub Copilot app technical preview
- GitHub Docs: About GitHub Copilot CLI
- VS Code Docs: Copilot overview
- VS Code Docs: Copilot Chat
外部記事は、構成の着想を得るための参考としてのみ扱い、本文は独自に再構成しています。公開確認時点で到達できない参考URLは掲載していません。
FAQ
GitHub Copilot app と GitHub Copilot CLI はどちらを使えばいいですか?
GitHubのIssueやPull Requestから作業を進めたいなら app、ターミナルでコマンドを見ながら細かく制御したいなら CLI が向きます。どちらが上という話ではなく、入口の違いで選びます。
VS Code Copilotだけで十分ですか?
1ファイル単位の修正や差分確認が中心なら十分な場面は多いです。IssueやPR、複数リポジトリ、定型ワークフローまで含めるなら app や CLI を足すと迷いにくくなります。
GitHub Copilot app は初心者向けですか?
GitHub上の仕事をまとめて見たい人には入りやすい一方、提供状況や機能名が変わることがあるため、最新の GitHub Docs と Changelog を確認して使うのが前提です。
複数リポジトリを扱うならどれが向いていますか?
複数リポジトリのIssueやPR、レビューを横断して追うなら app が扱いやすいです。リポジトリをまたぐ実装や検証を自分で細かく握りたいなら CLI、局所修正なら VS Code が合います。
PRの作成やレビューまでAIに任せて大丈夫ですか?
任せる範囲は決められますが、最終確認は人間が行う前提で考えるべきです。重要な差分、CIの失敗、マージ、公開反映は必ず人間が確認してください。