GitHub, Copilot CLI에 BYOK·완전 로컬 models 연결 허용… GitHub-hosted routing 없이 사용

2026년 4월 7일 X 게시물에서 GitHub Changelog는 Copilot CLI가 더 이상 GitHub-hosted model routing에 묶이지 않는다고 밝혔다. 이제 팀은 같은 terminal-native Copilot workflow를 유지한 채 자체 provider를 붙이거나 로컬 model을 직접 실행할 수 있다. 함께 링크된 changelog는 범위를 더 구체적으로 설명한다. GitHub는 environment variables를 통해 Azure OpenAI, Anthropic, 기타 OpenAI-compatible endpoint를 지원하고, Ollama, vLLM, Foundry Local 같은 로컬 실행 모델도 허용한다고 밝힌다.

이 변화가 중요한 이유는 Copilot CLI를 단일 hosted 경로에서 인프라 선택권이 있는 도구로 바꾸기 때문이다. GitHub는 COPILOT_OFFLINE=true를 설정하면 CLI가 GitHub 서버에 전혀 접속하지 않도록 만들 수 있다고 설명한다. 이 모드에서는 telemetry가 비활성화되며, 로컬 model과 함께 쓰면 완전한 air-gapped workflow도 가능해진다. 또 자체 provider만 쓸 경우 GitHub authentication이 필수는 아니지만, 로그인하면 /delegate, Code Search, GitHub MCP server 같은 GitHub-native 기능을 계속 활용할 수 있다.

Copilot CLI를 bring-your-own-model terminal agent로 넓히는 업데이트

더 큰 의미는 GitHub가 developer agent에서 model choice, 비용 통제, 네트워크 경계를 핵심 요구사항으로 다루기 시작했다는 점이다. changelog는 built-in sub-agents인 explore, task, code-review도 같은 provider 설정을 상속한다고 적었다. 즉 단순한 chat fallback이 아니라 agent 실행 전반에 영향을 주는 변화다. GitHub는 provider가 tool calling과 streaming을 지원해야 하고, 최소 128k context window를 권장한다고도 덧붙였다. 이는 회사가 여전히 가벼운 completion이 아니라 full agent-style terminal workflow를 전제로 Copilot CLI를 확장하고 있음을 보여준다. 출처: X 게시물, GitHub changelog.