Pacote Emacs Lisp que integra a ferramenta de programação em par com IA Aider ao Emacs, com menus transient, refatoração de regiões de código e arquivos de prompt.
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
Instale o pacote do MELPA com M-x package-install
M-x package-install RET gh-copilot-chat RET - 2
Carregue o pacote na sua configuração do Emacs
(use-package gh-copilot-chat) - 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
Framework modular de conclusão no buffer para GNU Emacs, que exibe sugestões de código e texto enquanto você digita.
Uma interface vertical e minimalista de completamento para Emacs, baseada no sistema de completamento integrado e compatível com seus comandos.
Um pacote do Emacs para usar LLMs locais e na nuvem em conversas, edição de texto, tarefas de programação e ciclos de agente sem sair do Emacs.
Extensão para VS Code que permite enviar perguntas sobre código, pedir explicações, testes e correções aos modelos da OpenAI sem sair do editor.
Um plugin para Neovim que integra o GitHub Copilot Chat ao editor, com contexto de buffers, arquivos, git diff e URLs, além de chamadas opcionais a ferramentas.