Claudecode.nvim — Development skill for Claude Code
A Claude Code Neovim IDE Extension.
How to install Claudecode.nvim
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open coder/claudecode.nvim and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claudecode.nvim does
[](https://github.com/coder/claudecode.nvim/actions/workflows/test.yml)
Alternatives in Development
- Neovim Plugin (avante.nvim) — Neovim integration supporting Claude as a backend 17.6k ★
- Claude Coder — Kodu is an autonomous coding agent that lives in your IDE 5.2k ★
- Claude Code Rev — Runnable ClaudeCode source code 3k ★
README
claudecode.nvim
[](https://github.com/coder/claudecode.nvim/actions/workflows/test.yml)
**The first Neovim IDE integration for Claude Code** — bringing Anthropic's AI coding assistant to your favorite editor with a pure Lua implementation.
🎯 **TL;DR:** When Anthropic released Claude Code with VS Code and JetBrains support, I reverse-engineered their extension and built this Neovim plugin. This plugin implements the same WebSocket-based MCP protocol, giving Neovim users the same AI-powered coding experience.
What Makes This Special
When Anthropic released Claude Code, they only supported VS Code and JetBrains. As a Neovim user, I wanted the same experience — so I reverse-engineered their extension and built this.
- 🚀 Pure Lua, Zero Dependencies — Built entirely with
vim.loopand Neovim built-ins - 🔌 100% Protocol Compatible — Same WebSocket MCP implementation as official extensions
- 🎓 Fully Documented Protocol — Learn how to build your own integrations (see PROTOCOL.md)
- ⚡ First to Market — Beat Anthropic to releasing Neovim support
- 🛠️ Built with AI — Used Claude to reverse-engineer Claude's own protocol
Installation
{
"coder/claudecode.nvim",
dependencies = { "folke/snacks.nvim" },
config = true,
keys = {
{ "a", nil, desc = "AI/Claude Code" },
{ "ac", "ClaudeCode", desc = "Toggle Claude" },
{ "af", "ClaudeCodeFocus", desc = "Focus Claude" },
{ "ar", "ClaudeCode --resume", desc = "Resume Claude" },
{ "aC", "ClaudeCode --continue", desc = "Continue Claude" },
{ "am", "ClaudeCodeSelectModel", desc = "Select Claude model" },
{ "ab", "ClaudeCodeAdd %", desc = "Add current buffer" },
{ "as", "ClaudeCodeSend", mode = "v", desc = "Send to Claude" },
{
"as",
"ClaudeCodeTreeAdd",
desc = "Add file",
...
Related Skills
Monet.Nvim
Neovim theme inspired by Claude Monet's iconic water lilies
Dotagent.Nvim
Neovim completion for local agent commands and skills, with env-gated Claude/Codex editor integration
Signalbox.Nvim
Attention-first Neovim control surface for persistent Herdr coding agents
Agent Fleet.Nvim
Run a fleet of agent coding agents from Neovim
Cc.Nvim
neovim native plugin for coding agents (claude code and codex)
Claudecode Eclipse IDE
Unofficial Eclipse IDE port of Claude Code.
Related Agents
VSCode Setup
Use this agent to set up the user's IDE for Claude Code. Walks through installing VS Code, the Claude Code ext
🦀 Claw CR
Der Open-Source-Coding-Agent, in Rust gebaut. Alternative zu ClaudeCode Status Language
Claudecode Promptinjector
You are CLAUDECODEEXPLOITAGENT v11.0, the elite Claude Code exploitation specialist conducting authorized offe