CLI-Anythingとは?
香港大学の Data Intelligence Lab(HKUDS)による CLI-Anything は、既存のアプリケーションを AI エージェントが使えるツールに変えます。Claude Code、Codex、OpenCode などのエー ジェントの中で動かすと、7段階のジェネレーターがプログラムのコードベースを読み、そのためのコマンドラインの「ハーネス」を作ります。JSON の出力、テスト、エージェントに使い方を伝える SKILL.md ファイルが付きます。ハーネスは内部で実際のソフトウェアを呼び出すため、プログラム自体のインストールが必要です。
`pip install cli-anything-hub` でインストールする CLI-Hub は、コミュニティがすでに作ったハーネスのパッケージマネージャーです。対象はクリエイティブなツール(GIMP、Blender、Kdenlive、Shotcut、MuseScore)、オフィスとナレッジのツール(LibreOffice、Zotero、Obsidian)、エンジニアリングのソフトウェア(FreeCAD、QGIS)、Zoom や n8n などのサービスです。README は現在、約 30 のハーネスで 2,461 件のテストが通ると報告しています。
ライセンスは Apache 2.0 です。最後のタグ付きリリース v0.4.0 は2026年6月に公開され、CLI-Hub は7月に PyPI で 0.4.1 になり、最後のコードの変更は2026年8月21日に入りました。
CLI-Anythingは使う価値があるか?
CLI-Anything はインターフェースについては正しく、提供の仕方にはむらがあります。Blender や LibreOffice に JSON 出力のコマンドラインを与えるのは、エージェントがスクリーンショットを見ながらクリックしていくコンピューター操作より速く予測しやすく、CLI-Hub を使えば既製のハーネスをコマンド2つで試せます。
弱点は、ハーネスの1つひとつが別々の作業だということです。README 自身のテストの表がそのばらつきを示しています。Blender には実際のプログラムに対する 58 件のエンドツーエンドの実行を含む 208 件のテストがありますが、Zoom のハーネスは単体テストが 22 件で、エンドツーエンドのテストはまったくありません。ジェネレーターにも同じ依存があります。制限事項の節によれば、信頼できる出力には Claude Opus 4.6 や GPT-5.4 のような最先端のモデルが必要で、読めるソースコードのないクローズドなソフトウェアでは結果がはるかに悪くなり、1回の実行でアプリケーション全体をカバーできることはまれで、追加の refine の工程が必要です。
セキュリティには、他の第三者のコードと同じ注意が必要です。ニュースのログには、3月の GIMP の Script-Fu のパスインジェクションの修正、5月の Sketch のハーネスのパストラバーサル対策と信頼できない XML への defusedxml の採用が記録されています。ハーネスはユーザーの権限で動くため、エージェントより先に読んでおくのが賢明です。
ペースは大きく落ちています。3月から5月にかけてほぼ毎日マージがあった後、ニュースのログは5月30日で止まり、最後のコードの変更は8月21日で、9月のコミットは README だけを変更したもので、未解決の issue とプルリクエストは 215 件です。2,461 件のテストという数字は印象的ですが、エージェントがこれらのハーネスで実際にどれだけタスクを完了できるかのベンチマークは、ロードマップの未完了の項目のままです。
真価を発揮する場面
Blender のレンダリングをスクリプト化している 3D アーティスト
Claude Code にシーンのバリエーションを夜間に一括レンダリングさせたい
CLI-Hub から Blender のハーネスをインストールし、bpy のスクリプトを一から書く代わりに、エージェントに JSON 出力で呼び出させます。モデルの利用料以外は無料で、レンダリングは自分のマシンで行われます。
中規模のエンジニアリング会社の社内ツールのエンジニア
API のない社内のデスクトップアプリケーションをエージェントから使えるようにしたい
最先端のモデルでアプリケーションのソースに7段階のジェネレーターをかけ、カバー範囲が十分になるまで refine の工程を繰り返します。他の人が頼る前に、何度かの反復とコードレビューを見込んでおきます。
Zotero と LibreOffice を使う研究グループの管理者
自動化プラットフォームに払わずに、文献管理と文書の変換を自動化したい
どちらもコミュニティのハーネスがあり、ライセンスの費用はかかりません。リスクは保守で、1人のコントリビューターが書いたハーネスは、次の Zotero や LibreOffice のリリースに追いつかないかもしれません。
導入前に確認すること
- 導入
- Python 3.10 以上が必要です。pip install cli-anything-hub の後、cli-hub install <name> を実行します。ジェネレーターは Claude Code、Codex、Cursor、OpenCode などのプラグインかスキルとしてインストールします。
- 連携
- ハーネスはコマンドラインと JSON 出力、SKILL.md を提供するため、シェルコマンドを実行できるエージェントならどれでも使えます。npx skills でもインストールできます。
- データとプライバシー
- すべてインストールしたソフトウェアに対してローカルで動き、ホスト型のサービスは関わりません。データの扱いはラップされるプログラムとモデルのプロバイダー次第です。
- 制限
- カバー範囲とテストの深さはハーネスごとに異なります。新しいハーネスの生成には最先端のモデルと読めるソースコードが必要です。2026年5月以降、活動は鈍っています。
良い点
- エージェントがスクリーンショットではなく実際のプログラムを操作します
- コミュニティのハーネスをコマンド2つでインストールできます
- 優れたハーネスは実際のソフトウェアに対してテストしています
- Apache 2.0 のライセンスです
気になる点
- テストの深さがハーネスごとに大きく違います
- ジェネレーターがうまく動くには最先端のモデルが必要です
- 2026年8月以降コードの変更がありません
- ラップする各プログラムを別にインストールする必要があります
おすすめの人
AI エージェントに Blender、GIMP、LibreOffice などのデスクトップアプリケーションをコマンドラインから操作させたい人に向いています。
CLI-Anythingの代替
CLI-Anything:よくある質問
- CLI-Anythingは使う価値があるか?
- エージェントはスクリーンショットよりコマンドラインを通じたほうがうまく働くという妥当な考えを、各ハーネスの作者によって品質が左右されるカタログとして届けています。 評価は5点満点中3.8点です。
- CLI-Anythingの料金は?
- Apache 2.0 の無料オープンソースです。ラップされるアプリケーションと、これを動かすエージェントは別です。
- CLI-Anythingの欠点は?
- テストの深さがハーネスごとに大きく違います; ジェネレーターがうまく動くには最先端のモデルが必要です; 2026年8月以降コードの変更がありません; ラップする各プログラムを別にインストールする必要があります.
- CLI-Anythingは誰に向いているか?
- AI エージェントに Blender、GIMP、LibreOffice などのデスクトップアプリケーシ ョンをコマンドラインから操作させたい人に向いています。
- CLI-Anythingは企業データを扱っても安全か?
- すべてインストールしたソフトウェアに対してローカルで動き、ホスト型のサービスは関わりません。データの扱いはラップされるプログラムとモデルのプロバイダー次第です。
- CLI-Anythingの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はAnthropic Skills 、 MCP Python SDKです。
回答確認日:2026年10月22日
