터미널에서 실행하는 오픈소스 AI 코딩 에이전트로, 데스크톱·웹·에디터·채팅 인터페이스도 제공합니다.
github/copilot-cli
GitHub의 터미널 기반 AI 코딩 에이전트로, 코드를 작성·디버그·설명하고 GitHub 저장소, 이슈, pull request를 다룹니다.
- 스타
- 11,367
- 포크
- 1,978
- 열린 이슈
- 2,187
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
GitHub Copilot CLI는 개발자가 자연어 대화로 Copilot AI 에이전트를 사용할 수 있는 터미널 애플리케이션입니다. 현재 프로젝트의 코드를 작성하고, 편집하고, 디버그하고, 리팩터링할 수 있으며 여러 단계로 이루어진 작업을 계획하고 수행할 수도 있습니다. GitHub Copilot coding agent와 동일한 에이전트 하네스를 사용합니다.
CLI는 기존 GitHub 계정으로 인증하므로 터미널을 벗어나지 않고도 저장소, 이슈, pull request를 확인할 수 있습니다. 기본으로 GitHub MCP 서버가 포함되어 있으며, 추가 도구를 사용하도록 사용자 지정 MCP 서버를 등록할 수도 있습니다. 모든 작업은 실행 전에 미리 확인하고 승인할 수 있습니다. LSP 서버를 설정하면 Language Server Protocol 지원을 통해 정의로 이동, hover 정보, 진단 기능을 사용할 수 있습니다.
이 도구는 Linux, macOS, Windows에서 실행되며(Windows에서는 PowerShell 6 이상 필요), 활성 Copilot 구독이 있어야 합니다. 셸 스크립트, Homebrew, WinGet 또는 npm으로 설치할 수 있습니다. Copilot SDK 클라이언트용 headless 서버로 실행할 수 있도록 컨테이너 이미지도 제공됩니다.
핵심 기능
- 01코드 작성, 편집, 디버그, 리팩터링을 위한 자연어 기반 코딩 지원.
- 02GitHub 계정으로 GitHub 저장소, 이슈, pull request에 기본적으로 접근.
- 03에이전트 도구를 확장하는 사용자 지정 MCP 서버 지원.
- 04모든 작업을 실행 전에 미리 확인하고 승인.
- 05정의로 이동, hover, 진단 기능을 위한 선택적 LSP 통합.
- 06/model 명령을 통한 모델 선택.
활용 사례
- 로컬 프로젝트의 익숙하지 않은 코드를 에이전트에게 설명하거나 디버그해 달라고 요청.
- 터미널에서 이슈를 분류하거나 pull request를 검토.
- 각 단계마다 승인하면서 여러 단계의 리팩터링 수행.
- SDK 클라이언트용 headless Copilot 서버를 컨테이너에서 실행.
빠른 시작
- 1
npm으로 설치
npm install -g @github/copilot - 2
프로젝트 폴더에서 CLI 실행
copilot
사용 전 알아둘 점
- 활성 Copilot 구독이 필요하며 조직 정책에 따라 사용이 중지될 수 있습니다.
- 아직 초기 단계이므로 잦은 업데이트로 동작이 바뀔 수 있습니다.
- 프롬프트 하나당 월간 할당량에서 프리미엄 요청 1개를 사용합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- copilot-cli은(는) 무엇인가요?
- GitHub의 터미널 기반 AI 코딩 에이전트로, 코드를 작성·디버그·설명하고 GitHub 저장소, 이슈, pull request를 다룹니다. GitHub Copilot CLI는 개발자가 자연어 대화로 Copilot AI 에이전트를 사용할 수 있는 터미널 애플리케이션입니다. 현재 프로젝트의 코드를 작성하고, 편집하고, 디버그하고, 리팩터링할 수 있으며 여러 단계로 이루어진 작업을 계획하고 수행할 수도 있습니다. GitHub Copilot coding agent와 동일한 에이전트 하네스를 사용합니다.
- copilot-cli은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- copilot-cli은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- copilot-cli은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. copilot-cli의 마지막 커밋은 2026년 11월 6일입니다.
- copilot-cli은(는) 어디에 사용할 수 있나요?
- 로컬 프로젝트의 익숙하지 않은 코드를 에이전트에게 설명하거나 디버그해 달라고 요청. 터미널에서 이슈를 분류하거나 pull request를 검토. 각 단계마다 승인하면서 여러 단계의 리팩터링 수행. SDK 클라이언트용 headless Copilot 서버를 컨테이너에서 실행.
- copilot-cli는 어떻게 설치하나요?
- npm으로 설치: npm install -g @github/copilot 프로젝트 폴더에서 CLI 실행: copilot
- copilot-cli은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/github/copilot-cli
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
메모리 사용량과 시작 시간이 낮아 여러 AI 코딩 에이전트를 병렬로 실행하도록 만든 Rust 기반 코딩 에이전트 하네스입니다.
Go로 작성된 터미널 코딩 에이전트로, 모델과 권한 수준을 직접 선택해 파일을 수정하고 명령을 실행하며 로컬 세션을 유지할 수 있습니다.
pi 코딩 에이전트 하네스의 Rust 포트로, 동일한 CLI, 터미널 UI, 파일 형식과 확장 API를 제공하는 단일 네이티브 바이너리입니다.
코드 편집용 전문 에이전트를 갖춘 오픈 소스 터미널 코딩 에이전트로, Codebuff 기반 데스크톱·웹·클라우드·채팅 제품도 제공합니다.
다양한 LLM 제공자를 지원하는 Rust 기반 터미널 AI 코딩 에이전트로, TUI, 단발성 CLI, ZSH 플러그인 모드를 제공합니다.