carlos-algms/agentic.nvim
Agentic Chat Interface directly in Neovim with ACP providers from Claude-Code, Gemini, Codex, OpenCode, and Cursor-agent
解決する課題
Agentic.nvim は、Neovim 内で AI エージェント用のシームレスなチャットインターフェースを提供し、エディタから離れることなく様々な AI プロバイダーと対話できるようにします。Agent Client Protocol (ACP) を実装することで、ターミナルとエディタ間の切り替えの必要性をなくし、AIアシスタントのパフォーマンスと結果がプロバイダーの公式 CLI を使用した場合と全く同じになることを保証します。
仕組み
このプラグインは、AIエージェント(「ブレイン」)のフロントエンドインターフェースとして機能します。プロバイダーの CLI ツールを実行することで、Agent Client Protocol (ACP) を実装する任意の AI プロバイダーに接続します。既存のターミナル設定と認証方法を利用するため、プロバイダーが既にターミナルで認証されていれば、個別の API キーは不要です。セッションは相互に交換可能で、Neovim で会話を開始しターミナルで続行する、またはその逆が可能です。
対象者
プロフェッショナルな編集環境において、既存の CLI ベースの AI ツールと統合し、複数のプロバイダー(Claude、Gemini、Copilot など)をサポートする、強力で統合された AI エージェント体験を求める Neovim ユーザー。
ハイライト
- マルチプロバイダーサポート: Claude、Gemini、Codex、OpenCode、Cursor Agent、Copilot など、ACP 互換のプロバイダーであればどれでも動作します。
- ゼロ設定認証: 既存のターミナル認証を使用するため、プラグイン内で API キーを管理する必要がありません。
- セッションの復元: 会話を Neovim とターミナル間でシームレスに移動できます。
- コンテキスト制御: キー操作でファイル、テキスト選択、診断情報を会話コンテキストに簡単に追加できます。
- インタラクティブな承認ワークフロー: ワンキー応答による AI ツール呼び出しの権限システムを備えています。
- リッチな UI: Markdown レンダリング、シンタックスハイライト、画像/スクリーンショットの貼り付けをサポートするサイドバーインターフェースを備えています。
- エージェントモードの切り替え: セッション中に「Plan mode」や「Auto Accept」などのモードを切り替えることができます。
- ファジーファイルピッキング:
@を使用して、プロンプト内でワークスペースのファイルをオートコンプリートし参照できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト