ほとんどのAI Agentツールが直面する問題:ソフトウェアごとに専用アダプテーションが必要。
AgentにPhotoshopを操作させたい?専用プラグインを書く。Excel?もう一つ書く。内部システム?さらに書く。
CLI-Anythingのアプローチ:プラグインを書くのをやめよう。
AI AgentがCLI経由で直接ソフトウェアを操作できるようにする。API不要。SDK不要。専用アダプター不要。CLIがあれば——またはCLIでラップできれば——Agentが操作できる。
35,515スター。3,473フォーク。香港大学データサイエンスラボ(HKUDS)出身。
「Agent-Native」とは
まず概念を明確にしましょう。
「Agent-Native」は「AI対応」ではありません。多くのソフトウェアが「AI対応」を謳っていますが、それはチャットボックスやAI機能を追加したに過ぎません。
Agent-Nativeとは:ソフトウェアのアーキテクチャが最初からAI Agentの完全な自律操作を前提に設計されていること——状態の理解、機能の呼び出し、出力の処理。
CLI-Anythingの核心主張:CLIが最も自然なAgent-Nativeインターフェースである。
理由:
- CLIは明確な入出力フォーマットを持つ
- CLI操作は合成可能(パイプ、スクリプト)
- CLIはGUI解析が不要——AI AgentにとってGUIより100倍簡単
- CLIは標準化されている(フラグ、パラメータ、stdin/stdout/stderr)
GUIは人間のために設計されている。コマンドラインは機械のために設計されている。AI Agentは本質的に機械なので、CLIが最も自然な対話方法。
主要ソース:
- HKUDS/CLI-Anything on GitHub — 35.5Kスター、3.5Kフォーク
- CLI-Hub公式サイト