codecompanion.nvim

在 Vim 里直接和 AI 结对编程,告别切换窗口

codecompanion.nvim 是一个专为 Neovim 打造的 AI 编程助手插件,将 AI 对话与代码编辑无缝集成到 Vim 工作流中。它解决了开发者需要在编辑器与外部 AI 工具间频繁切换的痛点,让你在熟悉的 Vim 环境中直接与 AI 交互。核心能力包括:内置聊天面板支持多轮对话、上下文感知的代码补全与重构建议、基于 git diff 的代码审查、以及可自定义的 AI 指令(如解释代码、生成测试)。它支持多种主流大模型(如 OpenAI、Claude、Gemini),并允许用户配置本地模型。通过 Lua 编写,性能轻量,与 Neovim 的生态(如 Telescope、LSP)深度整合,提供流畅的 Vim 原生体验。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 6813
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开源模型
开发团队olimorris
所属国家
定价模式free
价格说明开源项目,基于Apache-2.0许可证,可自由使用、修改和分发,无付费版本。
访问状态
是否开源
开源协议Apache-2.0
主要语言Lua
技术栈/模型acp,agent,agent-client-protocol,anthropic,claude-code,copilot,deepseek,gemini,google-gemini,kimi,llm,neovim,nvim,ollama,openai,openrouter,plugin
GitHub 星标★ 6813
30天Star增速
HF 下载量
上线时间2023-12-27 00:00:00
最近更新2026-08-19 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数0

核心亮点

  • 原生集成 Neovim,支持聊天、补全、代码审查,操作流畅
  • 支持多模型(OpenAI/Claude/Gemini/本地),灵活切换
  • 深度整合 LSP 和 Telescope,上下文感知强,指令可自定义

不足之处

  • 仅支持 Neovim,Vim 用户无法使用
  • 配置相对复杂,新手需学习 Lua 和插件设置

适用场景

  • 在 Neovim 中快速向 AI 提问并获取代码建议
  • 基于当前文件或 git diff 进行代码审查和重构
  • 生成单元测试或解释复杂代码片段

替代项目

Copilot.nvim、ChatGPT.nvim、Avante.nvim

项目介绍

codecompanion.nvim 是一个开源模型领域的开源项目,官方简介:✨ AI Coding, Vim Style。项目使用 Lua 开发,在 GitHub 上获得 6787 星标。

上一篇:forgecode

下一篇:claude-coder

同类项目推荐

it-tools 开源

一站式搞定开发常用小工具,无需到处找

Collection of handy online tools for developers, with great UX.

★ 40289 2026-08-17
Awesome-Code-Intelligence 开源

一份清单,带你快速摸清代码智能领域2024-25年最前沿研究

Neural Code Intelligence Survey 2024-25; Reading lists and resources

★ 282 2026-08-09
mimi-remote 开源

手机上远程指挥 AI 编程,审代码、批操作、管 Git

Open-source native iPhone/iPad client for OpenAI Codex CLI and Claude Code — review···

★ 78 2026-08-09