一款开源的 JupyterLab 扩展,在笔记本中提供聊天界面,连接 Claude、Codex、Gemini 等 AI 智能体。
olimorris/codecompanion.nvim
一款 Neovim 插件,在编辑器内提供 AI 对话、行内代码修改和编程 Agent 支持,兼容多种大模型。
- Star
- 6,924
- Fork
- 472
- 未关闭 Issue
- 23
- 最近提交
- 17小时前
这是什么?
CodeCompanion.nvim 是一个面向 Neovim 的 AI 编程助手。它提供类似 Copilot Chat 的对话窗口,可以在当前文件中直接对代码进行行内修改或生成,并内置一套常用提示词库。模型方面支持 Anthropic、OpenAI、Gemini、GitHub Copilot、DeepSeek、OpenRouter、Ollama 等,也可以通过自定义适配器接入其他模型。
插件同时支持通过 Agent Client Protocol(ACP)调用 Claude Code、Codex、Gemini CLI、OpenCode 等编程 Agent,并支持 Model Context Protocol(MCP)服务器。Agent 和工具可以读取编辑器上下文、斜杠命令,以及 CLAUDE.md 等规则文件;Agent 产生的代码改动可以在 Neovim 内审查,并选择接受或拒绝。
核心功能
- 01对话窗口可用于提问代码问题并持续迭代回答
- 02在当前缓冲区内进行行内修改、代码生成和重构
- 03适配多家云端与本地大模型,并支持自定义适配器
- 04支持 Claude Code、Codex 等 ACP 协议编程 Agent
- 05支持 MCP 服务器,以及可复用的工具、斜杠命令和工作流
- 06提供代码审查流程,可对 Agent 改动添加评论并接受或拒绝
适用场景
- 不离开 Neovim,就能就当前缓冲区的代码向大模型提问
- 通过提示词在行内重构或生成函数
- 在 Neovim 中调用 Claude Code 等编程 Agent,并审查其代码改动
- 通过 Ollama 使用本地模型,在 Neovim 中获得 AI 辅助
快速上手
- 1
使用 Neovim 包管理器安装插件(参考文档)
- 2
在 Neovim 中检查依赖是否正确安装
:checkhealth codecompanion
使用前须知
- 它只能在 Neovim 内运行,无法在其他编辑器中使用。
- 它依赖 plenary.nvim 和 nvim-treesitter。
收录于专题
标签
常见问题
- codecompanion.nvim 是什么?
- 一款 Neovim 插件,在编辑器内提供 AI 对话、行内代码修改和编程 Agent 支持,兼容多种大模型。 CodeCompanion.nvim 是一个面向 Neovim 的 AI 编程助手。它提供类似 Copilot Chat 的对话窗口,可以在当前文件中直接对代码进行行内修改或生成,并内置一套常用提示词库。模型方面支持 Anthropic、OpenAI、Gemini、GitHub Copilot、DeepSeek、OpenRouter、Ollama 等,也可以通过自定义适配器接入其他模型。
- codecompanion.nvim 可以免费使用吗?用的什么许可证?
- codecompanion.nvim 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- codecompanion.nvim 还在维护吗?
- 活跃维护中。codecompanion.nvim 最近一次提交是在 2026年11月6日。
- codecompanion.nvim 适合用来做什么?
- 不离开 Neovim,就能就当前缓冲区的代码向大模型提问 通过提示词在行内重构或生成函数 在 Neovim 中调用 Claude Code 等编程 Agent,并审查其代码改动 通过 Ollama 使用本地模型,在 Neovim 中获得 AI 辅助
- codecompanion.nvim 怎么安装和运行?
- 使用 Neovim 包管理器安装插件(参考文档) 在 Neovim 中检查依赖是否正确安装: :checkhealth codecompanion
- 在哪里获取 codecompanion.nvim?
- 源代码和安装说明在 GitHub 上:https://github.com/olimorris/codecompanion.nvim
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 VS Code 的开源 AI 编程代理,可接入自有模型,包括云端 API、账号以及本地 Ollama 或 llama.cpp。
用统一 API 运行 Claude Code、Codex、Grok Build 等编程智能体 CLI,并由运行时自行执行验收检查。
一款 VS Code 扩展,把纯文本 .chat.md 文件变成可编辑的 AI 对话,并支持多种大模型调用 MCP 工具。
命令行优先的开源 AI 编程代理运行时,支持任意模型和 MCP 工具,可交互、管道、守护进程或通过 WebSocket 使用。