Communityコーディング&開発github.com

yetone/avante.nvim

Neovim を Cursor AI IDE のように使えるようにします!

avante.nvim とは?

このスキルは、Neovim エディタを Cursor AI IDE のように拡張するためのプラグインです。AI によるコード補完、チャット、編集機能を Neovim 内で直接利用できるようにします。主に Neovim ユーザーを対象としており、ターミナルベースの開発環境を離れることなく、AI アシスタントの恩恵を受けたいエンジニアに最適です。このプラグインは、OpenAI や Anthropic などの API を利用して、コードの説明、リファクタリング、バグ修正などを対話的に行うことを可能にします。インストールは lazy.nvim などの一般的なプラグインマネージャで行い、API キーの設定が必要です。Neovim 内でチャットインターフェースを開き、コードを選択して AI に質問したり、提案を直接適用したりできます。

対応~Claude Code~Codex CLI✓Cursor
npx skills add yetone/avante.nvim

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

avante.nvim は何をしますか?

Neovim を Cursor AI IDE のように使えるようにします!

特徴

  • AI によるコード補完: コンテキストに応じたコード補完を提供します。
  • チャットインターフェース: Neovim 内で AI と会話できます。
  • コード編集: AI の提案を直接コードに適用できます。
  • マルチモデル対応: OpenAI、Anthropic などの複数の AI モデルをサポートします。

インストール

lazy.nvim

{
  "yetone/avante.nvim",
  build = "make",
  config = function()
    require("avante").setup({
      provider = "openai",
      api_key = os.getenv("OPENAI_API_KEY"),
    })
  end,
}

環境変数

  • OPENAI_API_KEY - OpenAI API キー
  • ANTHROPIC_API_KEY - Anthropic API キー(オプション)

使い方

  1. Neovim を開きます。
  2. コードブロックを選択します。
  3. チャットを開くには <leader>ac を押します。
  4. AI に質問を入力します。
  5. 提案を確認し、必要に応じて適用します。

コマンド

  • :AvanteChat - AI とのチャットを開きます。
  • :AvanteAsk - 選択したコードについて質問します。
  • :AvanteEdit - AI の提案を使ってコードを編集します。

設定

利用可能なすべての設定オプションについては、ドキュメント を参照してください。

ライセンス

MIT

関連スキル