Repolode
github

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. 1

    npm으로 설치

    npm install -g @github/copilot
  2. 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 통계는 매일 갱신됩니다.

관련 프로젝트