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.
gergap/vim-ollama
Plugin de Vim que añade autocompletado de código al estilo de Copilot, chat y edición asistida por IA, con Ollama local o APIs compatibles con OpenAI y de Mistral.
Alternativa open source a:GitHub Copilot
- Estrellas
- 334
- Forks
- 38
- Issues abiertos
- 10
- Último commit
- hace 19 días
¿Qué es?
vim-ollama incorpora a Vim el autocompletado de código en línea al estilo de Copilot. Las sugerencias aparecen como texto fantasma y se aceptan con una tecla. El plugin se comunica con un servidor de Ollama a través de su API REST, por lo que los modelos pueden ejecutarse localmente sin enviar código a un servicio en la nube. También incluye una ventana de chat interactiva para revisar código y hacer preguntas generales.
Además del autocompletado, la función OllamaEdit permite que el modelo edite un rango seleccionado o trabaje en todo el espacio de trabajo de un proyecto. Puede inspeccionar archivos, aplicar cambios, ejecutar herramientas de compilación y validación, y corregir diagnósticos del compilador con :OllamaQuickFix. Los cambios siguen bajo el control de Vim, y el modo Plan limita al modelo a la inspección de solo lectura. Hay herramientas de búsqueda web y consulta de páginas disponibles si se configura una clave de API.
El plugin admite endpoints compatibles con OpenAI, como LMStudio y Open WebUI, además de las APIs de OpenAI y Mistral. Las claves de API se pueden leer de variables de entorno o del gestor de contraseñas pass. Está diseñado solo para Vim, no para Neovim, e incluye un asistente de configuración que crea un entorno virtual de Python para sus dependencias.
Funciones clave
- 01Autocompletado de código en línea con texto fantasma, que se acepta con Tab por línea o por palabra.
- 02Ventana de chat para revisar código y hacer preguntas generales al modelo configurado.
- 03OllamaEdit realiza cambios en una selección o en todo el espacio de trabajo de un proyecto a partir de instrucciones en lenguaje natural.
- 04Corrige automáticamente diagnósticos del compilador con :OllamaQuickFix.
- 05Funciona con modelos locales de Ollama y endpoints compatibles con OpenAI, así como con las APIs de OpenAI y Mistral.
- 06El asistente de configuración crea un entorno virtual de Python e instala las dependencias.
Casos de uso
- Obtener autocompletado al estilo de Copilot en Vim de terminal sin enviar código a un proveedor en la nube.
- Revisar código o hacer preguntas sobre un archivo desde Vim con un modelo local.
- Realizar cambios en varios archivos o en una selección con un asistente de IA y mantenerlos revisables en Vim.
- Usar el plugin con LMStudio u otro servidor compatible con OpenAI autoalojado.
Inicio rápido
- 1
Añade el plugin a tu vimrc con vim-plug
- 2
Reinicia Vim y ejecuta el asistente de configuración
:Ollama setup - 3
Abre el archivo de configuración si quieres cambiar los ajustes
:Ollama config
Antes de usarlo
- Solo funciona con Vim; no es compatible con NeoVim.
- Requiere Python 3.x.
- OllamaEdit puede modificar archivos del proyecto y ejecutar herramientas, así que revisa los cambios antes de confiar en ellos.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es vim-ollama?
- Plugin de Vim que añade autocompletado de código al estilo de Copilot, chat y edición asistida por IA, con Ollama local o APIs compatibles con OpenAI y de Mistral. vim-ollama incorpora a Vim el autocompletado de código en línea al estilo de Copilot. Las sugerencias aparecen como texto fantasma y se aceptan con una tecla. El plugin se comunica con un servidor de Ollama a través de su API REST, por lo que los modelos pueden ejecutarse localmente sin enviar código a un servicio en la nube. También incluye una ventana de chat interactiva para revisar código y hacer preguntas generales.
- ¿vim-ollama es gratuito? ¿Qué licencia tiene?
- vim-ollama es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vim-ollama sigue mantenido?
- Mantenimiento activo. El último commit de vim-ollama fue el 19 oct 2026.
- ¿Para qué puedo usar vim-ollama?
- Obtener autocompletado al estilo de Copilot en Vim de terminal sin enviar código a un proveedor en la nube. Revisar código o hacer preguntas sobre un archivo desde Vim con un modelo local. Realizar cambios en varios archivos o en una selección con un asistente de IA y mantenerlos revisables en Vim. Usar el plugin con LMStudio u otro servidor compatible con OpenAI autoalojado.
- ¿Cómo se instala vim-ollama?
- Añade el plugin a tu vimrc con vim-plug Reinicia Vim y ejecuta el asistente de configuración: :Ollama setup Abre el archivo de configuración si quieres cambiar los ajustes: :Ollama config
- ¿Dónde consigo vim-ollama?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gergap/vim-ollama
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Paquete de Emacs que ofrece autocompletado de código mientras escribes con LLM como OpenAI, Claude, Gemini, Ollama y llama.cpp.
Una extensión del editor de código fuente de Xcode que incorpora sugerencias de código, chat y modificación de código con GitHub Copilot, Codeium y ChatGPT.
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.
Agente de programación de código abierto para la terminal, compatible con modelos locales mediante Ollama y con cualquier API compatible con OpenAI.
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.