Discover and explore top open-source AI tools and projects—updated daily.
AI coding assistant for Neovim
New!
Top 27.3% on SourcePulse
Summary
sidekick.nvim
enhances Neovim by integrating Copilot's "Next Edit Suggestions" (NES) and providing a built-in terminal for AI command-line interfaces. It targets Neovim users seeking to streamline AI-assisted coding workflows, enabling review and application of AI-generated code changes and interaction with various AI CLIs directly within the editor.
How It Works
The plugin leverages Copilot LSP for automatic "Next Edit Suggestions," presenting changes via rich, granular diffs (word/character level) with Treesitter syntax highlighting and allowing hunk-by-hunk navigation. It also features an integrated AI CLI terminal that supports popular tools like Claude, Gemini, and Grok. This terminal uses context-aware prompts, incorporating file content, cursor position, and diagnostics, and supports session persistence via tmux or zellij.
Quick Start & Requirements
lazy.nvim
.mason-lspconfig.nvim
). A working lsp/copilot.lua
configuration is also required.:checkhealth sidekick
after installation. Integration with completion engines like blink.cmp
or custom keymaps for <Tab>
is recommended.Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (like Discord/Slack), or roadmap were present in the provided README.
Licensing & Compatibility
Released under the MIT License. This license generally permits commercial use and integration into closed-source projects.
Limitations & Caveats
Requires a recent Neovim version (>= 0.11.2) and a properly configured Copilot LSP server. The AI CLI features depend on the user having the respective AI command-line tools installed and configured separately.
11 hours ago
Inactive