#5151st of 171 in Coding agents and AI editors

copilot.lua

Neovim plugin for GitHub Copilot inline suggestions, written in Lua

Stars
4.1k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Lua
Stars, last 29 weeks+115
10 Apr 2026: 3,980 stars17 Apr 2026: 3,994 stars24 Apr 2026: 3,999 stars1 May 2026: 4,007 stars8 May 2026: 4,013 stars15 May 2026: 4,020 stars22 May 2026: 4,030 stars29 May 2026: 4,030 stars5 Jun 2026: 4,036 stars12 Jun 2026: 4,040 stars19 Jun 2026: 4,043 stars26 Jun 2026: 4,046 stars3 Jul 2026: 4,051 stars10 Jul 2026: 4,054 stars17 Jul 2026: 4,055 stars24 Jul 2026: 4,057 stars31 Jul 2026: 4,059 stars7 Aug 2026: 4,063 stars14 Aug 2026: 4,065 stars21 Aug 2026: 4,069 stars28 Aug 2026: 4,072 stars4 Sept 2026: 4,076 stars11 Sept 2026: 4,080 stars18 Sept 2026: 4,082 stars25 Sept 2026: 4,083 stars2 Oct 2026: 4,086 stars9 Oct 2026: 4,087 stars16 Oct 2026: 4,090 stars23 Oct 2026: 4,094 stars30 Oct 2026: 4,095 stars

3,980 on 10 Apr 20264,095 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Pure Lua replacement for github/copilot.vim that runs the Copilot Language Server inside Neovim. It provides inline ghost-text suggestions, a split-window suggestion panel, and experimental next edit suggestions via copilot-lsp. The native server binary is downloaded and SHA-256 verified on first use, with a Node.js server as an alternative.

Who it is for: Neovim users with a GitHub Copilot subscription

Strengths

  • Inline suggestions, panel and experimental next edit suggestions in one plugin
  • Native server download is version-pinned, SHA-256 verified and cached
  • Can hide ghost text while nvim-cmp or blink.cmp menus are open
  • Per-filetype and per-buffer attach control via filetypes and should_attach

Weaknesses

  • Requires a GitHub Copilot account; sign-in via :Copilot auth
  • Requires Neovim 0.11.0 or higher
  • Native binary covers glibc Linux, macOS and Windows; musl needs Node.js 22+
  • Next edit suggestions are experimental and need the separate copilot-lsp plugin

What it needs

  • no GPU
  • Needs Neovim 0.11.0+, GitHub Copilot account, Node.js 22+ (only for nodejs server type), copilot-lsp (optional, for NES), curl, wget or PowerShell (first install)
  • Models: GitHub Copilot

Quick answers

Is copilot.lua open source?

Yes. Its code is on GitHub under the MIT license.

Also in Coding agents and AI editors

See all 171
Also in Coding agents and AI editors
RankProjectScore
1claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs195k starsMIT97 out of 100
2codewhaleTerminal coding agent in Rust that works with 40+ model providers41.2k starsMIT94 out of 100
3t3codeDesktop, web and mobile front end for controlling local coding agent CLIs Live demo ↗ (opens in a new tab)36.8k starsMIT93 out of 100
#4piTerminal coding agent with extensions, skills, and an SDK119.3k starsMIT92 out of 100
#5oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory70.6k starscustom license92 out of 100