CopilotChat.nvim and copilot-chat.vim
These are competing implementations of the same feature (Copilot Chat integration) for different editors, where the Neovim version is substantially more popular and actively maintained.
About CopilotChat.nvim
CopilotC-Nvim/CopilotChat.nvim
Chat with GitHub Copilot in Neovim
Supports multiple AI models (GPT-4o, Claude, Gemini, o3-mini) via GitHub's Copilot API and custom providers like Ollama, with tool calling that allows the LLM to execute workspace functions (file reading, git operations, search) pending user approval. Features a resource/tool annotation system (`#file`, `@copilot`), sticky prompts for persistent context, token-efficient history management via tiktoken, and a comprehensive Lua API for scriptable/headless automation.
About copilot-chat.vim
DanBradbury/copilot-chat.vim
Copilot Chat for Vim
Leverages GitHub Copilot's authentication and API to provide multi-turn conversations with model selection and chat history persistence directly within Vim 9.0+. Includes intelligent file/tab macros for context injection, prompt templates for reusable queries, and persistent chat sessions stored as JSON, with support for multiple concurrent chat windows.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work