Discover and explore top open-source AI tools and projects—updated daily.
milanglacierNeovim plugin for AI-powered code completion
Top 41.7% on SourcePulse
Minuet-ai.nvim provides AI-powered code completion within Neovim, supporting a wide array of LLM providers like OpenAI, Gemini, Claude, Ollama, and Llama.cpp. It offers both specialized prompts for chat-based LLMs and Fill-in-the-Middle (FIM) capabilities for compatible models, aiming to enhance developer productivity by integrating intelligent code suggestions directly into the editor.
How It Works
Minuet acts as a Neovim plugin that interfaces with various LLM APIs. It supports multiple completion frontends, including nvim-cmp, blink-cmp, and Neovim's built-in completion system, allowing users to choose their preferred completion UI. For chat-based models, it employs specialized prompt engineering, while for FIM-compatible models, it utilizes specific token patterns. The plugin can also function as an in-process LSP server for Neovim's built-in completion.
Quick Start & Requirements
lazy.nvim ({ 'milanglacier/minuet-ai.nvim', config = true }) or rocks.nvim (rocks install minuet-ai.nvim).plenary.nvim (optional). nvim-cmp or blink.cmp are optional for their respective frontends. An API key for at least one supported AI provider is required.Highlighted Details
nvim-cmp, blink-cmp) and Neovim's built-in completion.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
nvim-cmp due to autocompletion triggering.1 week ago
1 day
huggingface
ggml-org