Repolode
chep

chep/gh-copilot-chat.el

Um plugin em Emacs Lisp para conversar com o GitHub Copilot, com prompts que levam o código em conta, contexto do buffer e um backend opcional para o Claude CLI.

Alternativa open source a:GitHub Copilot Chat

Estrelas
402
Forks
45
Issues abertas
21
Último commit
há 3 dias

O que é?

gh-copilot-chat.el é um pacote para Emacs que permite conversar com o GitHub Copilot dentro de um buffer. Você pode enviar prompts, receber respostas transmitidas token por token pelo backend padrão com curl e escolher entre os frontends org, markdown e shell-maker para exibir o chat.

O pacote foi pensado para trabalhar com código no Emacs. Você pode adicionar o buffer atual, um workspace ou arquivos selecionados como contexto enviado junto com cada prompt e usar comandos para explicar, revisar, documentar, corrigir, otimizar ou escrever testes para uma região ou função selecionada. Ele também gera mensagens de commit do Git pelo Magit e permite copiar blocos de código das respostas para os buffers.

Um backend alternativo, ~claude~, usa o Claude Code CLI em vez da API do Copilot, portanto não exige uma conta do GitHub. Ele oferece retomada de sessões, servidores MCP configurados pelo pacote mcp e permissões de ferramentas por sessão.

Recursos principais

  • 01Converse com modelos do GitHub Copilot a partir de um buffer, com saída token por token via curl
  • 02Adicione buffers, arquivos do workspace ou diretórios como contexto enviado com cada prompt
  • 03Comandos para explicar, revisar, documentar, corrigir, otimizar e testar código selecionado
  • 04Gere mensagens de commit do Git no Magit, com uma variante que não sobrescreve o conteúdo existente
  • 05Backend opcional para o Claude CLI, com retomada de sessões e suporte a servidores MCP

Casos de uso

  • Peça ao Copilot para explicar ou revisar a função sob o ponto sem sair do Emacs
  • Gere mensagens de commit enquanto escreve commits no Magit
  • Adicione os arquivos de um projeto como contexto para fazer perguntas sobre a base de código
  • Use o Claude Code pelo Emacs quando não tiver uma conta do GitHub Copilot

Início rápido

  1. 1

    Instale o pacote do MELPA com M-x package-install

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

    Carregue o pacote na sua configuração do Emacs

    (use-package gh-copilot-chat)
  3. 3

    Abra o buffer de chat e comece a conversar; autentique-se no GitHub quando solicitado

    (gh-copilot-chat-display)

Antes de usar

  • O backend curl padrão requer uma conta do GitHub com acesso à API do Copilot.
  • O backend claude requer a instalação e o login separados no Claude CLI.

Em coleções

Tópicos

Perguntas frequentes

O que é gh-copilot-chat.el?
Um plugin em Emacs Lisp para conversar com o GitHub Copilot, com prompts que levam o código em conta, contexto do buffer e um backend opcional para o Claude CLI. gh-copilot-chat.el é um pacote para Emacs que permite conversar com o GitHub Copilot dentro de um buffer. Você pode enviar prompts, receber respostas transmitidas token por token pelo backend padrão com curl e escolher entre os frontends org, markdown e shell-maker para exibir o chat.
gh-copilot-chat.el é gratuito? Qual é a licença?
gh-copilot-chat.el é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
gh-copilot-chat.el ainda é mantido?
Manutenção ativa. O último commit de gh-copilot-chat.el foi em 5 de nov. de 2026.
Para que posso usar gh-copilot-chat.el?
Peça ao Copilot para explicar ou revisar a função sob o ponto sem sair do Emacs Gere mensagens de commit enquanto escreve commits no Magit Adicione os arquivos de um projeto como contexto para fazer perguntas sobre a base de código Use o Claude Code pelo Emacs quando não tiver uma conta do GitHub Copilot
Como instalar gh-copilot-chat.el?
Instale o pacote do MELPA com M-x package-install: M-x package-install RET gh-copilot-chat RET Carregue o pacote na sua configuração do Emacs: (use-package gh-copilot-chat) Abra o buffer de chat e comece a conversar; autentique-se no GitHub quando solicitado: (gh-copilot-chat-display)
Onde consigo gh-copilot-chat.el?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chep/gh-copilot-chat.el

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados