Repolode
olimorris

olimorris/codecompanion.nvim

Плагин для Neovim с чатом на базе ИИ, редактированием кода на месте и агентами для программирования, поддерживающий множество LLM-провайдеров.

Open source альтернатива:GitHub Copilot ChatCursor

Звёзды
6,927
Форки
473
Открытые issues
23
Последний коммит
8 часов назад

Что это?

CodeCompanion.nvim — ИИ-ассистент для программирования в Neovim. Он предоставляет буфер чата, похожий на Copilot Chat, позволяет преобразовывать и создавать код прямо в текущем файле, а также запускать промпты из встроенной библиотеки. Плагин можно подключить к облачным и локальным моделям, включая Anthropic, OpenAI, Gemini, GitHub Copilot, DeepSeek, OpenRouter и Ollama, или добавить собственный адаптер.

Плагин также работает с агентами для программирования через Agent Client Protocol (ACP), включая Claude Code, Codex, Gemini CLI и OpenCode, и поддерживает серверы Model Context Protocol (MCP). Агенты и инструменты могут читать контекст редактора, slash-команды и файлы с инструкциями или правилами, например CLAUDE.md. Изменения, внесённые агентами, можно просматривать, одобрять или отклонять прямо в Neovim.

Плагин устанавливается через менеджер плагинов Neovim. В документации проекта описаны настройка, адаптеры и использование.

Ключевые возможности

  • 01Буфер чата для вопросов о коде и уточнения ответов
  • 02Преобразование и создание кода, а также рефакторинг в текущем буфере
  • 03Адаптеры для множества облачных и локальных LLM-провайдеров, а также возможность добавлять собственные адаптеры
  • 04Поддержка агентов Agent Client Protocol, таких как Claude Code и Codex
  • 05Поддержка серверов MCP и повторно используемых инструментов, slash-команд и сценариев
  • 06Процесс проверки кода: можно комментировать изменения агентов, одобрять их или отклонять

Сценарии использования

  • Задавать LLM вопросы о коде в текущем буфере Neovim, не выходя из редактора
  • Рефакторить или генерировать функцию прямо в буфере по промпту
  • Запускать агентов для программирования, например Claude Code, из Neovim и проверять их правки
  • Использовать локальную модель через Ollama для помощи с ИИ в Neovim

Быстрый старт

  1. 1

    Установите плагин с помощью менеджера пакетов Neovim, следуя документации

  2. 2

    Убедитесь, что зависимости правильно установлены в Neovim

    :checkhealth codecompanion

Что важно знать

  • Он работает только внутри Neovim, поэтому использовать его в других редакторах нельзя.
  • Он зависит от plenary.nvim и nvim-treesitter.

В подборках

Темы

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

Что такое codecompanion.nvim?
Плагин для Neovim с чатом на базе ИИ, редактированием кода на месте и агентами для программирования, поддерживающий множество LLM-провайдеров. CodeCompanion.nvim — ИИ-ассистент для программирования в Neovim. Он предоставляет буфер чата, похожий на Copilot Chat, позволяет преобразовывать и создавать код прямо в текущем файле, а также запускать промпты из встроенной библиотеки. Плагин можно подключить к облачным и локальным моделям, включая Anthropic, OpenAI, Gemini, GitHub Copilot, DeepSeek, OpenRouter и Ollama, или добавить собственный адаптер.
codecompanion.nvim можно использовать бесплатно? Какая у него лицензия?
codecompanion.nvim распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
codecompanion.nvim всё ещё поддерживается?
Активно поддерживается. Последний коммит в codecompanion.nvim — 7 нояб. 2026 г..
Для чего можно использовать codecompanion.nvim?
Задавать LLM вопросы о коде в текущем буфере Neovim, не выходя из редактора Рефакторить или генерировать функцию прямо в буфере по промпту Запускать агентов для программирования, например Claude Code, из Neovim и проверять их правки Использовать локальную модель через Ollama для помощи с ИИ в Neovim
Как установить codecompanion.nvim?
Установите плагин с помощью менеджера пакетов Neovim, следуя документации Убедитесь, что зависимости правильно установлены в Neovim: :checkhealth codecompanion
Где скачать codecompanion.nvim?
Исходный код и инструкции по установке — на GitHub: https://github.com/olimorris/codecompanion.nvim

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты