Aider AI 페어 프로그래밍 도구를 transient 메뉴, 코드 영역 리팩터링, 프롬프트 파일과 함께 Emacs에서 사용할 수 있게 해 주는 Emacs Lisp 패키지입니다.
chep/gh-copilot-chat.el
코드 인식 프롬프트와 버퍼 컨텍스트를 지원하고 Claude CLI 백엔드를 선택할 수 있는 GitHub Copilot 채팅용 Emacs Lisp 플러그인입니다.
대체할 수 있는 제품:GitHub Copilot Chat
- 스타
- 402
- 포크
- 45
- 열린 이슈
- 21
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
gh-copilot-chat.el은 버퍼 안에서 GitHub Copilot과 채팅할 수 있는 Emacs 패키지입니다. 프롬프트를 보내고 기본 curl 백엔드에서 토큰 단위로 스트리밍되는 답변을 받을 수 있으며, 채팅 화면에 org, markdown, shell-maker 프런트엔드 중 하나를 사용할 수 있습니다.
이 패키지는 Emacs에서 코드 작업을 돕도록 설계되었습니다. 현재 버퍼, 워크스페이스 또는 선택한 파일을 각 프롬프트에 함께 전송할 컨텍스트로 추가할 수 있고, 선택한 영역이나 함수에 대해 설명, 리뷰, 문서화, 수정, 최적화 또는 테스트 작성을 요청하는 명령도 사용할 수 있습니다. Magit을 통해 Git 커밋 메시지를 생성할 수도 있고, 답변의 코드 블록을 버퍼에 yank할 수도 있습니다.
대체 백엔드인 ~claude~는 Copilot API 대신 Claude Code CLI를 사용하므로 GitHub 계정이 필요하지 않습니다. 세션 재개, mcp 패키지를 통한 MCP 서버 설정, 세션별 도구 권한을 지원합니다.
핵심 기능
- 01버퍼에서 GitHub Copilot 모델과 채팅하고 curl을 통해 토큰 단위로 출력 받기
- 02버퍼, 워크스페이스 파일 또는 디렉터리를 각 프롬프트에 전송할 컨텍스트로 추가
- 03선택한 코드를 설명, 리뷰, 문서화, 수정, 최적화하고 테스트하는 명령
- 04덮어쓰지 않는 변형을 포함해 Magit에서 Git 커밋 메시지 생성
- 05세션 재개와 MCP 서버를 지원하는 선택형 Claude CLI 백엔드
활용 사례
- Emacs를 벗어나지 않고 포인트 아래 함수에 대한 설명이나 리뷰를 Copilot에 요청하기
- Magit에서 커밋을 작성하면서 커밋 메시지 생성하기
- 코드베이스에 관한 질문에 프로젝트 파일을 컨텍스트로 추가하기
- GitHub Copilot 계정이 없을 때 Emacs에서 Claude Code 사용하기
빠른 시작
- 1
M-x package-install을 사용해 MELPA에서 패키지를 설치합니다
M-x package-install RET gh-copilot-chat RET - 2
Emacs 설정 파일에서 패키지를 불러옵니다
(use-package gh-copilot-chat) - 3
채팅 버퍼를 열고 대화를 시작합니다. 메시지가 표시되면 GitHub로 인증합니다
(gh-copilot-chat-display)
사용 전 알아둘 점
- 기본 curl 백엔드를 사용하려면 Copilot API에 액세스할 수 있는 GitHub 계정이 필요합니다.
- claude 백엔드를 사용하려면 Claude CLI를 별도로 설치하고 로그인해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- gh-copilot-chat.el은(는) 무엇인가요?
- 코드 인식 프롬프트와 버퍼 컨텍스트를 지원하고 Claude CLI 백엔드를 선택할 수 있는 GitHub Copilot 채팅용 Emacs Lisp 플러그인입니다. gh-copilot-chat.el은 버퍼 안에서 GitHub Copilot과 채팅할 수 있는 Emacs 패키지입니다. 프롬프트를 보내고 기본 curl 백엔드에서 토큰 단위로 스트리밍되는 답변을 받을 수 있으며, 채팅 화면에 org, markdown, shell-maker 프런트엔드 중 하나를 사용할 수 있습니다.
- gh-copilot-chat.el은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- gh-copilot-chat.el은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- gh-copilot-chat.el은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. gh-copilot-chat.el의 마지막 커밋은 2026년 11월 5일입니다.
- gh-copilot-chat.el은(는) 어디에 사용할 수 있나요?
- Emacs를 벗어나지 않고 포인트 아래 함수에 대한 설명이나 리뷰를 Copilot에 요청하기 Magit에서 커밋을 작성하면서 커밋 메시지 생성하기 코드베이스에 관한 질문에 프로젝트 파일을 컨텍스트로 추가하기 GitHub Copilot 계정이 없을 때 Emacs에서 Claude Code 사용하기
- gh-copilot-chat.el는 어떻게 설치하나요?
- M-x package-install을 사용해 MELPA에서 패키지를 설치합니다: M-x package-install RET gh-copilot-chat RET Emacs 설정 파일에서 패키지를 불러옵니다: (use-package gh-copilot-chat) 채팅 버퍼를 열고 대화를 시작합니다. 메시지가 표시되면 GitHub로 인증합니다: (gh-copilot-chat-display)
- gh-copilot-chat.el은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/chep/gh-copilot-chat.el
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
GNU Emacs에서 입력하는 동안 코드와 텍스트 완성 후보를 보여주는 모듈형 버퍼 내 완성 프레임워크입니다.
Emacs 내장 completion 시스템과 completion 명령을 활용하는 미니멀한 세로형 completion UI입니다.
Emacs를 벗어나지 않고 로컬 및 클라우드 LLM으로 채팅, 텍스트 편집, 코드 작업과 에이전트 루프를 수행하는 Emacs 패키지입니다.
버퍼, 파일, git diff, URL 컨텍스트와 선택적 도구 호출을 지원해 GitHub Copilot Chat을 편집기에 통합하는 Neovim 플러그인입니다.