Folke/sidekick.nvim is a Neovim plugin in Lua that combines Copilot NES-style suggestions with an integrated AI CLI terminal, offering configurable NES behavior, CLI tools, and UI customization.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
sidekick.nvim is a Neovim plugin that provides Next Edit Suggestions (NES) powered by Copilot LSP, along with an integrated AI CLI terminal for interacting with AI tools from within Neovim. It includes a review/apply workflow for diffs, chat capabilities, and a library of prompts for common tasks.
How it works
The plugin integrates Copilot LSP NES for automatic edits and diffs. It also exposes a built-in terminal interface to interact with AI CLIs, with pre-configured tool support and a prompt library. Configuration is via require("sidekick").setup({ ... }) and includes nes, cli, tools, prompts, and picker options. The default settings show various events and debounce controls for NES, UI options for CLI layout, and a mux system for session persistence.
Getting started
To install, use a Neovim plugin manager and configure the setup as shown in the README example. The Quick Start steps include enabling Copilot LSP, checking health with :checkhealth sidekick, signing in with :LspCopilotSignIn, and trying NES with a pause in typing or navigation via <Tab> to navigate/apply.
Latest releases
- v2.3.0 (2026-03-20) . See release notes for v2.3.0.
- v2.2.0 (2026-03-20) . See release notes for v2.2.0.
- v2.1.0 (2025-10-23) . See release notes for v2.1.0.
- v2.0.0 (2025-10-17) . See release notes for v2.0.0.
- v1.3.0 (2025-10-08) . See release notes for v1.3.0.
Traction
2717 stars, 148 forks, 57 open_issues as reported. Language: Lua. License: Apache-2.0. Created: 2025-09-26. Last push: 2026-04-22.
Behind the repo
folke/sidekick.nvim is described as an AI sidekick for Neovim with NES integration and an AI CLI terminal, targeting Neovim users who want to review/apply diffs and interact with AI tools from within the editor. The repository topic set includes neovim, nvim-plugin, cli-related integrations, and multiple AI tool compatibilities.
Caveats
License: Apache-2.0. Requires Neovim >= 0.11.2 and the Copilot LSP server. The README notes optional dependencies like snacks.nvim and treesitter-textobjects for enhanced features. The defaults include multiple configurable sections (nes, cli, tools, prompts, picker) and a mux backend that defaults to tmux unless zellij is detected.






