whereismyai
claudecode.nvim
claudecode.nvim is a Neovim IDE integration for Claude Code that enables the Anthropic AI coding assistant within the editor using a pure Lua implementation.
This Neovim plugin connects the Claude Code CLI to the editor by implementing a WebSocket-based Model Context Protocol (MCP) server. It allows the AI assistant to access current files, show diffs, and read diagnostics directly within the development environment. The plugin provides native Neovim diff views for accepting or rejecting proposed code changes. Developers use this to integrate Anthropic's AI coding assistant without leaving the terminal. It works by reverse-engineering the protocol used by official VS Code and JetBrains extensions.
claudecode.nvim at a glance
- Best for: Software engineer
- Runs on: Neovim, macOS, Linux, Windows
- Pricing: Free
- Released: May 2025
- Category: AI coding tool
- Website: github.com/coder/claudecode.nvim
Key features
- Pure Lua implementation
- Zero external dependencies
- WebSocket-based MCP protocol support
- Native Neovim diff view integration
- Real-time file context tracking
- Customizable terminal window management
- Support for local or native Claude Code binary installations
Use it for
- Writing and editing code with AI assistance
- Managing AI-proposed file changes via native diff views
- Sending file snippets or workspace context to the Claude terminal
- Running Claude Code CLI commands inside the editor
Companions
Tools that articles about claudecode.nvim recommend using with it, each with its job.
- Claude Code — Built to work with Claude Code.
- Context7 — Provides up-to-date documentation for AI agents and code editors.
- Playwright MCP — Enables LLMs to interact with web pages using structured accessibility snapshots.
- GitHub MCP Server — Reads pull requests, issues and code search on GitHub.
- Superpowers — Brainstorm, plan and execute skills for bigger tasks.
- gstack — Skill bundle for planning, review and shipping.
Alternatives to claudecode.nvim
- opencode.nvim — Keeps AI interactions within the existing Neovim environment and workflow.
- Oh My ClaudeCode — Orchestrates parallel Claude, Gemini, and Codex CLI workers.
- opcode — Turns terminal Claude Code workflows into an intuitive visual interface.
- claude-mem — It shares persistent, searchable agent memory across sessions and devices.
- CLI Dispatch — Runs alternative AI models as workers from inside Claude Code.
- Vscode Bridge For Claude Code — Grants Claude Code direct access to VS Code tools, browser pages, and active file selections.
- Claude Code Mode — Reduces context token usage by returning only the final program result.
- Claude Context — It reduces token costs and provides deep context for large codebases.
- Claude Code Local — Runs Claude Code completely on-device without cloud limits or API keys.
- CodeCompanion — Provides native AI integration and agent support directly within Neovim.
- Claude Plugin — Builds and publishes web apps directly inside Claude Code with built-in hosting.
- Claude Code Router — It centralizes control of AI agent requests with intelligent routing and observability.
All claudecode.nvim alternatives