Una extensión open source de JupyterLab que añade una interfaz de chat para conectar agentes de IA, como Claude, Codex y Gemini, con los notebooks.
olimorris/codecompanion.nvim
Un plugin de Neovim que incorpora al editor chat con IA, edición de código en línea y agentes de programación, con compatibilidad con numerosos proveedores de LLM.
Alternativa open source a:GitHub Copilot Chat
Cursor
- Estrellas
- 6,924
- Forks
- 472
- Issues abiertos
- 23
- Último commit
- ayer
¿Qué es?
CodeCompanion.nvim es un asistente de programación con IA para Neovim. Ofrece un búfer de chat similar a Copilot Chat, permite transformar o crear código en línea en el archivo actual y ejecutar prompts de una biblioteca integrada. Puedes conectarlo a modelos alojados y locales, como Anthropic, OpenAI, Gemini, GitHub Copilot, DeepSeek, OpenRouter y Ollama, o añadir tu propio adaptador.
El plugin también funciona con agentes de programación mediante Agent Client Protocol (ACP), como Claude Code, Codex, Gemini CLI y OpenCode, y es compatible con servidores Model Context Protocol (MCP). Los agentes y las herramientas pueden leer el contexto del editor, los comandos de barra y archivos de skills o reglas como CLAUDE.md. Además, puedes revisar y aprobar o rechazar en Neovim los cambios que hagan los agentes.
La instalación se realiza mediante un gestor de plugins de Neovim, y la documentación del proyecto explica la configuración, los adaptadores y el uso.
Funciones clave
- 01Búfer de chat para hacer preguntas sobre el código e iterar sobre las respuestas
- 02Transformación, creación y refactorización de código en línea en el búfer actual
- 03Adaptadores para numerosos proveedores de LLM alojados y locales, además de adaptadores personalizados
- 04Compatibilidad con agentes de Agent Client Protocol, como Claude Code y Codex
- 05Compatibilidad con servidores MCP y herramientas, comandos de barra y flujos de trabajo reutilizables
- 06Flujo de revisión de código para comentar y aprobar o rechazar los cambios de los agentes
Casos de uso
- Preguntar a un LLM sobre el código del búfer actual de Neovim sin salir del editor
- Refactorizar o generar una función en línea mediante un prompt
- Ejecutar agentes de programación como Claude Code desde Neovim y revisar sus cambios
- Usar un modelo local mediante Ollama para recibir asistencia con IA en Neovim
Inicio rápido
- 1
Instala el plugin con el gestor de paquetes de Neovim siguiendo la documentación
- 2
Comprueba que las dependencias estén instaladas correctamente dentro de Neovim
:checkhealth codecompanion
Antes de usarlo
- Solo se ejecuta dentro de Neovim, por lo que no se puede usar desde otros editores.
- Depende de plenary.nvim y nvim-treesitter.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es codecompanion.nvim?
- Un plugin de Neovim que incorpora al editor chat con IA, edición de código en línea y agentes de programación, con compatibilidad con numerosos proveedores de LLM. CodeCompanion.nvim es un asistente de programación con IA para Neovim. Ofrece un búfer de chat similar a Copilot Chat, permite transformar o crear código en línea en el archivo actual y ejecutar prompts de una biblioteca integrada. Puedes conectarlo a modelos alojados y locales, como Anthropic, OpenAI, Gemini, GitHub Copilot, DeepSeek, OpenRouter y Ollama, o añadir tu propio adaptador.
- ¿codecompanion.nvim es gratuito? ¿Qué licencia tiene?
- codecompanion.nvim es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿codecompanion.nvim sigue mantenido?
- Mantenimiento activo. El último commit de codecompanion.nvim fue el 6 nov 2026.
- ¿Para qué puedo usar codecompanion.nvim?
- Preguntar a un LLM sobre el código del búfer actual de Neovim sin salir del editor Refactorizar o generar una función en línea mediante un prompt Ejecutar agentes de programación como Claude Code desde Neovim y revisar sus cambios Usar un modelo local mediante Ollama para recibir asistencia con IA en Neovim
- ¿Cómo se instala codecompanion.nvim?
- Instala el plugin con el gestor de paquetes de Neovim siguiendo la documentación Comprueba que las dependencias estén instaladas correctamente dentro de Neovim: :checkhealth codecompanion
- ¿Dónde consigo codecompanion.nvim?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/olimorris/codecompanion.nvim
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agente de programación con IA de código abierto para VS Code, compatible con tus propios modelos, incluidas API alojadas, cuentas y modelos locales de Ollama o llama.cpp.
Runtime en TypeScript que ejecuta Claude Code, Codex, Grok Build, OpenCode y otras CLI de agentes de programación detrás de una sola API, con verificaciones propias.
Un plugin de Neovim que incorpora chat con IA al estilo de Cursor, sugerencias de código y aplicación de diffs con un clic.
Una extensión de VS Code que convierte archivos .chat.md de texto plano en sesiones de chat con IA editables y compatibilidad con herramientas MCP de distintos proveedores de LLM.
Un runtime de agente de programación con IA de código abierto, orientado a CLI, que funciona con cualquier modelo mediante herramientas MCP, de forma interactiva, por tuberías, como daemon o por WebSocket/ACP.