「Aibo」を入れたら、AIにコードを渡すのにコピペしなくてよくなった

Aibo(nvim-aibo)
Neovim の中で Claude や Codex などの AI の CLI を動かし、やりとりするプラグイン
GitHub
公開
正式公開 2025-09-21
作り手
Λlisue(lambdalisue)(個人)
対応
Neovim プラグイン(Neovim 0.10.0 以降)
言語
Lua
価格
無料(MIT ライセンス)
評価
GitHub のスター 87(2026-10-14)

どんなアプリか

Aibo (from Japanese “companion”) is designed as your AI companion in Neovim, providing seamless integration with AI assistants while also supporting any interactive CLI tool.

Λlisue さん、GitHub の README「Concept」

Aibo は、Neovim の中で AI アシスタントを動かすためのプラグインです。名前は日本語の「相棒」から来ています。README によると、Claude・Codex・Ollama には専用の対応があり、Gemini などほかの AI の CLI でも動きます。

:Aibo claude のようにコマンドを打つと、CLI ツールが動くターミナルのコンソールが開き、その上にプロンプト用のウィンドウが浮かびます。プロンプトに文章を書き、ノーマルモードで Enter を押すと送信されます。送信後、プロンプトは次のメッセージのために自動で空になります。

AI 以外の対話型の CLI ツールにも使えます。README には、python・node などの REPL や、psql・sqlite3 などのデータベースクライアントが例として挙がっています。

:AiboSend コマンドを使うと、開いているバッファの中身や選んだ行をそのままプロンプトに送れます。コード片やエラーメッセージを手でコピーせずに渡すための機能で、前後に決まった文字を付けるオプションもあります。

コマンドは Tab で補完できます。ツール名や引数のほか、Ollama ではローカルに入っているモデル名も補完されます。

同じ分野のアプリ

名前型仕掛け対応料金
Aibo(nvim-aibo)Neovim プラグインClaude・Codex・Ollama などの AI の CLI や REPL を、浮かぶプロンプトから操作Neovim プラグイン無料(OSS, MIT)
vibing.nvimNeovim プラグインNeovim の操作感を壊さずに Claude Code と対話Neovim プラグイン無料(OSS)
Claude Code EmacsEmacs パッケージEmacs の中で Claude Code のセッションを動かし、MCP 連携でエディタの情報を渡すEmacs パッケージ無料(OSS, GPL-3.0)
Unity Agent Clientエディタ拡張ACP を使い、任意の AI エージェントを Unity エディタ内で動かすUnity エディタ拡張無料(OSS, MIT)
Claude Code Web UIWeb UIClaude Code の CLI をブラウザのチャット画面から使うWeb(ローカルサーバー)無料(OSS, MIT)

入れる前に

README では、このプラグインはベータ版で、API や機能が変わることがあると注意書きされています。

Neovim 0.10.0 以降と、claude・codex・ollama などの AI アシスタントの CLI か、ほかの対話型の CLI ツールが必要です。インストール後は :checkhealth aibo で状態を確かめられます。

Esc を何度も押す癖で意図せず処理を中断しないように、Aibo のバッファでは Esc キーが割り当てられていません。AI ツールに Esc を送るには Ctrl+C を、中断の信号を送るにはノーマルモードで g に続けて Ctrl+C を使います。