Paquete de Emacs Lisp que integra la herramienta de programación en pareja con IA Aider en Emacs, con menús transient, refactorización de regiones de código y archivos de prompts.
chep/gh-copilot-chat.el
Plugin de Emacs Lisp para chatear con GitHub Copilot, con prompts que tienen en cuenta el código, contexto del búfer y un backend opcional de Claude CLI.
Alternativa open source a:GitHub Copilot Chat
- Estrellas
- 402
- Forks
- 45
- Issues abiertos
- 21
- Último commit
- hace 3 días
¿Qué es?
gh-copilot-chat.el es un paquete de Emacs que permite chatear con GitHub Copilot dentro de un búfer. Puedes enviar prompts y recibir respuestas que se transmiten token a token con el backend predeterminado de curl, y elegir entre las interfaces org, markdown y shell-maker para mostrar el chat.
El paquete está pensado para trabajar con código en Emacs. Puedes añadir el búfer actual, un espacio de trabajo o archivos seleccionados como contexto que se envía con cada prompt, y usar comandos para explicar, revisar, documentar, corregir u optimizar código, o escribir pruebas para una región o función seleccionada. También genera mensajes de commit de Git mediante Magit y permite copiar bloques de código de las respuestas a tus búferes.
Un backend alternativo, ~claude~, usa Claude Code CLI en lugar de la API de Copilot, por lo que no necesita una cuenta de GitHub. Admite reanudar sesiones, servidores MCP configurados mediante el paquete mcp y permisos de herramientas por sesión.
Funciones clave
- 01Chatea con modelos de GitHub Copilot desde un búfer, con respuestas token a token mediante curl
- 02Añade búferes, archivos del espacio de trabajo o directorios como contexto para cada prompt
- 03Comandos para explicar, revisar, documentar, corregir, optimizar y probar el código seleccionado
- 04Genera mensajes de commit de Git en Magit, con una variante que no sobrescribe los existentes
- 05Backend opcional de Claude CLI con reanudación de sesiones y compatibilidad con servidores MCP
Casos de uso
- Pedirle a Copilot que explique o revise la función bajo el punto de inserción sin salir de Emacs
- Generar mensajes de commit mientras escribes commits en Magit
- Añadir los archivos de un proyecto como contexto para hacer preguntas sobre el código
- Usar Claude Code desde Emacs si no tienes una cuenta de GitHub Copilot
Inicio rápido
- 1
Instala el paquete desde MELPA con M-x package-install
M-x package-install RET gh-copilot-chat RET - 2
Carga el paquete en tu configuración de Emacs
(use-package gh-copilot-chat) - 3
Abre el búfer de chat y empieza a conversar; autentícate con GitHub cuando se te solicite
(gh-copilot-chat-display)
Antes de usarlo
- El backend curl predeterminado requiere una cuenta de GitHub con acceso a la API de Copilot.
- El backend claude requiere instalar e iniciar sesión en Claude CLI por separado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es gh-copilot-chat.el?
- Plugin de Emacs Lisp para chatear con GitHub Copilot, con prompts que tienen en cuenta el código, contexto del búfer y un backend opcional de Claude CLI. gh-copilot-chat.el es un paquete de Emacs que permite chatear con GitHub Copilot dentro de un búfer. Puedes enviar prompts y recibir respuestas que se transmiten token a token con el backend predeterminado de curl, y elegir entre las interfaces org, markdown y shell-maker para mostrar el chat.
- ¿gh-copilot-chat.el es gratuito? ¿Qué licencia tiene?
- gh-copilot-chat.el es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gh-copilot-chat.el sigue mantenido?
- Mantenimiento activo. El último commit de gh-copilot-chat.el fue el 5 nov 2026.
- ¿Para qué puedo usar gh-copilot-chat.el?
- Pedirle a Copilot que explique o revise la función bajo el punto de inserción sin salir de Emacs Generar mensajes de commit mientras escribes commits en Magit Añadir los archivos de un proyecto como contexto para hacer preguntas sobre el código Usar Claude Code desde Emacs si no tienes una cuenta de GitHub Copilot
- ¿Cómo se instala gh-copilot-chat.el?
- Instala el paquete desde MELPA con M-x package-install: M-x package-install RET gh-copilot-chat RET Carga el paquete en tu configuración de Emacs: (use-package gh-copilot-chat) Abre el búfer de chat y empieza a conversar; autentícate con GitHub cuando se te solicite: (gh-copilot-chat-display)
- ¿Dónde consigo gh-copilot-chat.el?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chep/gh-copilot-chat.el
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un framework modular de autocompletado en el búfer para GNU Emacs que muestra sugerencias de código y texto mientras escribes.
Una interfaz minimalista de completado vertical para Emacs que aprovecha el sistema de completado integrado y funciona con sus comandos.
Paquete de Emacs para usar LLM locales y en la nube en chats, edición de texto, tareas de código y ciclos de agentes sin salir de Emacs.
Una extensión para VS Code que permite enviar preguntas sobre código, solicitar explicaciones, pruebas y correcciones a modelos de OpenAI desde el editor.
Un plugin de Neovim que integra GitHub Copilot Chat en el editor, con contexto de buffers, archivos, diferencias de git y URL, además de llamadas a herramientas opcionales.