Paquete de Emacs que ofrece autocompletado de código mientras escribes con LLM como OpenAI, Claude, Gemini, Ollama y llama.cpp.
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
Instálalo con rocks.nvim
Rocks install minuet-ai.nvim - 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
Proporciona una clave de API de un proveedor de IA compatible o ejecuta un modelo local, como Ollama o llama.cpp
- 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
Un plugin de Neovim que combina Next Edit Suggestions de Copilot LSP con una terminal integrada para ejecutar herramientas de IA por CLI.
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.
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.
Plugin de Neovim que conecta el editor con OpenCode y envía contexto del código y prompts sin salir del flujo de trabajo de Vim.
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.