copilot-cmp and blink-copilot
These are competitors—both integrate GitHub Copilot as a completion source for Neovim, but target different completion frameworks (cmp vs. blink.cmp), so users choose one based on their preferred completion engine.
About copilot-cmp
zbirenbaum/copilot-cmp
Lua plugin to turn github copilot into a cmp source
Integrates Copilot suggestions directly into nvim-cmp's completion menu with full snippet expansion and hover preview, leveraging the copilot.lua backend. Provides custom sorting comparators to prioritize AI completions and includes pair-fixing logic to prevent Copilot from duplicating closing delimiters when completing within bracket structures.
About blink-copilot
fang2hou/blink-copilot
⚙️ Configurable GitHub Copilot blink.cmp source for Neovim
Integrates with blink.cmp's async completion framework to surface GitHub Copilot suggestions via LSP, automatically detecting and routing requests to multiple Copilot providers (official Language Server, copilot.lua, copilot.vim, or copilot-lsp). Features dynamic suggestion refresh as the cursor moves, multi-candidate support, and auto-indented preview rendering—all implemented in Lua against the latest Copilot LSP APIs with configurable completion limits, debouncing, and presentation settings.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work