一个 Emacs 插件,在编辑时通过 OpenAI、Claude、Gemini、Ollama 等大模型提供边输入边补全的代码建议。
milanglacier/minuet-ai.nvim
一款 Neovim 插件,可接入 OpenAI、Gemini、Claude、Ollama 等大模型,实现输入时的 AI 代码补全。
可替代:GitHub Copilot
- Star
- 1,445
- Fork
- 70
- 未关闭 Issue
- 14
- 最近提交
- 上个月
这是什么?
Minuet 是一款 Neovim Lua 插件,在输入代码时向大模型请求补全建议。它既支持 OpenAI、Claude、Gemini 等对话式模型,也支持 Codestral、DeepSeek、Qwen 等模型的 FIM(中间填充)补全,可通过 Ollama、llama.cpp 或任意 OpenAI 兼容接口调用。
补全结果可以通过虚拟文本、nvim-cmp、blink.cmp、Neovim 内置补全或 mini.completion 显示。多行建议支持逐行接受。插件通过 curl 调用服务商接口,不需要额外运行后台程序。
防抖、节流、超时和上下文窗口大小均可配置,并支持流式返回,便于在响应较慢的模型上先展示部分结果。
核心功能
- 01支持 OpenAI、Claude、Gemini、Codestral、Ollama、llama.cpp 及 OpenAI 兼容服务
- 02对支持的模型提供 FIM 中间填充补全,如 DeepSeek、Qwen
- 03提供虚拟文本、nvim-cmp、blink.cmp、内置补全和 mini.completion 多种前端
- 04多行建议可逐行接受
- 05支持流式返回,并可配置防抖、节流和超时
适用场景
- 在 Neovim 中使用云端 API Key 获取行内 AI 代码建议
- 结合 Ollama 或 llama.cpp 和小型代码模型,在本地完成补全
- 无需更换编辑器,即可对比不同大模型的代码补全效果
快速上手
- 1
使用 rocks.nvim 安装
Rocks install minuet-ai.nvim - 2
在 Neovim 配置中调用 require('minuet').setup 并传入选项(README 中有 lazy.nvim 示例)
- 3
为受支持的 AI 服务商提供 API 密钥,或运行 Ollama、llama.cpp 等本地模型
- 4
按快速开始部分的说明添加前端,例如 virtual text、nvim-cmp 或 blink-cmp
使用前须知
- 需要至少一个 AI 服务商的 API 密钥,或自行部署的模型服务。
- 通过 duet 命令实现的下一编辑预测功能仍处于高度实验阶段。
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品须保持开源。
收录于专题
标签
常见问题
- minuet-ai.nvim 是什么?
- 一款 Neovim 插件,可接入 OpenAI、Gemini、Claude、Ollama 等大模型,实现输入时的 AI 代码补全。 Minuet 是一款 Neovim Lua 插件,在输入代码时向大模型请求补全建议。它既支持 OpenAI、Claude、Gemini 等对话式模型,也支持 Codestral、DeepSeek、Qwen 等模型的 FIM(中间填充)补全,可通过 Ollama、llama.cpp 或任意 OpenAI 兼容接口调用。
- minuet-ai.nvim 可以免费使用吗?用的什么许可证?
- minuet-ai.nvim 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- minuet-ai.nvim 还在维护吗?
- 半年内有更新。minuet-ai.nvim 最近一次提交是在 2026年10月7日。
- minuet-ai.nvim 适合用来做什么?
- 在 Neovim 中使用云端 API Key 获取行内 AI 代码建议 结合 Ollama 或 llama.cpp 和小型代码模型,在本地完成补全 无需更换编辑器,即可对比不同大模型的代码补全效果
- minuet-ai.nvim 怎么安装和运行?
- 使用 rocks.nvim 安装: Rocks install minuet-ai.nvim 在 Neovim 配置中调用 require('minuet').setup 并传入选项(README 中有 lazy.nvim 示例) 为受支持的 AI 服务商提供 API 密钥,或运行 Ollama、llama.cpp 等本地模型 按快速开始部分的说明添加前端,例如 virtual text、nvim-cmp 或 blink-cmp
- 在哪里获取 minuet-ai.nvim?
- 源代码和安装说明在 GitHub 上:https://github.com/milanglacier/minuet-ai.nvim
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款 Neovim 插件,结合 Copilot LSP 的下一步编辑建议与内置终端,用于运行各类 AI 命令行工具。
为 Vim 添加类 Copilot 代码补全、对话和 AI 辅助编辑的插件,可接入本地 Ollama 或兼容 OpenAI、Mistral 的接口。
基于 llama.cpp 的 VS Code 扩展,提供本地 LLM 代码补全、AI 对话与智能体编码功能。
为 Vim 提供基于本地 llama.cpp 服务的 LLM 代码补全与指令编辑插件。
Neovim 插件,将编辑器与 OpenCode 连接,无需离开 Vim 工作流即可发送代码上下文和提示词。