CopilotC-Nvim/CopilotChat.nvim
Chat with GitHub Copilot in Neovim
What is CopilotChat.nvim?
CopilotChat.nvim is a Neovim plugin that lets you talk to large‑language‑model (LLM) assistants—most notably GitHub Copilot’s chat feature—without leaving the editor. It adds a small chat window where you can type prompts, attach files, git diffs, URLs, or even give the model permission to run small helper functions (e.g. run a shell command, read a file, search the workspace). The plugin is built to be transparent (you decide exactly what data is sent) and extensible (you can add your own prompts, tools, or even completely new AI providers).
Related
- Project
frankroeder/parrot.nvimA Neovim plugin that integrates LLM APIs for on-demand text completion, inline editing, and chat sessions, focusing on privacy and user control.
- Project
olimorris/codecompanion.nvimA Neovim AI coding assistant that integrates LLMs and AI agents into the editor for inline code transformations, chat-based assistance, and agentic workflows.
- Project
zbirenbaum/copilot.luaA pure Lua replacement for copilot.vim that brings GitHub Copilot's AI code completions to Neovim with improved performance and better plugin integration.
- Project
github/copilot.vimA Vim and Neovim plugin that integrates GitHub Copilot to provide AI-powered coding suggestions based on natural language prompts.
- Project
sudo-tee/opencode.nvimNeovim plugin that connects the Opencode AI coding agent to the editor, providing a persistent chat UI, automatic context capture, session management, diff/restore tools, and extensive customization via Lua.