{"repo":"Robitx/gp.nvim","free":true,"listed":false,"github":"https://github.com/Robitx/gp.nvim","clone":"git clone https://github.com/Robitx/gp.nvim.git","description":"Gp.nvim (GPT prompt) Neovim AI plugin: ChatGPT sessions & Instructable text/code operations & Speech to text [OpenAI, Ollama, Anthropic, ..]","language":"Lua","stars":1321,"topics":["copilot","neovim","nvim","speech-to-text","whisper","vim","codeium","lua","voice","llm"],"license":"MIT","category":"ai-agents","readme_excerpt":"Gp.nvim (GPT prompt) Neovim AI plugin ChatGPT like sessions, Instructable text/code operations, Speech to text and Image generation in your favorite editor. Youtube demos - 5-min-demo (December 2023) - older-5-min-demo (screen capture, no sound) Goals and Features The goal is to extend Neovim with the power of GPT models in a simple unobtrusive extensible way. Trying to keep things as native as possible - reusing and integrating well with the natural features of (Neo)vim. - Streaming responses - no spinner wheel and waiting for the full answer - response generation can be canceled half way through - properly working undo (response can be undone with a single u ) - Infinitely extensible via hook functions specified as part of the config - hooks have access to everything in the plugin and are automatically registered as commands - see 5. Configuration and Extend functionality sections for details - Minimum dependencies ( neovim , curl , grep and optionally sox ) - zero dependencies on other lua plugins to minimize chance of breakage - ChatGPT like sessions - just good old neovim buffers formated as markdown with autosave and few buffer bound shortcuts - last chat also quickly accessible via toggable popup window - chat finder - management popup for searching, previewing, deleting and opening chat sessions - Instructable text/code operations - templating mechanism to combine user instructions, selections etc into the gpt query - multimodal - same command works for normal/insert ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Robitx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Robitx/gp.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}