#334334th of 389 in Skills, plugins and prompts

copilotchat.nvim

Neovim plugin for GitHub Copilot Chat with tool calling and diffs

Stars
3.6k
License
GPL-3.0
Last commit
Oct 2026
Last release
Oct 2025
Language
Lua
Stars, last 29 weeks+78
21 Apr 2026: 3,570 stars28 Apr 2026: 3,578 stars5 May 2026: 3,582 stars12 May 2026: 3,589 stars19 May 2026: 3,594 stars26 May 2026: 3,598 stars2 Jun 2026: 3,600 stars9 Jun 2026: 3,602 stars16 Jun 2026: 3,606 stars23 Jun 2026: 3,609 stars30 Jun 2026: 3,610 stars7 Jul 2026: 3,614 stars14 Jul 2026: 3,617 stars21 Jul 2026: 3,617 stars28 Jul 2026: 3,618 stars4 Aug 2026: 3,624 stars11 Aug 2026: 3,626 stars18 Aug 2026: 3,628 stars25 Aug 2026: 3,631 stars1 Sept 2026: 3,634 stars8 Sept 2026: 3,636 stars15 Sept 2026: 3,636 stars22 Sept 2026: 3,640 stars29 Sept 2026: 3,642 stars6 Oct 2026: 3,642 stars13 Oct 2026: 3,645 stars20 Oct 2026: 3,647 stars27 Oct 2026: 3,647 stars3 Nov 2026: 3,647 stars10 Nov 2026: 3,648 stars

3,570 on 21 Apr 20263,648 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

CopilotChat.nvim opens a chat buffer inside Neovim backed by GitHub Copilot models, with custom providers such as Ollama and Mistral.ai configurable. Prompts can embed resources (#file, #buffer, #gitdiff, #url), and the model can call workspace tools (bash, edit, grep, glob) with manual approval by default. It also offers a Lua API, saved chat history, and diff and quickfix integration.

Who it is for: Neovim users who want Copilot chat and tool calling in the editor

Strengths

  • Tool calls need manual approval by default; trusted_tools opts specific tools into auto-run
  • Resource syntax (#file, #gitdiff, #url) shares only context you request
  • Custom Lua functions and providers; mcphub.nvim integration listed
  • Diffs from answers can be accepted, yanked, or sent to quickfix

Weaknesses

  • Default provider requires a GitHub Copilot subscription with Copilot Chat enabled
  • Neovim only; requires 0.10.0+ and curl 8.0.0+
  • Below Neovim 0.11, completeopt must be adjusted or autocompletion fails
  • Last tagged release is 2025-10-01, older than recent commits

What it needs

  • no GPU
  • Needs Neovim 0.10.0+, curl 8.0.0+, plenary.nvim, GitHub Copilot Chat enabled, tiktoken_core (optional), git (optional), ripgrep (optional), lynx (optional)
  • Models: GitHub Copilot models, GitHub Models, Ollama, Mistral.ai

Quick answers

Is copilotchat.nvim open source?

Yes. Its code is on GitHub under the GPL-3.0 license.

Also in Skills, plugins and prompts

See all 389
Also in Skills, plugins and prompts
RankProjectScore
1claude-memPersistent cross-session memory plugin for Claude Code and other coding agents116.1k stars+16,557 (+17%) in 30 daysApache-2.097 out of 100
2impeccableDesign skill with 24 slash commands for AI coding agents' frontend output Live demo ↗ (opens in a new tab)108k stars+28,186 (+35%) in 30 daysApache-2.097 out of 100
3gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles141.2k stars+5,515 (+4.1%) in 30 daysMIT96 out of 100
#4rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex Live demo ↗ (opens in a new tab)81.5k stars+7,413 (+10%) in 30 daysMIT96 out of 100
#5cavemanShortens coding-agent replies and compresses tool output before the model reads it Live demo ↗ (opens in a new tab)119k stars+8,390 (+7.6%) in 30 daysApache-2.095 out of 100