
ChatGPT.nvim
在 Neovim 里直接和 AI 对话,写代码、改 bug 不用切窗口。
ChatGPT.nvim 是一个基于 OpenAI ChatGPT API 的 Neovim 插件,用 Lua 编写,旨在让开发者在不离开编辑器的情况下,通过自然语言交互完成代码生成、解释、重构等任务。它解决了开发者频繁切换浏览器与编辑器、复制粘贴代码的低效问题,将 AI 对话能力无缝集成到 Neovim 的编辑流程中。核心能力包括:支持选中代码后生成解释、测试、优化建议;提供交互式聊天窗口,可多轮对话;支持自定义提示词模板,适配不同编程场景;可配置 API 密钥和模型参数,并支持 OpenAI 官方 API 及兼容接口。该插件通过命令行和快捷键触发,响应迅速,适合追求高效编码的 Neovim 用户。
项目数据
核心亮点
- 深度集成 Neovim 原生体验,支持选中代码直接发送给 ChatGPT,无需复制粘贴
- 内置多轮对话窗口和自定义提示词模板,可灵活适配解释、重构、写测试等场景
- 基于 Lua 开发,轻量且易于配置,支持异步请求不阻塞编辑器
不足之处
- 依赖 OpenAI API 密钥,需付费使用,且网络环境可能受限
- 文档/社区待观察,功能丰富度与稳定性有待更多用户验证
适用场景
- 在 Neovim 中快速生成代码片段或函数实现
- 对选中代码进行解释、找 bug 或优化建议
- 编写单元测试或文档注释时,通过对话生成初稿
替代项目
Copilot.vim、codeium.nvim、gp.nvim
项目介绍
上一篇:AI-Git-Narrator
下一篇:gptstudio
同类项目推荐
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···