登录 注册

claudecode.nvim

去点 Star
开发者工具
3,158
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Lua
语言
—
创建时间
最近更新

项目能做什么

用于集成 Claude Code 的 Neovim IDE 扩展插件。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# claudecode.nvim

[![Tests](https://github.com/coder/claudecode.nvim/actions/workflows/test.yml/badge.svg)](https://github.com/coder/claudecode.nvim/actions/workflows/test.yml)
![Neovim version](https://img.shields.io/badge/Neovim-0.8%2B-green)
![Status](https://img.shields.io/badge/Status-beta-blue)

**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.

<https://github.com/user-attachments/assets/9c310fb5-5a23-482b-bedc-e21ae457a82d>

## 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.loop` and 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](./PROTOCOL.md))
- ⚡ **First to Market** — Beat Anthropic to releasing Neovim support
- 🛠️ **Built with AI** — Used Claude to reverse-engineer Claude's own protocol

## Installation

```lua
{
  "coder/claudecode.nvim",
  dependencies = { "folke/snacks.nvim" },
  config = true,
  -- `cmd` lets lazy.nvim create command stubs that load the plugin on first use,
  -- so `:ClaudeCode` and friends work on a fresh start. Without it, a keys-only
  -- spec defers loading until a <leader>a* mapping is pressed and the commands
  -- would not exist yet.
  cmd = {
    "ClaudeCode",
    "ClaudeCodeFocus",
    "ClaudeCodeSelectModel",
    "ClaudeCodeAdd",
    "ClaudeCodeSend",
    "ClaudeCodeTreeAdd",
    "ClaudeCodeStatus",
    "ClaudeCodeStart",
    "ClaudeCodeStop",
    "ClaudeCodeOpen",
    "ClaudeCodeClose",
    "ClaudeCodeDiffAccept",
    "ClaudeCodeDiffDeny",
    "ClaudeCodeCloseAllDiffs",
  },
  keys = {
    { "<leader>a", nil, desc = "AI/Claude Code" },
    { "<leader>ac", "<cmd>ClaudeCode<cr>", desc = "Toggle Claude" },
    { "<leader>af", "<cmd>ClaudeCodeFocus<cr>", desc = "Focus Claude" },
    { "<leader>ar", "<cmd>ClaudeCode --resume<cr>", desc = "Resume Claude" },
    { "<leader>aC", "<cmd>ClaudeCode --continue<cr>", desc = "Continue Claude" },
    { "<leader>am", "<cmd>ClaudeCodeSelectModel<cr>", desc = "Select Claude model" },
    { "<leader>ab", "<cmd>ClaudeCodeAdd %<cr>", desc = "Add current buffer" },
    { "<leader>as", "<cmd>ClaudeCodeSend<cr>", mode = "v", desc = "Send to Claude" },
    {
      "<leader>as",
      "<cmd>ClaudeCodeTreeAdd<cr>",
      desc = "Add file",
      ft = { "NvimTree", "neo-tree", "oil", "minifiles", "netrw", "snacks_picker_list" },
  
阅读完整原文

项目深度分析 AI 生成

跨终端/多模型 MCP Agent 工作流套件 (SaaS/Pro 插件)

产品构想基于逆向得到的 MCP 协议,构建不仅支持 Claude Code,还兼容其它 Agent (如 Cline, Aider) 的统一 Neovim 工作台与配置管理服务。
核心功能统一 MCP 协议层桥接、上下文会话跨设备云同步、可视化 Diff 批量审批控制台。
目标用户需要同时使用多种 Coding Agent 的全栈工程师、独立开发者。
难度/周期中等 · 4-6周 · 成本:极低(主要是服务器成本与开发时间)
收费模式Freemium 模式,高级功能(多端同步、团队预设规则)订阅制收取 $5-10/月(推测)。
竞争风险Anthropic 官方随时可能发布官方 Neovim 扩展或重构底层 MCP 协议导致失效。
依据 已验证事实(逆向 MCP 协议已跑通)与 AI推测(多 Agent 兼容需求)

企业安全审查与 Claude Code 审计网关

产品构想为企业内使用 Neovim + Claude Code 的工程师提供代码防泄漏、敏感凭据拦截及 Token 审计网关中间件。
核心功能本地 WebSocket 流量拦截审查、敏感数据掩码替换、团队 Token 配额控制与使用量监控看板。
目标用户允许员工使用 AI 但对代码合规有严密要求的工程团队负责人、DevOps。
难度/周期高 · 8-12周 · 成本:中等(审计服务器搭建、合规规则库维护)
收费模式按席位年费(Seat-based B2B 订阅,推测 $15-30/人/月)。
竞争风险Neovim 用户在企业内占比较小,企业采购决策链过长;且 Claude CLI 本身具备配置能力。
依据 尚需验证的假设

围绕开发者个人的技术品牌变现与赞助/咨询

产品构想保持完全开源,利用“抢先 Anthropic 实现 Neovim 集成”的技术影响力,承接企业级 MCP 协议开发咨询,并通过 GitHub Sponsors 转化。
核心功能详尽的 PROTOCOL.md 文档维护、协议解析视频教程/专栏、企业私有 MCP 插件定制咨询。
目标用户开源社区支持者、寻求定制内部分布式/CLI Agent 系统的中小技术企业。
难度/周期低 · 1-2周 · 成本:无额外成本
收费模式个人赞助 (GitHub Sponsors)、一对一定制开发咨询与培训课程。
竞争风险纯靠赞助收入上限较低,咨询业务不可规模化。
依据 已验证事实(文档与协议分析已是项目卖点,获3k+ Star)
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
odiumuniverse/claudecode.nvim 中文介绍暂未生成
Claude Code in Neovim with Cursor-style hunk review: keep or
10 Lua
douglasjordan2/claudecode.nvim 中文介绍暂未生成
The Cursor experience for Neovim. Inline diffs, AI chat, and
8 Lua
clogginsdev/claudecode.nvim 中文介绍暂未生成
A neovim plugin for running claude code inside neovim.
3 Lua
rhnvrm/nvim-claudecode-mcp 中文介绍暂未生成
A focused fork of claudecode.nvim for MCP server functionali
3 Lua
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 4 个 Release
社区活跃Star 3,158 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。