
codecompanion.nvim
在 Vim 里直接和 AI 结对编程,告别切换窗口
codecompanion.nvim 是一个专为 Neovim 打造的 AI 编程助手插件,将 AI 对话与代码编辑无缝集成到 Vim 工作流中。它解决了开发者需要在编辑器与外部 AI 工具间频繁切换的痛点,让你在熟悉的 Vim 环境中直接与 AI 交互。核心能力包括:内置聊天面板支持多轮对话、上下文感知的代码补全与重构建议、基于 git diff 的代码审查、以及可自定义的 AI 指令(如解释代码、生成测试)。它支持多种主流大模型(如 OpenAI、Claude、Gemini),并允许用户配置本地模型。通过 Lua 编写,性能轻量,与 Neovim 的生态(如 Telescope、LSP)深度整合,提供流畅的 Vim 原生体验。
项目数据
核心亮点
- 原生集成 Neovim,支持聊天、补全、代码审查,操作流畅
- 支持多模型(OpenAI/Claude/Gemini/本地),灵活切换
- 深度整合 LSP 和 Telescope,上下文感知强,指令可自定义
不足之处
- 仅支持 Neovim,Vim 用户无法使用
- 配置相对复杂,新手需学习 Lua 和插件设置
适用场景
- 在 Neovim 中快速向 AI 提问并获取代码建议
- 基于当前文件或 git diff 进行代码审查和重构
- 生成单元测试或解释复杂代码片段
替代项目
Copilot.nvim、ChatGPT.nvim、Avante.nvim
项目介绍
上一篇:forgecode
下一篇:claude-coder
同类项目推荐
it-tools
开源
一站式搞定开发常用小工具,无需到处找
Collection of handy online tools for developers, with great UX.
Awesome-Code-Intelligence
开源
一份清单,带你快速摸清代码智能领域2024-25年最前沿研究
Neural Code Intelligence Survey 2024-25; Reading lists and resources
mimi-remote
开源
手机上远程指挥 AI 编程,审代码、批操作、管 Git
Open-source native iPhone/iPad client for OpenAI Codex CLI and Claude Code — review···
Better-Codex-App-Custom-Provider···
开源
不退出账号,给 ChatGPT 桌面版换自定义模型提供商
Adds support for selecting a custom model provider to use for a thread/chat, without···