Repolode
gergap

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

    Añade el plugin a tu vimrc con vim-plug

  2. 2

    Reinicia Vim y ejecuta el asistente de configuración

    :Ollama setup
  3. 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