Um pacote para Emacs que traz ao editor a conclusão de código enquanto você digita, usando LLMs como OpenAI, Claude, Gemini, Ollama e llama.cpp.
milanglacier/minuet-ai.nvim
Plugin para Neovim que oferece sugestões de código com IA enquanto você digita, usando OpenAI, Gemini, Claude, Ollama, llama.cpp, Codestral e outros provedores de LLM.
Alternativa open source a:GitHub Copilot
- Estrelas
- 1,443
- Forks
- 70
- Issues abertas
- 14
- Último commit
- mês passado
O que é?
Minuet é um plugin em Lua para Neovim que solicita sugestões de código a grandes modelos de linguagem enquanto você digita. Ele é compatível com modelos baseados em chat, como OpenAI, Claude e Gemini, além de oferecer sugestões fill-in-the-middle (FIM) para modelos como Codestral, DeepSeek e Qwen, servidos pelo Ollama, llama.cpp ou qualquer endpoint compatível com OpenAI.
As sugestões podem ser exibidas por diferentes frontends: o próprio texto virtual do Minuet, nvim-cmp, blink.cmp, o recurso de conclusão integrado ao Neovim ou mini.completion. Sugestões com várias linhas podem ser aceitas uma linha por vez. O plugin faz chamadas ao provedor usando curl e não executa um binário separado em segundo plano.
As solicitações são controladas por configurações de debounce, throttle, timeout e tamanho da janela de contexto. O streaming também é compatível, permitindo que modelos mais lentos retornem resultados parciais.
Recursos principais
- 01Sugestões de código com OpenAI, Claude, Gemini, Codestral, Ollama, llama.cpp e serviços compatíveis com OpenAI
- 02Sugestões fill-in-the-middle para modelos compatíveis, como DeepSeek e Qwen
- 03Vários frontends: texto virtual, nvim-cmp, blink.cmp, conclusão integrada e mini.completion
- 04Aceitação de sugestões com várias linhas, uma linha por vez
- 05Respostas em streaming, com debounce, throttle e timeout configuráveis
Casos de uso
- Receber sugestões de código inline com IA no Neovim usando uma chave de API hospedada
- Executar sugestões de código totalmente localmente com Ollama ou llama.cpp e um modelo de programação pequeno
- Comparar diferentes provedores de LLM para sugestões de código sem trocar de editor
Início rápido
- 1
Instale com rocks.nvim
Rocks install minuet-ai.nvim - 2
Chame require('minuet').setup com suas opções na configuração do Neovim (há um exemplo com lazy.nvim no README)
- 3
Forneça uma chave de API de um provedor de IA compatível ou execute um modelo local, como Ollama ou llama.cpp
- 4
Adicione um frontend, como virtual text, nvim-cmp ou blink-cmp, conforme descrito na seção Quick Start
Antes de usar
- É necessária uma chave de API de pelo menos um provedor de IA ou um servidor de modelos auto-hospedado.
- A previsão da próxima edição por meio dos comandos duet é altamente experimental.
- Licenciado sob GPL-3.0, uma licença copyleft que exige que obras derivadas permaneçam de código aberto.
Em coleções
Tópicos
Perguntas frequentes
- O que é minuet-ai.nvim?
- Plugin para Neovim que oferece sugestões de código com IA enquanto você digita, usando OpenAI, Gemini, Claude, Ollama, llama.cpp, Codestral e outros provedores de LLM. Minuet é um plugin em Lua para Neovim que solicita sugestões de código a grandes modelos de linguagem enquanto você digita. Ele é compatível com modelos baseados em chat, como OpenAI, Claude e Gemini, além de oferecer sugestões fill-in-the-middle (FIM) para modelos como Codestral, DeepSeek e Qwen, servidos pelo Ollama, llama.cpp ou qualquer endpoint compatível com OpenAI.
- minuet-ai.nvim é gratuito? Qual é a licença?
- minuet-ai.nvim é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- minuet-ai.nvim ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de minuet-ai.nvim foi em 7 de out. de 2026.
- Para que posso usar minuet-ai.nvim?
- Receber sugestões de código inline com IA no Neovim usando uma chave de API hospedada Executar sugestões de código totalmente localmente com Ollama ou llama.cpp e um modelo de programação pequeno Comparar diferentes provedores de LLM para sugestões de código sem trocar de editor
- Como instalar minuet-ai.nvim?
- Instale com rocks.nvim: Rocks install minuet-ai.nvim Chame require('minuet').setup com suas opções na configuração do Neovim (há um exemplo com lazy.nvim no README) Forneça uma chave de API de um provedor de IA compatível ou execute um modelo local, como Ollama ou llama.cpp Adicione um frontend, como virtual text, nvim-cmp ou blink-cmp, conforme descrito na seção Quick Start
- Onde consigo minuet-ai.nvim?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/milanglacier/minuet-ai.nvim
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin do Neovim que combina as Next Edit Suggestions do Copilot LSP com um terminal integrado para executar ferramentas de IA via CLI.
Extensão do VS Code para completar código com LLMs locais, conversar com IA e usar um assistente de programação agêntico com llama.cpp.
Plugin para Vim que oferece autocompletar código local com LLM usando fill-in-the-middle e edição por instruções via servidor llama.cpp.
Plugin do Neovim que conecta seu editor ao OpenCode e envia contexto do código e prompts sem sair do fluxo de trabalho no Vim.
Agente de programação com IA e código aberto para VS Code, compatível com seus próprios modelos, incluindo APIs hospedadas, contas e modelos locais do Ollama ou llama.cpp.