イントロダクション
GitHub Copilot CLI は、エージェント機能をコマンド ラインに直接提供する強力なターミナルネイティブ AI コーディング アシスタントです。
Copilot CLIは、高度な柔軟性、GitHubワークフローの統合、および完全なユーザー制御を維持しながら複雑なタスクに自律的に作業する機能を提供します。
このガイドは、CLI の使用を開始するのに役立ちます。
Installation
次のいずれかのコマンドを使用します。
-
**クロスプラットフォーム (npm)**前提条件: Node.js 22 以降。
Bash npm install -g @github/copilot
npm install -g @github/copilot -
**Windows (WinGet)**Bash winget install GitHub.Copilot
winget install GitHub.Copilot -
**macOS/Linux (Homebrew)**Bash brew install copilot-cli
brew install copilot-cli
初めて CLI を開始する
-
ターミナルで、 Copilot CLIを使用するプロジェクト ディレクトリに移動します。
-
対話型 CLI セッションを開始します。
copilot -
CLI インターフェイスで、「
/login」と入力し、画面上のプロンプトに従って、 GitHub アカウントで認証します。CLIを初めて使用する際には、これを行う必要があります。
-
メッセージが表示されたら、現在のディレクトリ内のファイルが AI ツールでの使用に適していることを確認します。
メモ
Copilot は、明示的な承認なしにファイルに変更を加えることはありません。 -
試しに Copilot に質問してみてください。例えば:
Copilot prompt Give me an overview of this project.
Give me an overview of this project.
習得すべき基本的なショートカット
| Shortcut | アクション |
|---|
<kbd>Esc</kbd> | 現在の操作を取り消す |
|
Ctrl+C | 思考中の場合にキャンセルし、入力をクリアするか終了する |
|
Ctrl+L | 画面をクリアする |
| @ | コンテキストに含めるファイルをメンションする |
| / | スラッシュ コマンドを表示する |
| ? | タブ付きヘルプを表示する |
|
↑ と ↓ | コマンド履歴に移動する |
ショートカットと使用可能なコマンドの完全な一覧については、次のように入力します。
/help
GitHub Copilot CLIを対話形式以外で使用する
また、対話型セッションを開始せずに、コマンドを入力し、ターミナルで直接 Copilot から応答を取得することもできます。
これを行うには、-pフラグを使用して CLI にプロンプトを渡します。 例えば次が挙げられます。
copilot -p "In Git, how can I apply a commit from another branch"
`-p` フラグを使用すると、スクリプト内でGitHub Copilot CLIをプログラムで使用できます。たとえば、AI を使用してタスクを自動化できます。
`-s` フラグを追加して、追加の使用情報を省略して、Copilotの応答のみを出力するように CLI に指示できます。
copilot -sp "YOUR PROMPT HERE"
プログラムで使用できるその他のフラグの詳細および詳しい情報を確認するには、次のコマンドを入力してください。
copilot help
or:
copilot help TOPIC
TOPIC はヘルプ出力に記載されているトピックの 1 つです。
次のステップ
Copilot CLIの詳細については、以下をご覧ください。
* GITHUB COPILOT CLI について * GitHub Copilot CLI の使用 * GitHub Copilot CLI のベスト プラクティス
- 始めましょう GitHub Copilot CLI: 無料のハンズオン コース