
llm.nvim
在 Neovim 里直接对话大模型,写代码不打断
llm.nvim 是一个专为 Neovim 打造的 LLM 插件,旨在让开发者在不离开编辑器的情况下,无缝调用各类大语言模型(如 ChatGPT、Copilot、ChatGLM、kimi、deepseek、openrouter 及本地模型)。它通过提供简洁的命令接口,解决开发者频繁切换工具与 AI 对话的痛点,提升编码效率。核心能力包括:支持多种主流 LLM 提供商,适配 GitHub Models;集成函数调用(function calling),可让模型直接操作编辑器或执行代码;基于 LSP 的上下文感知,使对话更贴合当前代码;提供深度思考(deep-thinking)模式,应对复杂问题。插件采用 Lua 编写,轻量且易于配置,适合追求高效工作流的 Neovim 用户。
项目数据
核心亮点
- 支持 ChatGPT、Copilot、ChatGLM、deepseek 等十余种模型,且可接入本地模型,选择灵活
- 内置函数调用能力,模型可直接操作编辑器,如插入代码、执行命令,自动化程度高
- 集成 LSP 上下文,对话能自动带上当前文件或光标处代码,回答更精准
不足之处
- 早期项目,功能稳定性与文档完善度有待观察
- 依赖外部 API 密钥配置,对新手有一定门槛
适用场景
- 在写代码时快速询问语法或算法实现,无需切换窗口
- 让模型根据当前代码上下文生成单元测试或重构建议
- 通过函数调用让模型自动执行代码格式化或修复 lint 错误
替代项目
ChatGPT.nvim、Copilot-chat.nvim、gen.nvim
项目介绍
上一篇:cataclysm
下一篇:chatgpt-copilot
同类项目推荐
it-tools
开源
一站式搞定开发常用小工具,无需到处找
Collection of handy online tools for developers, with great UX.
Awesome-Code-Intelligence
开源
一份清单,带你快速摸清代码智能领域2024-25年最前沿研究
Neural Code Intelligence Survey 2024-25; Reading lists and resources
mimi-remote
开源
手机上远程指挥 AI 编程,审代码、批操作、管 Git
Open-source native iPhone/iPad client for OpenAI Codex CLI and Claude Code — review···
Better-Codex-App-Custom-Provider···
开源
不退出账号,给 ChatGPT 桌面版换自定义模型提供商
Adds support for selecting a custom model provider to use for a thread/chat, without···