{"data":{"slug":"robitx-gp-nvim","name":"gp.nvim","tagline":"Neovim AI plugin for GPT prompt handling","github_url":"https://github.com/Robitx/gp.nvim","owner":"Robitx","repo":"gp.nvim","owner_avatar_url":"https://avatars.githubusercontent.com/u/8431097?v=4","primary_language":"Lua","stars":1321,"forks":129,"topics":["claude","codeium","copilot","gemini","gpt-4o","gpt4o","llm","lua","mistral","neovim","nvim","ollama","parrot","perplexity","sonnet","speech-to-text","stt","vim","voice","whisper"],"archived":false,"github_pushed_at":"2025-08-11T09:04:31+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/robitx-gp-nvim","markdown_url":"https://www.graphcanon.com/tools/robitx-gp-nvim.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/robitx-gp-nvim","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=robitx-gp-nvim","description":"Gp.nvim (GPT prompt) Neovim AI plugin: ChatGPT sessions & Instructable text/code operations & Speech to text [OpenAI, Ollama, Anthropic, ..]","homepage_url":null,"license":"MIT","open_issues":68,"watchers":10,"ai_summary":"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.","readme_excerpt":"## 1. Install the plugin\n\nSnippets for your preferred package manager:\n\n```lua\n-- lazy.nvim\n{\n    \"robitx/gp.nvim\",\n    config = function()\n        local conf = {\n            -- For customization, refer to Install > Configuration in the Documentation/Readme\n        }\n        require(\"gp\").setup(conf)\n\n        -- Setup shortcuts here (see Usage > Shortcuts in the Documentation/Readme)\n    end,\n}\n```\n\n```lua\n-- packer.nvim\nuse({\n    \"robitx/gp.nvim\",\n    config = function()\n        local conf = {\n            -- For customization, refer to Install > Configuration in the Documentation/Readme\n        }\n        require(\"gp\").setup(conf)\n\n        -- Setup shortcuts here (see Usage > Shortcuts in the Documentation/Readme)\n    end,\n})\n```\n\n```lua\n-- vim-plug\nPlug 'robitx/gp.nvim'\n\nlocal conf = {\n    -- For customization, refer to Install > Configuration in the Documentation/Readme\n}\nrequire(\"gp\").setup(conf)\n\n-- Setup shortcuts here (see Usage > Shortcuts in the Documentation/Readme)\n```","github_created_at":"2023-06-18T13:55:46+00:00","created_at":"2026-07-11T12:19:37.661182+00:00","updated_at":"2026-07-30T18:00:46.068012+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"ai-plugin","name":"ai-plugin"},{"slug":"neovim","name":"neovim"},{"slug":"speech-to-text","name":"speech-to-text"}],"trust":{"provenance":{"is_fork":false,"github_id":655303345,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-30T18:00:44.443Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":353,"last_release_at":"2024-08-12T08:54:01Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T12:19:43.746Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-30T18:00:45.701Z"},"languages":{"value":["lua"],"source":"github.language","observed_at":"2026-07-30T18:00:45.701Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-30T18:00:45.701Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["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."],"when_not_to_use":["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."],"source":"enrich:decision_facts","observed_at":"2026-07-14T18:40:47.000Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"gp.nvim integrates AI-assisted text operations into Neovim sessions with support for various models like ChatGPT, Ollama, and Anthropic."},{"label":"License detail","value":"MIT License. Free to use, copy, modify and distribute the software without any warranty at your own risk under a permissive license agreement."}]}}