Repolode
avante-corp

avante-corp/avante.nvim

Плагин для Neovim, который добавляет чат с ИИ в стиле Cursor, подсказки кода и применение diff в один клик.

Open source альтернатива:Cursor

Звёзды
18,189
Форки
861
Открытые issues
54
Последний коммит
вчера

Что это?

avante.nvim — плагин для Neovim, который переносит в редактор рабочий процесс Cursor AI IDE. Можно задавать ИИ вопросы о текущем файле, получать предложения по изменению кода и применять их прямо к исходным файлам одной командой.

Плагин поддерживает множество провайдеров моделей, включая OpenAI, Anthropic, Mistral, DeepSeek, Ollama и llama.cpp, а также агентный режим, в котором для генерации кода используются инструменты. Кроме того, он поддерживает Agent Client Protocol (ACP), позволяющий подключать внешних кодинг-агентов, например codex и gemini. Файл инструкций на уровне проекта (по умолчанию avante.md) позволяет задать постоянный контекст о кодовой базе.

Плагин можно установить с помощью lazy.nvim, встроенного менеджера пакетов Neovim, vim-plug, mini.deps, Nix и rocks.nvim. Дополнительные зависимости добавляют выбор файлов, вставку изображений, интеграцию с Copilot и отображение Markdown.

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

  • 01Задавайте ИИ вопросы о текущем файле и получайте предложения по коду в боковой панели.
  • 02Применяйте предложенные ИИ изменения к исходным файлам одной командой или сочетанием клавиш.
  • 03Поддерживает множество провайдеров моделей, включая OpenAI, Anthropic, DeepSeek, Ollama и llama.cpp.
  • 04Поддерживает инструкции для конкретного проекта через файл avante.md.
  • 05Подключается к внешним кодинг-агентам через Agent Client Protocol.

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

  • Получайте помощь ИИ с рефакторингом или объяснением кода, не выходя из Neovim.
  • Применяйте предложенные ИИ изменения в одном или нескольких файлах прямо в буфере.
  • Запускайте локальные модели через Ollama или llama.cpp в рабочем процессе Neovim.

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

  1. 1

    Добавьте avante.nvim с помощью менеджера плагинов (пример для lazy.nvim приведён в README).

  2. 2

    Соберите бинарный файл плагина с помощью make (cargo нужен только для сборки из исходного кода).

    make
  3. 3

    Вызовите функцию setup в конфигурации Neovim.

    require('avante').setup()

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

  • Требуется Neovim v0.12 или новее.
  • Для сборки из исходного кода нужен cargo; в противном случае при сборке готовые бинарные файлы загружаются с GitHub с помощью curl и tar.
  • Согласно README, проект активно развивается, поэтому его функции и поведение могут меняться.

Темы

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

Что такое avante.nvim?
Плагин для Neovim, который добавляет чат с ИИ в стиле Cursor, подсказки кода и применение diff в один клик. avante.nvim — плагин для Neovim, который переносит в редактор рабочий процесс Cursor AI IDE. Можно задавать ИИ вопросы о текущем файле, получать предложения по изменению кода и применять их прямо к исходным файлам одной командой.
avante.nvim можно использовать бесплатно? Какая у него лицензия?
avante.nvim распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
avante.nvim всё ещё поддерживается?
Активно поддерживается. Последний коммит в avante.nvim — 20 окт. 2026 г..
Для чего можно использовать avante.nvim?
Получайте помощь ИИ с рефакторингом или объяснением кода, не выходя из Neovim. Применяйте предложенные ИИ изменения в одном или нескольких файлах прямо в буфере. Запускайте локальные модели через Ollama или llama.cpp в рабочем процессе Neovim.
Как установить avante.nvim?
Добавьте avante.nvim с помощью менеджера плагинов (пример для lazy.nvim приведён в README). Соберите бинарный файл плагина с помощью make (cargo нужен только для сборки из исходного кода).: make Вызовите функцию setup в конфигурации Neovim.: require('avante').setup()
Где скачать avante.nvim?
Исходный код и инструкции по установке — на GitHub: https://github.com/avante-corp/avante.nvim

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

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