# GitHub Copilot CLI 공개 프리뷰 출시

> Clean Markdown view of GeekNews topic #23345. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=23345](https://news.hada.io/topic?id=23345)
- GeekNews Markdown: [https://news.hada.io/topic/23345.md](https://news.hada.io/topic/23345.md)
- Type: news
- Author: [neo](https://news.hada.io/@neo)
- Published: 2025-09-29T11:02:01+09:00
- Updated: 2025-09-29T11:02:01+09:00
- Original source: [github.blog](https://github.blog/changelog/2025-09-25-github-copilot-cli-is-now-in-public-preview/)
- Points: 13
- Comments: 1

## Summary

GitHub이 **Copilot CLI**를 공개 프리뷰로 출시하면서, 개발자는 이제 **터미널 네이티브 환경**에서 AI 에이전트와 직접 협업해 **코드 작성, 디버깅, GitHub 작업**을 자연어로 자동화할 수 있습니다. **인터랙티브 모드**와 **프로그래매틱 모드**를 지원해, Pull Request 생성부터 코드 리팩토링까지 다양한 작업이 **컨텍스트 전환 없이 터미널** 안에서 빠르게 수행 가능합니다.

## Topic Body

- GitHub이 **Copilot CLI**를 공개 프리뷰로 선보이며, 터미널에서 직접 AI 에이전트와 협업할 수 있는 기능을 제공  
- 개발자는 **코드 작성, 디버깅, GitHub.com 작업**을 자연어로 요청할 수 있으며, Pull Request 생성까지 지원  
- **터미널 네이티브 개발 환경**, **GitHub 연동**, **MCP 확장성** 등 주요 기능이 포함되어 반복적이고 복잡한 작업 자동화 가능  
- CLI는 **인터랙티브 모드**와 **프로그래매틱 모드**를 지원하며, 로컬 코드 수정부터 GitHub 이슈/PR 관리까지 폭넓게 활용 가능  
- 이는 개발자가 **맥락 전환 없이 터미널에서 생산성을 높이는 새로운 개발 방식**을 제시함  
  
---  
### GitHub Copilot CLI 개요  
- GitHub Copilot CLI는 **터미널에서 Copilot AI 에이전트**와 직접 협업할 수 있는 도구임  
- 로컬 프로젝트 코드 변경, 디버깅, GitHub.com과 연동된 Pull Request 및 Issue 작업을 자연어로 수행 가능  
- 기존 Copilot Pro/Business/Enterprise 구독 플랜 사용자라면 바로 사용 가능  
  
### 새로운 기능  
- **터미널 네이티브 개발**: CLI 환경에서 바로 Copilot 활용 가능  
- **GitHub 연동**: 저장소, 이슈, Pull Request를 자연어로 조회·수정 가능  
- **에이전트 기능**: 코드 빌드, 디버그, 리팩토링 등 복잡한 작업 계획 및 실행  
- **MCP 확장성**: 기본 MCP 서버 포함, 맞춤형 MCP 서버 추가 가능  
- **완전한 제어**: 모든 실행 전 사용자 승인 필요, 안전한 사용 보장  
  
### 지원 플랫폼 및 요구 사항  
- 지원 OS: Linux, macOS, Windows(실험적)  
- 필수 환경: Node.js v22+, npm v10+, PowerShell v6+(Windows), 활성 Copilot 구독  
- 조직/엔터프라이즈 정책에 따라 기능 제한 가능  
  
### 사용 모드  
- **인터랙티브 모드**: `copilot` 명령어로 세션 시작, 대화식으로 질문과 작업 수행  
- **프로그래매틱 모드**: `-p` 또는 `--prompt` 옵션으로 단일 프롬프트 실행 가능  
  - 예: `copilot -p "List my open PRs" --allow-all-tools`  
  - 자동 승인 옵션 사용 시 Copilot이 로컬 파일 및 쉘 명령어에 직접 접근 가능하므로 **보안 유의 필요**  
  
### 활용 사례  
#### 로컬 작업  
- 코드 수정: `Change the background-color of H1 headings to dark blue`  
- 파일 변경 이력 조회: `Show me the last 5 changes made to the CHANGELOG.md`  
- 코드 개선 제안: `Suggest improvements to content.js`  
- Git 작업: `Commit the changes to this repo`, `Revert the last commit`  
- 새 프로젝트 생성: Next.js + Tailwind 기반 대시보드 앱 자동 생성  
- 문제 해결: 변경 사항 적용 오류 분석 및 수정  
  
#### GitHub.com 관련 작업  
- PR/이슈 조회: `List all open issues assigned to me in OWNER/REPO`  
- 이슈 처리 시작: `Start working on this issue in a new branch`  
- 파일 추가 및 PR 생성: `Add user-info.js and open a PR`  
- README 수정 PR 생성: `Create a PR that updates the README`  
- 이슈 생성: `Raise an improvement issue in octo-org/octo-repo`  
- PR 검토: `Check the changes made in PR #57575`  
- PR 관리: `Merge all of the open PRs that I've created`, `Close PR #11`  
- GitHub Actions 워크플로우 조회 및 생성  
  
### 보안 고려  
- 자동 승인 모드(`--allow-all-tools`) 사용 시 Copilot은 사용자와 동일한 권한으로 파일 접근 및 명령 실행 가능  
- 따라서 **민감한 환경에서는 수동 승인 방식 사용 권장**

## Comments



### Comment 44608

- Author: shakespeares
- Created: 2025-10-06T15:11:52+09:00
- Points: 1

claude만큼 유용하다면 좋을 것 같네요
