Repolode
milanglacier

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

    Instala minuet desde ELPA o MELPA con package.el

    (package-install 'minuet)
  2. 2

    Configura una variable de entorno con la clave API del proveedor que hayas elegido, como OPENAI_API_KEY

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