CodeCompanion.nvim

codecompanion.nvim

AI-ассистент для Neovim с чатом по LLM и запуском Claude Code, Codex, Gemini CLI прямо в редакторе через ACP и MCP

Плагин

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает сторонние CLI-агенты с доступом к файлам проекта прямо из редактора
Все причины и проверки

olimorris/codecompanion.nvim

Установка

Ручная установка

{
  "olimorris/codecompanion.nvim",
  dependencies = {
    "nvim-lua/plenary.nvim",
    "nvim-treesitter/nvim-treesitter",
  },
  opts = {},
}

Фрагмент для lazy.nvim. Для других менеджеров плагинов см. документацию.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CodeCompanion.nvim добавляет в Neovim чат-буфер для работы с LLM (Anthropic, OpenAI, Gemini, GitHub Copilot и другими) и, отдельно, поддержку Agent Client Protocol, через который прямо в редакторе запускаются полноценные кодинг-агенты: Claude Code, Codex, Gemini CLI, OpenCode, Copilot CLI и другие. Через встроенный MCP-клиент можно подключить внешние MCP-серверы как инструменты чата. В редакторе доступны слэш-команды для вставки буфера, файла или результата выполнения команды в контекст, а также диффы для проверки правок перед принятием.

Для кого. Для разработчиков на Neovim, которые хотят держать LLM-чат и кодинг-агентов внутри редактора вместо переключения в отдельный терминал или IDE.

Подходит, если

  • Работаете в Neovim и хотите LLM-чат с контекстом буфера без переключения окон
  • Нужно запускать Claude Code, Codex или Gemini CLI прямо во вкладке редактора через ACP
  • Нужно подключить внешние MCP-серверы как инструменты чата в Neovim

Не подходит, если

  • Не используете Neovim в принципе
  • Нужен готовый агент из коробки без настройки Lua-конфига и адаптеров

Пример запроса к агенту

Открой чат CodeCompanion, подтяни текущий буфер и объясни, почему падает этот тест

Ограничения

Требует Neovim и знакомства с настройкой плагинов на Lua. Для облачных провайдеров нужны собственные ключи API, для ACP-агентов вроде Claude Code или Codex нужны их отдельно установленные CLI.

Как отключить. Удалите блок codecompanion.nvim из конфига менеджера плагинов (lazy.nvim, packer и другие) и перезапустите Neovim.

Проверка безопасности

  • Запускает сторонние CLI-агенты с доступом к файлам проекта прямо из редактора

Коротко о README

README представляет CodeCompanion.nvim как AI-ассистента для Neovim, объединяющий чат по LLM (Anthropic, OpenAI, Gemini, Copilot, Ollama и другие) и поддержку Agent Client Protocol для запуска Claude Code, Codex, Gemini CLI, OpenCode, Copilot CLI и других агентов внутри редактора. Отдельно описан встроенный MCP-клиент для подключения внешних серверов как инструментов. Установка через lazy.nvim или другой менеджер плагинов с зависимостями plenary.nvim и nvim-treesitter, диагностика через :checkhealth codecompanion. Активно поддерживаемый проект с большим числом пользовательских адаптеров.

Частые вопросы

Это замена Claude Code или обертка над ним?

Обертка: через Agent Client Protocol CodeCompanion запускает настоящий Claude Code, Codex или другой CLI-агент внутри буфера Neovim, а не реализует агента заново.

Можно ли использовать без облачных ключей?

Да, есть адаптер для локальных моделей через Ollama.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AICodeCompanion.nvim

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.