Repolode
olimorris

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 ChatCursor

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

    Instala el plugin con el gestor de paquetes de Neovim siguiendo la documentación

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