Claude、Codex、GeminiなどのAIエージェントをノートブックに接続するチャットUIを追加する、オープンソースのJupyterLab拡張機能です。
olimorris/codecompanion.nvim
多くのLLMプロバイダーに対応し、AIチャット、コードのインライン編集、コーディングエージェントをNeovimに追加するプラグイン。
代替できる製品:GitHub Copilot Chat
Cursor
- スター
- 6,923
- フォーク
- 472
- 未解決の Issue
- 23
- 最終コミット
- 4 日前
これは何?
CodeCompanion.nvimは、Neovim向けのAIコーディングアシスタントです。Copilot Chatのようなチャットバッファを備え、編集中のファイル内でコードを変換・作成できるほか、組み込みのプロンプトライブラリからプロンプトを実行できます。Anthropic、OpenAI、Gemini、GitHub Copilot、DeepSeek、OpenRouter、Ollamaなどのホスト型・ローカルモデルに接続でき、独自のadapterを追加することもできます。
また、Agent Client Protocol(ACP)経由でClaude Code、Codex、Gemini CLI、OpenCodeなどのコーディングエージェントを利用でき、Model Context Protocol(MCP)サーバーにも対応しています。エージェントやツールはエディターのコンテキスト、スラッシュコマンド、CLAUDE.mdなどのskillsやrulesファイルを参照できます。エージェントによる変更はNeovim内で確認し、承認または却下できます。
インストールにはNeovimのプラグインマネージャーを使用します。設定、adapter、使い方についてはプロジェクトのドキュメントで説明されています。
主な機能
- 01コードについて質問し、回答を重ねて改善できるチャットバッファ
- 02現在のバッファ内でのインライン変換、コード作成、リファクタリング
- 03多様なホスト型・ローカルLLMプロバイダー向けadapterと、独自adapterへの対応
- 04Claude CodeやCodexなど、Agent Client Protocol対応エージェントの利用
- 05MCPサーバーと、再利用可能なツール、スラッシュコマンド、ワークフローへの対応
- 06エージェントの変更にコメントし、承認または却下できるコードレビュー機能
ユースケース
- エディターを離れずに、現在のNeovimバッファ内のコードについてLLMに質問する
- プロンプトを使って関数をインラインでリファクタリングまたは生成する
- Neovim内でClaude Codeなどのコーディングエージェントを実行し、その編集内容を確認する
- Ollama経由でローカルモデルを使い、NeovimでAI支援を受ける
クイックスタート
- 1
ドキュメントに従って、Neovimのパッケージマネージャーでプラグインをインストールします
- 2
Neovim内で依存関係が正しくインストールされていることを確認します
:checkhealth codecompanion
使う前に知っておきたいこと
- Neovim内でのみ動作するため、ほかのエディターでは使用できません。
- plenary.nvimとnvim-treesitterに依存します。
収録されている特集
トピック
よくある質問
- codecompanion.nvim とは?
- 多くのLLMプロバイダーに対応し、AIチャット、コードのインライン編集、コーディングエージェントをNeovimに追加するプラグイン。 CodeCompanion.nvimは、Neovim向けのAIコーディングアシスタントです。Copilot Chatのようなチャットバッファを備え、編集中のファイル内でコードを変換・作成できるほか、組み込みのプロンプトライブラリからプロンプトを実行できます。Anthropic、OpenAI、Gemini、GitHub Copilot、DeepSeek、OpenRouter、Ollamaなどのホスト型・ローカルモデルに接続でき、独自のadapterを追加することもできます。
- codecompanion.nvim は無料で使えますか?ライセンスは?
- codecompanion.nvim は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- codecompanion.nvim は今もメンテナンスされていますか?
- 活発にメンテナンス中。codecompanion.nvim の最終コミットは 2026年11月2日 です。
- codecompanion.nvim は何に使えますか?
- エディターを離れずに、現在のNeovimバッファ内のコードについてLLMに質問する プロンプトを使って関数をインラインでリファクタリングまたは生成する Neovim内でClaude Codeなどのコーディングエージェントを実行し、その編集内容を確認する Ollama経由でローカルモデルを使い、NeovimでAI支援を受ける
- codecompanion.nvim のインストール方法は?
- ドキュメントに従って、Neovimのパッケージマネージャーでプラグインをインストールします Neovim内で依存関係が正しくインストールされていることを確認します: :checkhealth codecompanion
- codecompanion.nvim はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/olimorris/codecompanion.nvim
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ホスト型APIやアカウント、ローカルのOllamaやllama.cppなど、自分のモデルで使えるVS Code向けオープンソースAIコーディングエージェント。
Claude Code、Codex、Grok Build、OpenCodeなどのコーディングエージェントCLIを、ランタイム自身が検証を実行する単一のAPIの背後で動かすTypeScriptランタイム。
MCPツールに対応し、.chat.mdファイルを編集可能なAIチャットにするVS Code拡張機能。
MCPツール経由で任意のモデルを利用でき、対話型、パイプ入力、デーモン、WebSocket、ACPに対応するCLIファーストのオープンソースAIコーディングエージェントランタイム。