プロンプトに「ulw」または「mass ulw」と入力すると、計画を立て、複数のモデルに作業を委任して検証するTypeScript製コーディングエージェントCLI。
- スター
- 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
プラグインマネージャーで avante.nvim を追加します(README の lazy.nvim の例を参照)。
- 2
make でプラグインのバイナリをビルドします(ソースからビルドする場合のみ cargo が必要です)。
make - 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 の数値は毎日更新されます。
関連プロジェクト
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
VS Code、JetBrains IDE、またはターミナルで動作し、500以上のモデルを利用できるオープンソースのAIコーディングエージェント。
ホスト型APIやアカウント、ローカルのOllamaやllama.cppなど、自分のモデルで使えるVS Code向けオープンソースAIコーディングエージェント。
異なるマシンやツール上のAIコーディングエージェントが、スレッド、ファイル、ブラウザーを1か所で共有できるワークスペース。
Pi AIコーディングエージェントを、チャット画面を備えたインストール型アプリとして使えるmacOS・Windows・Linux向けデスクトップアプリ。