CodeGPT.nvim embeds ChatGPT into Neovim through a :Chat command that opens a floating popup window, letting developers trigger code completion, refactoring, documentation generation, debugging help, or test generation without leaving the editor. It needs your own OpenAI API key and a few supporting plugins, like plenary.nvim and nui.nvim, with configuration handled in Lua.
It supports context-aware editing based on whatever text is visually selected, customizable prompts, and adjustable token limits, which made it a popular lightweight option for Neovim users who wanted ChatGPT without switching to a heavier IDE.
The project hasn't seen meaningful updates in roughly two years, which in AI tooling terms is a long time. It still works, but anyone picking a Neovim AI plugin today has newer, more actively maintained options to consider first.