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.
milanglacier/minuet-ai.el
Paquete de Emacs que ofrece autocompletado de código mientras escribes con LLM como OpenAI, Claude, Gemini, Ollama y llama.cpp.
Alternativa open source a:GitHub Copilot
- Estrellas
- 384
- Forks
- 16
- Issues abiertos
- 13
- Último commit
- hace 28 días
¿Qué es?
Minuet es un paquete de Emacs Lisp que solicita sugerencias de código a modelos de lenguaje grandes mientras escribes. Es compatible con proveedores en la nube como OpenAI, Claude, Gemini y Codestral, además de endpoints compatibles con OpenAI y servidores locales como Ollama y llama.cpp.
Ofrece dos modos de completado: prompts de estilo chat para modelos conversacionales y completado fill-in-the-middle (FIM) para los modelos que lo admiten, como DeepSeek, Codestral y algunos modelos de Ollama. Las sugerencias pueden mostrarse como texto fantasma superpuesto o seleccionarse desde el minibuffer. También puedes aceptar las sugerencias de varias líneas de una en una, por línea o por palabra.
El paquete también incluye una función experimental de predicción de la siguiente edición, minuet-duet, que propone reescrituras de la región editable circundante basándose en las ediciones recientes.
Funciones clave
- 01Autocompletado de código en línea con OpenAI, Claude, Gemini, Codestral y proveedores compatibles con OpenAI
- 02Completado fill-in-the-middle para modelos compatibles con FIM, como DeepSeek y algunos modelos de Ollama
- 03Respuestas en streaming con texto fantasma superpuesto o selección desde el minibuffer
- 04Aceptar sugerencias de varias líneas una línea o una palabra a la vez
- 05Predicción experimental de la siguiente edición mediante los comandos de minuet-duet
Casos de uso
- Obtener sugerencias de código en Emacs usando una clave de API de un LLM en la nube
- Ejecutar el completado íntegramente de forma local con Ollama o llama.cpp
- Comparar distintos proveedores de LLM para completar código desde una misma configuración del editor
Inicio rápido
- 1
Instala minuet desde ELPA o MELPA con package.el
(package-install 'minuet) - 2
Configura una variable de entorno con la clave API del proveedor que hayas elegido, como OPENAI_API_KEY
- 3
Configura el proveedor en tu archivo init y asigna teclas como M-y a minuet-complete-with-minibuffer
Antes de usarlo
- Requiere Emacs 29 o posterior compilado con compatibilidad nativa con JSON.
- Necesitas una clave API de un proveedor en la nube o de un servidor LLM que se ejecute localmente.
- La función de predicción de la siguiente edición (minuet-duet) es muy experimental.
- Para previsualizar inserciones en el búfer, necesitas el paquete opcional consult.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es minuet-ai.el?
- Paquete de Emacs que ofrece autocompletado de código mientras escribes con LLM como OpenAI, Claude, Gemini, Ollama y llama.cpp. Minuet es un paquete de Emacs Lisp que solicita sugerencias de código a modelos de lenguaje grandes mientras escribes. Es compatible con proveedores en la nube como OpenAI, Claude, Gemini y Codestral, además de endpoints compatibles con OpenAI y servidores locales como Ollama y llama.cpp.
- ¿minuet-ai.el es gratuito? ¿Qué licencia tiene?
- minuet-ai.el es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿minuet-ai.el sigue mantenido?
- Mantenimiento activo. El último commit de minuet-ai.el fue el 9 oct 2026.
- ¿Para qué puedo usar minuet-ai.el?
- Obtener sugerencias de código en Emacs usando una clave de API de un LLM en la nube Ejecutar el completado íntegramente de forma local con Ollama o llama.cpp Comparar distintos proveedores de LLM para completar código desde una misma configuración del editor
- ¿Cómo se instala minuet-ai.el?
- Instala minuet desde ELPA o MELPA con package.el: (package-install 'minuet) Configura una variable de entorno con la clave API del proveedor que hayas elegido, como OPENAI_API_KEY Configura el proveedor en tu archivo init y asigna teclas como M-y a minuet-complete-with-minibuffer
- ¿Dónde consigo minuet-ai.el?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/milanglacier/minuet-ai.el
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
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.
Agente de programación de código abierto para la terminal, compatible con modelos locales mediante Ollama y con cualquier API compatible con OpenAI.
Agente de programación con IA y código abierto para VS Code, IDE de JetBrains o terminal, con acceso a más de 500 modelos.
Un cliente de chat LLM sencillo y extensible para Emacs, compatible con varios proveedores de modelos y backends desde cualquier búfer.