ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
github/copilot-cli
GitHubのターミナル向けAIコーディングエージェント。コードの作成、デバッグ、説明に加え、GitHubのリポジトリ、issue、プルリクエストを扱えます。
- スター
- 11,367
- フォーク
- 1,978
- 未解決の Issue
- 2,187
- 最終コミット
- 昨日
これは何?
GitHub Copilot CLIは、自然言語で会話しながらCopilot AIエージェントを利用できるターミナルアプリケーションです。現在のプロジェクトでコードの作成、編集、デバッグ、リファクタリングができるほか、複数の手順にわたるタスクの計画と実行も可能です。GitHubのCopilot coding agentと同じエージェント基盤を使用しています。
CLIは既存のGitHubアカウントで認証するため、ターミナルを離れずにリポジトリ、issue、プルリクエストを読み取れます。GitHubのMCPサーバーがデフォルトで同梱されており、追加のツールを使うためにカスタムMCPサーバーを指定することもできます。すべての操作は実行前にプレビューして承認できます。LSPサーバーを設定すると、Language Server Protocolによる定義ジャンプ、ホバー情報、診断機能を利用できます。
Linux、macOS、Windowsで動作します(WindowsではPowerShell 6以降が必要)。有効なCopilotサブスクリプションが必要です。シェルスクリプト、Homebrew、WinGet、npmからインストールできます。Copilot SDKクライアント向けにヘッドレスサーバーとして実行するためのコンテナイメージも公開されています。
主な機能
- 01自然言語でコードの作成、編集、デバッグ、リファクタリングを支援。
- 02GitHubアカウントを通じて、GitHubのリポジトリ、issue、プルリクエストに標準でアクセス。
- 03カスタムMCPサーバーに対応し、エージェントのツールを拡張。
- 04すべての操作を実行前にプレビューして承認。
- 05必要に応じてLSPを連携し、定義ジャンプ、ホバー、診断機能を利用。
- 06/modelコマンドからモデルを選択。
ユースケース
- ローカルプロジェクト内の見慣れないコードについて、エージェントに説明やデバッグを依頼する。
- ターミナルからissueのトリアージやプルリクエストのレビューを行う。
- 各手順で承認しながら、複数ステップのリファクタリングを実行する。
- SDKクライアント向けに、コンテナ内でヘッドレスCopilotサーバーを実行する。
クイックスタート
- 1
npmでインストール
npm install -g @github/copilot - 2
プロジェクトフォルダーでCLIを起動
copilot
使う前に知っておきたいこと
- 有効なCopilotサブスクリプションが必要です。組織のポリシーによって無効化されている場合があります。
- まだ初期段階のため、頻繁なアップデートにより動作が変わることがあります。
- プロンプトごとに、月間利用枠からプレミアムリクエストを1件消費します。
収録されている特集
トピック
よくある質問
- copilot-cli とは?
- GitHubのターミナル向けAIコーディングエージェント。コードの作成、デバッグ、説明に加え、GitHubのリポジトリ、issue、プルリクエストを扱えます。 GitHub Copilot CLIは、自然言語で会話しながらCopilot AIエージェントを利用できるターミナルアプリケーションです。現在のプロジェクトでコードの作成、編集、デバッグ、リファクタリングができるほか、複数の手順にわたるタスクの計画と実行も可能です。GitHubのCopilot coding agentと同じエージェント基盤を使用しています。
- copilot-cli は無料で使えますか?ライセンスは?
- copilot-cli は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- copilot-cli は今もメンテナンスされていますか?
- 活発にメンテナンス中。copilot-cli の最終コミットは 2026年11月6日 です。
- copilot-cli は何に使えますか?
- ローカルプロジェクト内の見慣れないコードについて、エージェントに説明やデバッグを依頼する。 ターミナルからissueのトリアージやプルリクエストのレビューを行う。 各手順で承認しながら、複数ステップのリファクタリングを実行する。 SDKクライアント向けに、コンテナ内でヘッドレスCopilotサーバーを実行する。
- copilot-cli のインストール方法は?
- npmでインストール: npm install -g @github/copilot プロジェクトフォルダーでCLIを起動: copilot
- copilot-cli はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/github/copilot-cli
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
低メモリ使用量と高速起動を実現し、多数のAIコーディングエージェントを並行実行するRust製ハーネス。
モデルと権限レベルを選んで使える、ファイル編集やコマンド実行、ローカルセッションの保存に対応したGo製ターミナルコーディングエージェント。
pi coding agent harnessをRustに移植し、同じCLI、ターミナルUI、ファイル形式、拡張APIを備えた単一のネイティブバイナリを提供します。
コード編集に特化したエージェントを備えるオープンソースのターミナル向けコーディングエージェント。Codebuffを基盤にデスクトップ、Web、クラウド、チャット製品も提供します。
OllamaのローカルモデルやOpenAI互換API経由で動作する、ターミナル向けのオープンソースコーディングエージェント。