github/copilot.vim
Neovim plugin for GitHub Copilot
What it solves
It provides AI-powered coding assistance directly within the Vim and Neovim text editors, allowing developers to write code faster and smarter.
How it works
The plugin integrates GitHub Copilot, an AI pair programmer trained on billions of lines of public code. It converts natural language prompts, such as comments and method names, into real-time coding suggestions that appear inline and can be accepted using the Tab key.
Who it’s for
Developers who use Vim or Neovim and have an active GitHub Copilot subscription.
Highlights
- AI pair programming integrated into Vim/Neovim
- Supports dozens of programming languages
- Suggestions based on natural language prompts
- Inline suggestion display with Tab-to-accept functionality
Related
- 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
CopilotC-Nvim/CopilotChat.nvimA Neovim plugin that embeds GitHub Copilot Chat (and other LLMs) directly inside the editor, offering chat, tool‑calling, custom prompts, and a Lua API for automation.
- Project
nickjvandyke/opencode.nvimNeovim plugin that connects to an OpenCode AI server, injecting editor context (buffer, selection, diagnostics, etc.) and exposing Ask/Select/Prompt/Operator commands. Provides built‑in prompts (explain, fix, test, …), real‑time edit diffs, permission handling, and event autocmds. Install via vim.pack, lazy.nvim, or nixvim; configure server URL or auto‑start command; use example keymaps like `<C‑a>` to ask the AI.
- Project
sublimelsp/LSP-copilotA Sublime Text plugin that integrates GitHub Copilot via a language server to provide AI-powered code completions and chat.
- Project
github/copilot-cliA terminal-based AI coding agent that allows developers to build, debug, and refactor code using natural language and GitHub integration.