gp.nvim logo

gp.nvim

Robitx/gp.nvim

Neovim AI plugin for GPT prompt handling

GraphCanon updated 2w · GitHub synced 2w

1.3k stars129 forksLast push 1y Lua MIT

Decision brief

gp.nvim integrates AI-assisted text operations into Neovim sessions with support for various models like ChatGPT, Ollama, and Anthropic.

Good fit when

  • You are a Neovim user who needs to perform text or code transformations using GPT prompt handling.
  • You want integration of speech-to-text functionality directly within your editor session.

Avoid when

  • If you exclusively use Vim without the need for AI assistance, this tool may not be suitable as it is designed specifically for Neovim.
  • Avoid if you require real-time interaction with AI models and prefer native plugins tailored to other editors such as VSCode or Sublime.

Observed Jul 14, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Slowing (353d since push)
As of 2w
Provenance
Not a fork · Personal account
As of 2w
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/Robitx/gp.nvim

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Gp.nvim is an AI-assisted Neovim plugin that allows users to perform text and code operations using various language models like OpenAI's ChatGPT, Ollama, Anthropic. It supports features such as speech-to-text conversion.

Capability facts

Languages
lua

Source: github.language · Jul 30, 2026

Categories

Tags

README

1. Install the plugin

Snippets for your preferred package manager:

-- lazy.nvim
{
    "robitx/gp.nvim",
    config = function()
        local conf = {
            -- For customization, refer to Install > Configuration in the Documentation/Readme
        }
        require("gp").setup(conf)

        -- Setup shortcuts here (see Usage > Shortcuts in the Documentation/Readme)
    end,
}
-- packer.nvim
use({
    "robitx/gp.nvim",
    config = function()
        local conf = {
            -- For customization, refer to Install > Configuration in the Documentation/Readme
        }
        require("gp").setup(conf)

        -- Setup shortcuts here (see Usage > Shortcuts in the Documentation/Readme)
    end,
})
-- vim-plug
Plug 'robitx/gp.nvim'

local conf = {
    -- For customization, refer to Install > Configuration in the Documentation/Readme
}
require("gp").setup(conf)

-- Setup shortcuts here (see Usage > Shortcuts in the Documentation/Readme)

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.