Repolode
chep

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

    Instala el paquete desde MELPA con M-x package-install

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

    Carga el paquete en tu configuración de Emacs

    (use-package gh-copilot-chat)
  3. 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