Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. minuet-ai.nvim

minuet-ai.nvim

GPL-3.0Luav0.9.0

Minuet is a Neovim plugin that provides AI-powered code completion from multiple LLM providers, including OpenAI, Gemini, Claude, and local models.

GitHubGitHub
1.2k stars52 forks0 contributors

What is minuet-ai.nvim?

Minuet is a Neovim plugin that delivers AI-powered code completions as you type, leveraging popular LLMs like OpenAI, Gemini, Claude, and local models via Ollama or Llama.cpp. It solves the need for intelligent, context-aware code suggestions directly within the editor, without relying on proprietary binaries or services.

Target Audience

Neovim users who want integrated AI code completion, especially developers using multiple LLM providers or preferring self-hosted/local models for privacy or cost reasons.

Value Proposition

Developers choose Minuet for its extensive provider support, seamless integration with Neovim ecosystems (like nvim-cmp and blink-cmp), and efficient resource usage—offering a flexible, open-source alternative to commercial AI coding assistants.

Overview

💃 Dance with Intelligence in Your Code. Minuet offers code completion as-you-type from popular LLMs including OpenAI, Gemini, Claude, Ollama, Llama.cpp, Codestral, and more.

Use Cases

Best For

  • Adding AI code completion to Neovim without proprietary tools
  • Using local LLMs (via Ollama or Llama.cpp) for private coding assistance
  • Switching between multiple cloud LLM providers (OpenAI, Gemini, Claude) in one plugin
  • Integrating AI completions with nvim-cmp or blink-cmp workflows
  • Getting inline code suggestions via virtual text in Neovim
  • Self-hosting AI coding assistance to maintain data privacy

Not Ideal For

  • Projects where developers are locked into Neovim versions older than 0.10 and cannot upgrade
  • Teams seeking a fully managed, no-configuration AI coding assistant like GitHub Copilot with minimal setup
  • Users who prioritize simple, graphical setup over terminal-based configuration and API key management
  • Developers working extensively in Python who might be affected by the known indentation issues with built-in LSP completion

Pros & Cons

Pros

Extensive LLM Provider Support

Supports cloud services like OpenAI, Gemini, and Claude, as well as local models via Ollama and Llama.cpp, offering flexibility in cost, privacy, and performance, as detailed in the provider examples.

Multiple Completion Frontends

Integrates seamlessly with nvim-cmp, blink-cmp, virtual text, and Neovim's built-in LSP, allowing users to choose their preferred workflow, with setup guides for each in the README.

Efficient and Responsive Suggestions

Implements streaming, throttling, and debouncing to sync completions with typed text, reducing unnecessary LLM requests and conserving resources, as highlighted in the features section.

Open-Source and Transparent

Relies on curl and user-configured LLM providers without proprietary binaries, ensuring transparency and control over data, a key point in the philosophy and requirements.

Cons

Complex Local Model Configuration

Setting up local LLMs like Llama.cpp requires manual server launch, custom template adjustments, and bash scripting, which can be error-prone and time-consuming, as shown in the provider examples.

Issues with Built-in LSP Integration

The built-in completion has known indentation problems, especially for Python, and the author acknowledges incomplete workarounds that may introduce edge cases, as warned in the LSP section.

Steep Learning Curve for Setup

With numerous configuration options for providers, prompts, and frontends, initial setup demands significant effort and understanding of LLM parameters, evident from the detailed configuration table and provider-specific notes.

Open Source Alternative To

minuet-ai.nvim is an open-source alternative to the following products:

GitHub Copilot
GitHub Copilot

GitHub Copilot is an AI-powered code completion tool that suggests lines or blocks of code as developers type, trained on public code repositories.

Frequently Asked Questions

Quick Stats

Stars1,184
Forks52
Contributors0
Open Issues11
Last commit3 days ago
CreatedSince 2024

Tags

#ai#llm-integration#code-assistance#neovim-plugin#llm#self-hosted-ai#nvim-cmp#neovim#virtual-text#local-llm#code-completion#ai-code-completion

Built With

c
curl
N
Neovim
p
plenary.nvim
L
Lua

Included in

Neovim20.6k
Auto-fetched 14 hours ago

Related Projects

avante.nvimavante.nvim

Use your Neovim like using Cursor AI IDE!

Stars17,841
Forks811
Last commit19 hours ago
codecompanion.nvimcodecompanion.nvim

✨ AI Coding, Vim Style

Stars6,519
Forks405
Last commit21 hours ago
ChatGPT.nvimChatGPT.nvim

ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT API

Stars4,003
Forks324
Last commit3 months ago
CopilotChat.nvimCopilotChat.nvim

Chat with GitHub Copilot in Neovim

Stars3,632
Forks170
Last commit5 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub