Un plugin de Neovim escrito íntegramente en Lua que reemplaza copilot.vim y ofrece sugerencias en línea de GitHub Copilot, un panel de sugerencias y una API para integraciones.
folke/sidekick.nvim
Un plugin de Neovim que combina Next Edit Suggestions de Copilot LSP con una terminal integrada para ejecutar herramientas de IA por CLI.
Alternativa open source a:GitHub Copilot
- Estrellas
- 2,805
- Forks
- 176
- Issues abiertos
- 57
- Último commit
- hace 2 meses
¿Qué es?
sidekick.nvim integra la asistencia de IA en Neovim en dos partes. La primera son Next Edit Suggestions (NES), con la tecnología del LSP oficial copilot-language-server: cuando dejas de escribir o mueves el cursor, propone cambios en varias líneas o en todo el archivo, los muestra como diffs en línea y en bloques con detalle por palabra o carácter, y permite recorrer los hunks antes de aplicarlos.
La segunda parte es una terminal integrada para herramientas de IA de línea de comandos. Incluye configuraciones predefinidas para Claude, Gemini, Codex, Copilot CLI, Aider, OpenCode y otras, y permite enviar al prompt el archivo actual, la selección, la posición del cursor, los diagnósticos o el contexto de funciones y clases de Tree-sitter. La biblioteca de prompts integrada incluye tareas como explicar código, corregir diagnósticos y escribir pruebas. Las sesiones pueden mantenerse mediante tmux o zellij, y los archivos modificados por las herramientas de IA se recargan automáticamente.
Funciones clave
- 01Next Edit Suggestions automáticas de Copilot LSP cuando haces una pausa al escribir o mueves el cursor.
- 02Diffs en línea y en bloques con resaltado de sintaxis de Treesitter y detalle por palabra o carácter.
- 03Navegación hunk por hunk para revisar los cambios antes de aplicarlos.
- 04Terminal integrada con configuraciones predefinidas para Claude, Gemini, Codex, Copilot CLI y otras CLI de IA.
- 05Variables de contexto para incluir archivos, selecciones, posición del cursor, diagnósticos y funciones en los prompts.
- 06Sesiones persistentes mediante tmux o zellij y recarga automática de los archivos modificados por herramientas de IA.
Casos de uso
- Revisar y aplicar refactorizaciones de varias líneas sugeridas mientras editas en Neovim.
- Enviar el archivo actual o una selección visual a Claude Code o Gemini CLI sin salir del editor.
- Pedirle a un asistente de IA que explique, corrija o escriba pruebas para la función bajo el cursor.
- Mantener activas sesiones prolongadas de CLI de IA entre reinicios de Neovim mediante tmux o zellij.
Inicio rápido
- 1
Instala el plugin con tu gestor de paquetes (consulta el ejemplo de lazy.nvim en el README).
- 2
Activa el servidor LSP de Copilot con vim.lsp.enable (instala copilot-language-server mediante npm).
npm install -g @github/copilot-language-server - 3
Comprueba el estado en Neovim.
:checkhealth sidekick - 4
Inicia sesión en Copilot desde Neovim.
:LspCopilotSignIn
Antes de usarlo
- Next Edit Suggestions requiere Neovim 0.11.2 o posterior y una suscripción a Copilot.
- Necesita que instales por separado el LSP copilot-language-server y que tengas una configuración funcional de lsp/copilot.lua.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es sidekick.nvim?
- Un plugin de Neovim que combina Next Edit Suggestions de Copilot LSP con una terminal integrada para ejecutar herramientas de IA por CLI. sidekick.nvim integra la asistencia de IA en Neovim en dos partes. La primera son Next Edit Suggestions (NES), con la tecnología del LSP oficial copilot-language-server: cuando dejas de escribir o mueves el cursor, propone cambios en varias líneas o en todo el archivo, los muestra como diffs en línea y en bloques con detalle por palabra o carácter, y permite recorrer los hunks antes de aplicarlos.
- ¿sidekick.nvim es gratuito? ¿Qué licencia tiene?
- sidekick.nvim es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sidekick.nvim sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de sidekick.nvim fue el 8 sept 2026.
- ¿Para qué puedo usar sidekick.nvim?
- Revisar y aplicar refactorizaciones de varias líneas sugeridas mientras editas en Neovim. Enviar el archivo actual o una selección visual a Claude Code o Gemini CLI sin salir del editor. Pedirle a un asistente de IA que explique, corrija o escriba pruebas para la función bajo el cursor. Mantener activas sesiones prolongadas de CLI de IA entre reinicios de Neovim mediante tmux o zellij.
- ¿Cómo se instala sidekick.nvim?
- Instala el plugin con tu gestor de paquetes (consulta el ejemplo de lazy.nvim en el README). Activa el servidor LSP de Copilot con vim.lsp.enable (instala copilot-language-server mediante npm).: npm install -g @github/copilot-language-server Comprueba el estado en Neovim.: :checkhealth sidekick Inicia sesión en Copilot desde Neovim.: :LspCopilotSignIn
- ¿Dónde consigo sidekick.nvim?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/folke/sidekick.nvim
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plugin de Neovim que ofrece autocompletado de código con IA mientras escribes, mediante OpenAI, Gemini, Claude, Ollama, llama.cpp, Codestral y otros proveedores de LLM.
Plugin de Vim que ofrece autocompletado de código local con LLM mediante fill-in-the-middle y edición basada en instrucciones a través de un servidor llama.cpp.
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.
Extensión de VS Code para completar código con LLM locales, chatear con IA y programar con un asistente agéntico basado en llama.cpp.
Aplicación de escritorio que graba una sesión de trabajo en pantalla y usa GitHub Copilot para convertirla en una Skill reutilizable para agentes o una Automation programada.