GitHub Copilot

GitHub Copilotとは?

GitHub CopilotはGitHubのAIコーディングアシスタントです。GitHubアカウントとプランに応じたCopilotモデルへのアクセスを提供します。OpenClawではCopilotを2つの方法でモデルプロバイダーとして利用できます。

OpenClawでCopilotを使う2つの方法

1) 組み込みGitHub Copilotプロバイダー(github-copilot

ネイティブのデバイスログインフローでGitHubトークンを取得し、OpenClaw実行時にCopilot APIトークンと交換します。VS Codeが不要なため、最もシンプルなデフォルトの方法です。

2) Copilot Proxyプラグイン(copilot-proxy

VS Code拡張機能のCopilot Proxyをローカルブリッジとして使用します。OpenClawはプロキシの/v1エンドポイントに接続し、そこで設定したモデル一覧を使用します。すでにVS CodeでCopilot Proxyを使っている場合や、経由が必要な場合に選択してください。プラグインを有効にし、VS Code拡張機能を起動したままにしておく必要があります。

GitHub Copilotをモデルプロバイダー(github-copilot)として使用します。ログインコマンドはGitHubのデバイスフローを実行し、認証プロファイルを保存して、設定をそのプロファイルで更新します。

CLIセットアップ

openclaw models auth login-github-copilot

URLにアクセスしてワンタイムコードを入力するよう求められます。完了するまでターミナルを開いたままにしてください。

オプションフラグ

openclaw models auth login-github-copilot --profile-id github-copilot:work
openclaw models auth login-github-copilot --yes

デフォルトモデルの設定

openclaw models set github-copilot/gpt-4o

設定例

{
  agents: { defaults: { model: { primary: "github-copilot/gpt-4o" } } },
}

補足

  • 対話型TTYが必要です。ターミナルで直接実行してください。
  • Copilotのモデル利用可能性はプランによって異なります。モデルが拒否された場合は、別のID(例:github-copilot/gpt-4.1)を試してください。
  • ログインはGitHubトークンを認証プロファイルストアに保存し、OpenClaw実行時にCopilot APIトークンと交換します。