zbirenbaum/copilot.lua
Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
Implements a pure Lua architecture with separate panel and suggestion modules for lower resource overhead compared to the VimScript original. Supports both Node.js LSP and custom binary servers, with optional NES (neural code suggestions) functionality via copilot-lsp integration. Provides granular control through configurable suggestion triggers, debouncing, and buffer-scoped toggles, plus seamless integration with completion plugins like nvim-cmp and blink.cmp.
4,015 stars. Actively maintained with 15 commits in the last 30 days.
Stars
4,015
Forks
154
Language
Lua
License
MIT
Category
Last pushed
Mar 18, 2026
Commits (30d)
15
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/zbirenbaum/copilot.lua"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
folke/sidekick.nvim
Your Neovim AI sidekick
CopilotC-Nvim/CopilotChat.nvim
Chat with GitHub Copilot in Neovim
MikaelFangel/nixvim-config
🗒️ An easy-setup configuration for NixVim, focused on straightforward customization.
tracyone/vinux
Swiss Army Knife,Dark power (neo)vim config
DanBradbury/copilot-chat.vim
Copilot Chat for Vim