Repolode
milanglacier

milanglacier/minuet-ai.nvim

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.

Alternativa open source a:GitHub Copilot

Estrellas
1,443
Forks
70
Issues abiertos
14
Último commit
el mes pasado

¿Qué es?

Minuet es un plugin de Lua para Neovim que solicita autocompletados de código a modelos de lenguaje grandes mientras escribes. Admite modelos basados en chat, como OpenAI, Claude y Gemini, además de autocompletado fill-in-the-middle (FIM) para modelos como Codestral, DeepSeek y Qwen, disponibles a través de Ollama, llama.cpp o cualquier endpoint compatible con OpenAI.

Las sugerencias se pueden mostrar mediante varios frontends: el texto virtual propio de Minuet, nvim-cmp, blink.cmp, el autocompletado integrado de Neovim o mini.completion. Las sugerencias de varias líneas se pueden aceptar línea por línea. El plugin se comunica con el proveedor mediante curl y no ejecuta ningún binario en segundo plano.

Las solicitudes se controlan con ajustes de debounce, throttle, timeout y tamaño de la ventana de contexto. También admite streaming, para que incluso los modelos más lentos puedan devolver resultados parciales.

Funciones clave

  • 01Autocompletado con OpenAI, Claude, Gemini, Codestral, Ollama, llama.cpp y servicios compatibles con OpenAI
  • 02Autocompletado fill-in-the-middle para modelos que lo admiten, como DeepSeek y Qwen
  • 03Varios frontends: texto virtual, nvim-cmp, blink.cmp, autocompletado integrado y mini.completion
  • 04Aceptación línea por línea de sugerencias de varias líneas
  • 05Respuestas en streaming, con debounce, throttle y timeout configurables

Casos de uso

  • Obtener sugerencias de código con IA en línea en Neovim usando una API key de un proveedor alojado
  • Ejecutar el autocompletado completamente en local con Ollama o llama.cpp y un modelo de código pequeño
  • Comparar distintos proveedores de LLM para el autocompletado de código sin cambiar de editor

Inicio rápido

  1. 1

    Instálalo con rocks.nvim

    Rocks install minuet-ai.nvim
  2. 2

    Llama a require('minuet').setup con tus opciones en la configuración de Neovim (en el README hay un ejemplo para lazy.nvim)

  3. 3

    Proporciona una clave de API de un proveedor de IA compatible o ejecuta un modelo local, como Ollama o llama.cpp

  4. 4

    Añade un frontend como virtual text, nvim-cmp o blink-cmp, tal como se indica en la sección Quick Start

Antes de usarlo

  • Se necesita una clave de API de al menos un proveedor de IA o un servidor de modelos autohospedado.
  • La predicción de la siguiente edición mediante los comandos duet es muy experimental.
  • Licenciado bajo GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.

En colecciones

Temas

Preguntas frecuentes

¿Qué es minuet-ai.nvim?
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. Minuet es un plugin de Lua para Neovim que solicita autocompletados de código a modelos de lenguaje grandes mientras escribes. Admite modelos basados en chat, como OpenAI, Claude y Gemini, además de autocompletado fill-in-the-middle (FIM) para modelos como Codestral, DeepSeek y Qwen, disponibles a través de Ollama, llama.cpp o cualquier endpoint compatible con OpenAI.
¿minuet-ai.nvim es gratuito? ¿Qué licencia tiene?
minuet-ai.nvim es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿minuet-ai.nvim sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de minuet-ai.nvim fue el 7 oct 2026.
¿Para qué puedo usar minuet-ai.nvim?
Obtener sugerencias de código con IA en línea en Neovim usando una API key de un proveedor alojado Ejecutar el autocompletado completamente en local con Ollama o llama.cpp y un modelo de código pequeño Comparar distintos proveedores de LLM para el autocompletado de código sin cambiar de editor
¿Cómo se instala minuet-ai.nvim?
Instálalo con rocks.nvim: Rocks install minuet-ai.nvim Llama a require('minuet').setup con tus opciones en la configuración de Neovim (en el README hay un ejemplo para lazy.nvim) Proporciona una clave de API de un proveedor de IA compatible o ejecuta un modelo local, como Ollama o llama.cpp Añade un frontend como virtual text, nvim-cmp o blink-cmp, tal como se indica en la sección Quick Start
¿Dónde consigo minuet-ai.nvim?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/milanglacier/minuet-ai.nvim

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados