GitHub Copilot CLI 정식 출시! 터미널에서 코딩을 자동화하세요.

by DD
3개월 전
조회수 36

GitHub Copilot CLI가 정식 출시되어 모든 유료 Copilot 구독자에게 제공됨

Plan 모드, Autopilot 모드를 통해 복잡한 작업 계획, 실행, 검토, 기억 기능 제공

Anthropic, OpenAI, Google의 최신 모델 선택 가능하며, GPT-5 mini, GPT-4.1 포함

MCP 서버, 플러그인, 에이전트, 훅(Hook)을 통해 기능 확장 및 사용자 정의 지원

macOS, Linux, Windows에서 사용 가능하며, GitHub Codespaces 이미지에 포함

터미널 기반 개발 환경으로의 진화

GitHub Copilot CLI는 단순한 챗 인터페이스를 넘어, 자율적인 코딩 에이전트(Autonomous Coding Agent)로 진화했다. Plan 모드에서는 Shift+Tab을 눌러 작업 계획을 세우고, Autopilot 모드에서는 승인 없이 작업을 수행한다. 특히, Explore, Task, Code Review, Plan과 같은 전문 에이전트를 내장하여 개발 효율성을 극대화한다. & 접두어를 사용하면 백그라운드에서 작업을 위임하여 터미널 사용성을 유지할 수 있다.

다양한 모델 지원 및 유연한 선택

Copilot CLI는 Anthropic, OpenAI, Google의 최신 모델을 지원하며, 사용자는 Claude Opus 4.6, Claude Sonnet 4.6, GPT-5.3-Codex, Gemini 3 Pro 등 다양한 모델을 선택할 수 있다. 또한, Claude Haiku 4.5와 같은 빠른 모델을 사용하여 빠른 작업을 처리할 수 있다. /model 명령어를 통해 세션 중에도 모델을 변경할 수 있으며, Ctrl+T를 통해 추론 과정을 시각화할 수 있다. GPT-5 mini와 GPT-4.1은 추가 비용 없이 Copilot 구독에 포함된다.

확장 가능한 아키텍처

Copilot CLI는 GitHub의 MCP 서버를 내장하고 있으며, 커뮤니티 및 사용자 정의 플러그인을 지원한다. /plugin install 명령어를 통해 GitHub 저장소에서 플러그인을 설치할 수 있으며, 플러그인은 MCP 서버, 에이전트, 스킬, 훅을 번들로 제공한다. 또한, 마크다운 기반의 스킬 파일을 통해 Copilot의 전문적인 워크플로우를 학습시킬 수 있다. preToolUse 훅을 사용하면 도구 호출을 거부하거나 수정할 수 있으며, postToolUse 훅을 통해 사용자 정의 후처리를 활성화할 수 있다.

향상된 사용자 경험

Copilot CLI는 Alt-screen 모드, 테마 선택, 셸 통합, 키보드 중심 탐색 등 다양한 기능을 통해 터미널 환경을 개선했다. 특히, Alt-screen 모드는 전체 화면 터미널 UI를 제공하며, 마우스 텍스트 선택, 페이지 업/다운 스크롤, 상태 표시줄을 지원한다. 또한, Ctrl+X, Ctrl+E 단축키를 통해 선호하는 터미널 편집기를 열어 긴 프롬프트를 작성할 수 있다. 접근성 향상을 위해 스크린 리더 모드, 시각화 설정, 반응형 레이아웃을 제공한다.

엔터프라이즈 환경 지원

Copilot CLI는 조직 정책, 네트워크 접근 관리, 프록시 지원, 인증, 훅을 통한 정책 시행 등 엔터프라이즈 환경에 필요한 기능을 제공한다. 관리자는 Copilot 정책 설정을 통해 모델 가용성을 제어할 수 있으며, 구독별 API 엔드포인트를 통해 네트워크 접근을 관리할 수 있다. preToolUse 훅을 사용하여 파일 접근 정책, 인수 유효성 검사, 사용자 정의 승인 워크플로우를 시행할 수 있다. 이러한 기능들은 기업 환경에서 보안 및 규정 준수(Compliance)를 강화하는 데 기여한다.

GitHub Copilot CLI is now generally available