Repolode
chep

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

    M-x package-install을 사용해 MELPA에서 패키지를 설치합니다

    M-x package-install RET gh-copilot-chat RET
  2. 2

    Emacs 설정 파일에서 패키지를 불러옵니다

    (use-package gh-copilot-chat)
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트