coder/claudecode.nvim

🧩 Claude Code Neovim IDE Extension

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 35 minutes ago
Type:Plugin / ExtensionCategory(s):AI Coding AgentsEditors & IDEsAI Agents & LLM Apps
Added to GitGenius on September 22nd, 2026
Created on May 21st, 2025
Open Issues & Pull Requests: 94 (+0)
GitHub issues: Enabled
Number of forks: 219
Total Stargazers: 3,073 (+0)
Total Subscribers: 15 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 43.5 hours
Mean response time: 22.7 days
90th percentile: 80.7 days
Tracked items: 116

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 69% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 52% of issues opened in the past year have been closed. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 54
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 255 days
Stale 30+ days: 51
Stale 90+ days: 36

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • triage:done (22)
  • needs-triage (10)
  • bug (5)
  • question (2)
  • accepted (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

claudecode.nvim is a Neovim IDE extension that brings Claude Code, Anthropic's AI coding assistant, to Neovim through a pure Lua implementation.

The plugin solves the problem of Neovim users being locked out of Claude Code, which Anthropic initially released only for VS Code and JetBrains. The approach reverse-engineers the official extension's WebSocket-based MCP protocol and reimplements it natively in Lua using Neovim's built-in capabilities, requiring no external dependencies beyond the Claude Code CLI itself and the snacks.nvim plugin for terminal support.

Neovim users who want access to Claude Code's AI-powered coding features should consider this plugin. It works with Neovim 0.8.0 and later and supports both global npm installations and local installations of Claude Code. The tool also documents its protocol implementation, allowing developers to understand how the integration works and potentially build similar integrations for other editors.

The project demonstrates active reverse-engineering work, with the implementation completed ahead of official Neovim support from Anthropic. The codebase includes comprehensive configuration documentation for different Claude Code installation methods, including experimental native binary support across macOS, Linux, and Windows via WSL. The plugin provides lazy-loading support to avoid startup overhead and includes detailed protocol documentation in its repository.