ChatGPT.nvim

在 Neovim 里直接和 AI 对话,写代码、改 bug 不用切窗口。

ChatGPT.nvim 是一个基于 OpenAI ChatGPT API 的 Neovim 插件,用 Lua 编写,旨在让开发者在不离开编辑器的情况下,通过自然语言交互完成代码生成、解释、重构等任务。它解决了开发者频繁切换浏览器与编辑器、复制粘贴代码的低效问题,将 AI 对话能力无缝集成到 Neovim 的编辑流程中。核心能力包括:支持选中代码后生成解释、测试、优化建议;提供交互式聊天窗口,可多轮对话;支持自定义提示词模板,适配不同编程场景;可配置 API 密钥和模型参数,并支持 OpenAI 官方 API 及兼容接口。该插件通过命令行和快捷键触发,响应迅速,适合追求高效编码的 Neovim 用户。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3998
维护状态 低维护
是否开源
定价模式 free

项目数据

分类对话助手
开发团队jackMort
所属国家
官网地址
定价模式free
价格说明开源插件,本地部署,需自备 OpenAI API 密钥,按 API 使用量付费,插件本身免费。
访问状态
是否开源
开源协议Apache-2.0
主要语言Lua
技术栈/模型chatgpt,neovim,nvim-plugin,openai
GitHub 星标★ 3998
30天Star增速
HF 下载量
上线时间2022-12-10 00:00:00
最近更新2026-08-18 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数0

核心亮点

  • 深度集成 Neovim 原生体验,支持选中代码直接发送给 ChatGPT,无需复制粘贴
  • 内置多轮对话窗口和自定义提示词模板,可灵活适配解释、重构、写测试等场景
  • 基于 Lua 开发,轻量且易于配置,支持异步请求不阻塞编辑器

不足之处

  • 依赖 OpenAI API 密钥,需付费使用,且网络环境可能受限
  • 文档/社区待观察,功能丰富度与稳定性有待更多用户验证

适用场景

  • 在 Neovim 中快速生成代码片段或函数实现
  • 对选中代码进行解释、找 bug 或优化建议
  • 编写单元测试或文档注释时,通过对话生成初稿

替代项目

Copilot.vim、codeium.nvim、gp.nvim

项目介绍

ChatGPT.nvim 是一个对话助手领域的开源项目,官方简介:ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT API。项目使用 Lua 开发,在 GitHub 上获得 3996 星标。

上一篇:AI-Git-Narrator

下一篇:gptstudio

同类项目推荐

it-tools 开源

一站式搞定开发常用小工具,无需到处找

Collection of handy online tools for developers, with great UX.

★ 40289 2026-08-17
Awesome-Code-Intelligence 开源

一份清单,带你快速摸清代码智能领域2024-25年最前沿研究

Neural Code Intelligence Survey 2024-25; Reading lists and resources

★ 282 2026-08-09
mimi-remote 开源

手机上远程指挥 AI 编程,审代码、批操作、管 Git

Open-source native iPhone/iPad client for OpenAI Codex CLI and Claude Code — review···

★ 78 2026-08-09