Repolode
avante-corp

avante-corp/avante.nvim

Cursor風のAIチャットやコード提案、ワンクリックでの差分適用機能をNeovimに追加するプラグインです。

代替できる製品:Cursor

スター
18,189
フォーク
861
未解決の Issue
54
最終コミット
22 時間前

これは何?

avante.nvimは、Cursor AI IDEのワークフローをNeovim上で再現するプラグインです。現在開いているファイルについてAIに質問したり、コード変更の提案を受けたりして、コマンド一つでソースファイルに直接適用できます。

OpenAI、Anthropic、Mistral、DeepSeek、Ollama、llama.cppなど、多数のモデルプロバイダーに対応しています。ツールを使ってコードを生成するエージェントモードも備えています。また、Agent Client Protocol(ACP)にも対応しており、codexやgeminiなどの外部コーディングエージェントに接続できます。プロジェクト単位の指示ファイル(デフォルトはavante.md)を使えば、コードベースに関する情報をAIに継続して伝えられます。

lazy.nvim、Neovim組み込みのパッケージマネージャー、vim-plug、mini.deps、Nix、rocks.nvimでインストールできます。オプションの依存関係を追加すると、ファイルピッカー、画像の貼り付け、Copilot連携、Markdownレンダリングも利用できます。

主な機能

  • 01現在のファイルについてAIに質問し、サイドバーでコードの提案を受け取れます。
  • 02コマンドまたはキー割り当て一つで、AIが提案した変更をソースファイルに適用できます。
  • 03OpenAI、Anthropic、DeepSeek、Ollama、llama.cppなど、多数のモデルプロバイダーに対応しています。
  • 04avante.mdファイルを使って、プロジェクト固有の指示を設定できます。
  • 05Agent Client Protocol経由で外部のコーディングエージェントに接続できます。

ユースケース

  • Neovimを離れずに、リファクタリングやコードの解説についてAIの支援を受ける。
  • AIが提案した単一ファイルまたは複数ファイルの編集を、バッファに直接適用する。
  • Neovimでの作業中に、Ollamaまたはllama.cppを使ってローカルモデルを実行する。

クイックスタート

  1. 1

    プラグインマネージャーで avante.nvim を追加します(README の lazy.nvim の例を参照)。

  2. 2

    make でプラグインのバイナリをビルドします(ソースからビルドする場合のみ cargo が必要です)。

    make
  3. 3

    Neovim の設定で setup 関数を呼び出します。

    require('avante').setup()

使う前に知っておきたいこと

  • Neovim v0.12 以降が必要です。
  • ソースからビルドするには cargo が必要です。それ以外の場合、ビルド時に curl と tar を使って GitHub からビルド済みバイナリを取得します。
  • README によると、プロジェクトは頻繁に改良されているため、機能や動作が変更される場合があります。

トピック

よくある質問

avante.nvim とは?
Cursor風のAIチャットやコード提案、ワンクリックでの差分適用機能をNeovimに追加するプラグインです。 avante.nvimは、Cursor AI IDEのワークフローをNeovim上で再現するプラグインです。現在開いているファイルについてAIに質問したり、コード変更の提案を受けたりして、コマンド一つでソースファイルに直接適用できます。
avante.nvim は無料で使えますか?ライセンスは?
avante.nvim は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
avante.nvim は今もメンテナンスされていますか?
活発にメンテナンス中。avante.nvim の最終コミットは 2026年10月20日 です。
avante.nvim は何に使えますか?
Neovimを離れずに、リファクタリングやコードの解説についてAIの支援を受ける。 AIが提案した単一ファイルまたは複数ファイルの編集を、バッファに直接適用する。 Neovimでの作業中に、Ollamaまたはllama.cppを使ってローカルモデルを実行する。
avante.nvim のインストール方法は?
プラグインマネージャーで avante.nvim を追加します(README の lazy.nvim の例を参照)。 make でプラグインのバイナリをビルドします(ソースからビルドする場合のみ cargo が必要です)。: make Neovim の設定で setup 関数を呼び出します。: require('avante').setup()
avante.nvim はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/avante-corp/avante.nvim

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト