sidekick
URL: https://github.com/folke/sidekick.nvim/
Maintainers: Austin Horstman
A Neovim plugin for using AI coding CLIs from the editor.
Sidekick’s NES feature requires the Copilot language server. Enable either
plugins.copilot-lua.enable or lsp.servers.copilot.enable, or disable
NES in plugins.sidekick.settings.opts.nes.enabled.
Sidekick supports several external CLI tools, but nixvim does not enable
them automatically. Enable the tools you use explicitly, for example with
dependencies.claude-code.enable, dependencies.copilot.enable,
dependencies.gemini.enable, or dependencies.opencode.enable, or add
the desired packages to your environment yourself.
plugins.sidekick.enable
Whether to enable sidekick.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.sidekick.package
The sidekick package to use.
Type: package
Default:
pkgs.vimPlugins.sidekick-nvim
Declared by:
plugins.sidekick.autoLoad
Whether to automatically load sidekick when neovim starts.
Type: boolean
Default:
false when lazy-loading is enabled.
Example:
false
Declared by:
plugins.sidekick.settings
Options provided to the require('sidekick').setup function.
Type: lua value
Default:
{ }
Example:
{
cli = {
mux = {
backend = "zellij";
enabled = true;
};
};
}
Declared by: