「Aibo」を入れたら、AIにコードを渡すのにコピペしなくてよくなった
- 公開
- 正式公開 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.nvim | Neovim プラグイン | Neovim の操作感を壊さずに Claude Code と対話 | Neovim プラグイン | 無料(OSS) |
| Claude Code Emacs | Emacs パッケージ | Emacs の中で Claude Code のセッションを動かし、MCP 連携でエディタの情報を渡す | Emacs パッケージ | 無料(OSS, GPL-3.0) |
| Unity Agent Client | エディタ拡張 | ACP を使い、任意の AI エージェントを Unity エディタ内で動かす | Unity エディタ拡張 | 無料(OSS, MIT) |
| Claude Code Web UI | Web UI | Claude 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 を使います。