CLI-Anything logo

CLI-Anything

開く

HKUDSのオープンソース登録簿。GUIアプリ、API、SaaSをエージェント向けCLIに変換し、OpenClaw、Claude Code、Codex、Cursorから利用できる。

共有:

CLI-Anything

CLI-Anything は HKUDS のオープンソースプロジェクトで、人間が GUI をクリックするためのソフトウェアを、エージェントが安定して呼べるコマンドラインツールに変えます。公開レジストリ CLI-Hub と、生成 CLI および SKILL.md パッケージを提供し、OpenClaw、Claude Code、Codex、Cursor、nanobot など SKILL 対応エージェントは 1 コマンドで導入できます。GitHub リポジトリは Apache-2.0 ライセンスで、2026 年 3 月 8 日に作成され、約 4.76 万スターです。

主な機能

  • CLI-Hub レジストリpip install cli-anything-hub のあと、cli-hub listsearchinfoinstallupdateuninstalllaunch が使えます。
  • エージェント向けパッケージnpx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y で SKILL を導入できます。
  • 実在ソフト向け CLI:デスクトップアプリ、開発ツール、クラウド、SaaS API、クリエイティブスイートをカバー。公開デモには FreeCAD、Blender、QGIS、Calibre、Rekordbox、MiniMax、Unreal があります。
  • JSON と人間向け出力:エージェントが GUI をスクレイプしなくても済むよう、構造化結果を返します。
  • テストと貢献経路:README は 2,461 件のテスト通過を示し、貢献ガイドとウィッシュリスト issue テンプレートがあります。
  • 研究裏付け:テクニカルレポートは arXiv:2606.03854 です。

使用シナリオ

  • エージェント運用:公式 CLI がなかったソフトを、OpenClaw や Claude Code から 1 コマンドで見つけて実行する。
  • クリエイティブ / CAD:GUI の前に座らず、FreeCAD の組み立て、Blender のハードサーフェス、QGIS 操作をエージェントに任せる。
  • 社内ツール:社内 SaaS API やデスクトップアプリを型付き CLI にし、git と同じ感覚でコーディングエージェントから呼ぶ。
  • コントリビューター:PR テンプレートで新しいハーネスを送り、レビュー後に CLI-Hub へ載せる。

料金プラン

CLI-Anything と CLI-Hub は Apache-2.0 の無料オープンソースです。支払うのは、各 CLI が接続する元アプリ、クラウド API、モデルプロバイダーだけです。

はじめに

  1. pip install cli-anything-hub で Hub を入れる。
  2. cli-hub list または cli-hub search image でレジストリを見る。
  3. 例として cli-hub install gimp し、cli-hub info gimp で詳細を確認する。
  4. cli-hub launch gimp で起動するか、対応する SKILL.md をエージェントに渡す。
  5. 自動発見には npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y を使う。

よくある質問

元の GUI アプリは不要になりますか?

いいえ。アプリや API をエージェントが操作できる層で包むだけです。FreeCAD、Blender、有料 SaaS のライセンスやインストールは別途必要です。

どのエージェントが使えますか?

ドキュメントは OpenClaw、nanobot、Claude Code、Codex、Antigravity、Cursor、その他の SKILL 対応エージェントを挙げています。

すべての CLI が自動生成ですか?

いいえ。コミュニティ貢献でレビューされたハーネスも多く、品質はソフトごとに違います。本番利用前に cli-hub info とテスト注記を読んでください。

代替案

  • OpenClaw:CLI-Anything の Skill を消費できるセルフホスト型アシスタントゲートウェイ。
  • Claude Code:CLI-Hub のメタ Skill を入れられるターミナルコーディングエージェント。
  • Hermes Agent:CLI-Anything オーケストレーション Skill の提案がある自己改善エージェント。

ヒントとベストプラクティス

  1. 手元 clone より Hub から入れるcli-hub install の方が更新と削除が揃います。
  2. プロンプトでは JSON を指定する:バナー文言を読ませず、機械可読な結果を返させてください。
  3. ラッパーを書く前にウィッシュリストを見る:欲しいソフトはすでに作業中かもしれません。

まとめ

CLI-Anything は、コーディングエージェントと残りのソフトウェア世界をつなぐパッケージマネージャです。リポジトリは編集できても FreeCAD、Blender、SaaS コンソールはまだ触れないなら、CLI-Hub からハーネスを 1 つ入れてみてください。

コメント

まだコメントがありません。最初のコメントを投稿してください!