Discover and explore top open-source AI tools and projects—updated daily.
Neovim IDE extension for Anthropic's Claude Code
Top 41.0% on SourcePulse
This plugin provides Neovim integration for Anthropic's Claude Code AI assistant, enabling users to leverage its coding assistance features directly within their editor. It targets Neovim users who want parity with VS Code and JetBrains IDEs, offering a pure Lua implementation of the WebSocket-based MCP protocol.
How It Works
The plugin establishes a WebSocket server that the Claude Code CLI connects to, mirroring the protocol used by official extensions. This allows Claude Code to access Neovim's context, including current files, selections, diagnostics, and workspace information in real-time. It utilizes vim.loop
for its WebSocket implementation and manages connections via lock files, providing a seamless integration.
Quick Start & Requirements
coder/claudecode.nvim
and folke/snacks.nvim
to your Neovim package manager.terminal_cmd
in the plugin's opts
.Highlighted Details
snacks.nvim
, and custom terminal providers.Maintenance & Community
The project is actively maintained. Community extensions like claude-fzf.nvim
and claude-fzf-history.nvim
are available. Troubleshooting guidance and contribution guidelines are provided.
Licensing & Compatibility
MIT License. Compatible with commercial and closed-source projects.
Limitations & Caveats
Auto-save plugins may interfere with diff window handling; specific configurations are provided to mitigate this. The native binary installation method is currently in alpha.
1 week ago
Inactive