GitHub Copilot

GitHub Copilot이란?

GitHub Copilot은 GitHub의 AI 코딩 어시스턴트입니다. GitHub 계정과 플랜에 따라 Copilot 모델에 접근할 수 있습니다. OpenClaw는 두 가지 방식으로 Copilot을 모델 프로바이더로 사용할 수 있습니다.

OpenClaw에서 Copilot을 사용하는 두 가지 방법

1) 내장 GitHub Copilot 프로바이더 (github-copilot)

네이티브 디바이스 로그인 플로우를 사용하여 GitHub 토큰을 획득한 후, OpenClaw 실행 시 Copilot API 토큰으로 교환합니다. VS Code가 필요 없어 가장 간단한 기본 방법입니다.

2) Copilot Proxy 플러그인 (copilot-proxy)

Copilot Proxy VS Code 확장을 로컬 브리지로 사용합니다. 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 토큰으로 교환됩니다.