# GitHub Copilot CLI の使い方を始める

GitHub Copilot CLIの使用方法について簡単に説明します。

## はじめに

GitHub Copilot CLI は、エージェント機能をコマンド ラインに直接提供する強力なターミナルネイティブ AI コーディング アシスタントです。
Copilot CLIは、高度な柔軟性、GitHubワークフローの統合、および完全なユーザー制御を維持しながら複雑なタスクに自律的に作業する機能を提供します。

このガイドは、CLI の使用を開始するのに役立ちます。

## インストール作業

次のいずれかのコマンドを使用します。

* **クロスプラットフォーム (npm)**

  前提条件: Node.js 22 or later。

  ```bash copy
  npm install -g @github/copilot
  ```

* **Windows (WinGet)**

  ```bash copy
  winget install GitHub.Copilot
  ```

* **macOS/Linux (Homebrew)**

  ```bash copy
  brew install --cask copilot-cli
  ```

## 初めて CLI を開始する

1. ターミナルで、 Copilot CLIを使用するプロジェクト ディレクトリに移動します。

2. 対話型 CLI セッションを開始します。

   ```bash
   copilot
   ```

3. CLI インターフェイスで、「 `/login` 」と入力し、画面上のプロンプトに従って、 GitHub アカウントで認証します。

   CLI を初めて使用する場合にのみ、この操作を行う必要があります。

4. メッセージが表示されたら、現在のディレクトリ内のファイルが AI ツールでの使用に適していることを確認します。

   > \[!NOTE]
   > Copilot は、明示的な承認なしにファイルに変更を加えることはありません。

5. 試しに Copilot に質問してみてください。例えば:

   ```copilot copy
   Give me an overview of this project.
   ```

   必要に応じて、入力する代わりにプロンプトを読み上げることもできます。 「[Copilot CLI で音声入力を使用する](/ja/copilot/how-tos/copilot-cli/use-copilot-cli/voice-input)」を参照してください。

## 習得すべき基本的なショートカット

| Shortcut       | アクション      |
| -------------- | ---------- |
| <kbd>Esc</kbd> | 現在の操作を取り消す |
| +              |            |

<kbd>
</kbd>
<kbd>C</kbd>  | 「考慮中、入力をクリアする、または終了する場合はキャンセルします」 |
| <kbd>Ctrl</kbd>+<kbd>L</kbd>  | 画面をクリアする |
| `@`                           | コンテキストに含めるファイルをメンションする |
| `/`                           | スラッシュ コマンドを表示する |
| `?`                           | タブ付きヘルプを表示する |
| <kbd>↑</kbd> と <kbd>↓</kbd> | コマンド履歴に移動する |

ショートカットと使用可能なコマンドの完全な一覧については、次のように入力します。

```bash
/help
```

## GitHub Copilot CLIを対話形式以外で使用する

また、対話型セッションを開始せずに、コマンドを入力し、ターミナルで直接 Copilot から応答を取得することもできます。

これを行うには、 `-p` フラグを使用して CLI にプロンプトを渡します。 例えば次が挙げられます。

```bash
copilot -p "In Git, how can I apply a commit from another branch"
```

`-p` フラグを使用すると、スクリプト内でGitHub Copilot CLIをプログラムで使用できます。たとえば、AI を使用してタスクを自動化できます。

`-s` フラグを追加して、追加の使用情報を省略して、Copilotの応答のみを出力するように CLI に指示できます。

```bash
copilot -sp "YOUR PROMPT HERE"
```

プログラムで使用できるその他のフラグの詳細および詳しい情報を確認するには、次のコマンドを入力してください。

```bash
copilot help
```

or:

```bash
copilot help TOPIC
```

TOPIC はヘルプ出力に記載されているトピックの 1 つです。

## 次のステップ

Copilot CLIの詳細については、以下をご覧ください。

* [GITHUB COPILOT CLI について](/ja/copilot/concepts/agents/copilot-cli/about-copilot-cli)
* [GitHub Copilot CLI の使用](/ja/copilot/how-tos/copilot-cli/use-copilot-cli/overview)
* [GitHub Copilot CLI のベスト プラクティス](/ja/copilot/how-tos/copilot-cli/cli-best-practices)
* 始めましょう GitHub Copilot CLI: 無料のハンズオン コース