1. 제품 소개
GitHub Copilot CLI는 터미널에서 질의응답, 코드 수정, 계획 수립과 자율 실행을 지원하는 코딩 Agent입니다. BYOK로 GravitexAI의 GPT 또는 Claude 모델을 사용할 수 있습니다.CLI 1.0.9x를 대상으로 하며 참고 버전은 **1.0.98(2026년 10월)**입니다.
COPILOT_PROVIDER_BASE_URL을 설정하면 GitHub 로그인이나 Copilot 구독 없이 지정한 모델 서비스를 직접 호출합니다.2. 요구 사항
- macOS 또는 Windows.
- npm 설치 시 Node.js 22 이상.
- Windows는 PowerShell 6 이상 권장.
3. 사전 조건
GravitexAI 콘솔에서 API 키(sk-xxxxxxxxxx)를 만들고, 계정에서 사용할 수 있는 모델 ID와 API 연결을 확인하세요.
4. 연결 설정
자주 쓰는 모델 예시:
- GPT:
gpt-5.5,gpt-5.4,gpt-5.4-mini,gpt-5.3-codex,gpt-6-sol. - Claude:
claude-opus-5-5,claude-sonnet-5-5,claude-haiku-5-5,claude-fable-5-1.
5. 설치
macOS
Windows
설치 확인
6. 빠른 설정: 현재 터미널에만 적용
터미널을 닫으면 설정이 해제됩니다.sk-your-api-key를 실제 키로 바꾸고 OS와 모델 계열에 맞는 한 세트를 실행합니다.
- macOS (zsh / bash)
- Windows PowerShell
- Windows CMD
GPTClaude
7. 영구 설정
BYOK 제공자는settings.json이 아닌 환경 변수로 설정합니다. 변수를 셸 설정 파일에 저장하면 유지됩니다. copilot-gpt, copilot-claude 두 명령을 만들면 매번 모든 변수를 입력하지 않고 모델 계열을 고를 수 있습니다.
macOS: ~/.zshrc
Windows: PowerShell Profile
. $PROFILE을 실행합니다. 사용법은 macOS와 같습니다.
Profile 스크립트 실행이 차단되면 6절의 임시 설정을 사용하세요. Profile이 필요하다면 컴퓨터 관리 정책에 맞게 스크립트 실행 정책을 설정합니다.
Windows: 한 모델 계열을 위한 사용자 환경 변수
$null로 바꾸어 다시 실행합니다.
8. 확인 생략 모드와 권한
기본적으로 읽기 전용 작업은 자동 승인되고 파일 쓰기와 명령 실행은 확인을 요청합니다. 아래 설정으로 승인 방식을 바꿀 수 있습니다.1. YOLO: 한 번 실행할 때 확인 생략
--yolo / --allow-all은 다음 옵션의 조합입니다.
YOLO는 승인 설정입니다. 작업 완료까지 계속 자율 실행하려면 **
--autopilot**도 추가합니다.
2. 세션에서 전환
3. 기본 권한 모드 저장
~/.copilot/settings.json(Windows: %USERPROFILE%\.copilot\settings.json)에 저장되며 다음과 같습니다.
4. 비대화형 스크립트와 CI
-p에는 --allow-all-tools 또는 --yolo가 필요합니다.
COPILOT_ALLOW_ALL=true도 사용할 수 있습니다. 이 값은 현재 디렉터리도 신뢰하고 플러그인, MCP, hooks를 불러옵니다.
9. 일상 사용
10. 검증과 문제 해결
연결 확인
copilot-gpt gpt-5.5 또는 copilot-claude claude-sonnet-5-5로 바꿉니다.
Model 'claude-xxx' not found on provider ... (HTTP 404)
Model 'claude-xxx' not found on provider ... (HTTP 404)
Claude를 openai + responses로 설정한 경우입니다. anthropic 유형으로 바꾸세요.
Claude의 404 또는 /v1/v1/messages
Claude의 404 또는 /v1/v1/messages
Anthropic Base URL에서 /v1을 제거하고 https://api.gravitex.ai를 사용하세요.
GPT의 404
GPT의 404
OpenAI 호환 주소에 /v1을 포함해야 합니다. https://api.gravitex.ai/v1을 사용하세요.
401 / Invalid API key
401 / Invalid API key
키, 잔액, 모델 권한을 확인하세요. curl로 /v1/models를 조회할 수도 있습니다.
계속 GitHub 로그인을 요구함
계속 GitHub 로그인을 요구함
COPILOT_PROVIDER_BASE_URL이 적용되지 않았습니다.
echo $COPILOT_PROVIDER_BASE_URL, PowerShell에서는 $env:COPILOT_PROVIDER_BASE_URL로 확인하세요.~/.zshrc 변경이 적용되지 않음
~/.zshrc 변경이 적용되지 않음
source ~/.zshrc를 실행하거나 터미널을 다시 엽니다.
