AIエージェントの推論能力は向上していますが、実際のソフトウェアを使用するのは依然として困難です。現在のツールのほとんどは人間向けに作られています。つまり、GUI、Webダッシュボード、ドラッグ&ドロップインターフェースです。エージェントには異なるものが必要です。信頼性を持って操作できる、構造化され、構成可能で、テキストベースのインターフェースです。
それを解決するのがまさに CLI-Anything です。香港大学データインテリジェンスラボ (HKUDS) によって開発された CLI-Anything は、GIMP や Blender のようなクリエイティブツールから、Novita AI のようなクラウド API まで、あらゆるソフトウェアに対応するプロダクション対応の CLI を自動生成します。このプロジェクトは、公開から5日以内に GitHub スターを11,000獲得し、エージェントネイティブなツールへの強い需要を示しています。
今、Novita AI と CLI-Anything が提携しました。その成果として、専用の cli-anything-novita CLI が誕生し、あらゆる AI エージェント(または開発者)が Novita AI の全モデルカタログに即座にコマンドラインからアクセスできるようになりました。
CLI-Anything とは?
CLI-Anything は、あらゆるソフトウェアをエージェント制御可能な CLI に変換するオープンソースフレームワークです。コードベース、GUI アプリ、または Web API を指定すると、7つのフェーズからなる自動パイプラインを通じて、完全なコマンドラインハーネスを生成します。
- 分析 — ソースコードをスキャンし、機能をマッピング
- 設計 — コマンドグループと出力フォーマットを設計
- 実装 — REPL、JSON 出力、元に戻す/やり直し機能を備えた Click ベースの CLI を構築
- テスト計画 — 包括的なテスト計画を作成
- テスト作成 — ユニットテストとエンドツーエンドテストを実装
- ドキュメント — 使用方法のドキュメントを生成
- パッケージ化 —
setup.pyを作成し、PATH にインストール
生成されるすべての CLI には以下が含まれます:
- 二重出力モード — デフォルトは人間が読みやすいテーブル、エージェント向けに
--jsonで構造化 JSON - インタラクティブ REPL — タブ補完とコマンド履歴
- SKILL.md — エージェントが自動的に読み取れる、AI が発見可能なスキル定義
このプロジェクトは、Claude Code、OpenClaw、OpenCode、Codex、Goose、GitHub Copilot CLI を含む複数の AI エージェントプラットフォームをサポートしています。
Novita AI CLI
cli-anything-novita パッケージは、Novita AI の OpenAI 互換 API 向けの既製の CLI ハーネスです。これにより、あなたやあなたの AI エージェントが、シンプルなターミナルコマンドで Novita AI のカタログ上のすべてのモデルにアクセスできるようになります。
提供される機能
- チャット&ストリーミング —
chatまたはstreamコマンドで任意のモデルと対話 - モデル発見 —
modelsコマンドですべての利用可能モデルを表示 - インタラクティブ REPL — タブ補完、コマンド履歴、セッション管理
- 二重出力 — デフォルトは人間が読みやすいテーブル、エージェント向けに
--jsonで構造化 JSON - 設定管理 — API キーと設定をローカルに保存
前提条件
- Python 3.10 以上
- Novita AI API キー — novita.ai にサインアップし、ダッシュボードから API キーを取得してください。

API キーの取得方法
サポート対象モデル
CLI は Novita AI プラットフォーム上のすべてのモデルで動作します。例:deepseek/deepseek-v3.2、zai-org/glm-5、minimax/minimax-m2.5。完全なリストは cli-anything-novita models を実行してください。
2つの使用方法
方法1: Novita CLI を直接使用する
この方法では、Novita AI 用のスタンドアロン CLI ツールをあなた(またはエージェント)に提供します。自分が必要なものを既に把握している開発者やエージェントに最適です。
ステップ1: CLI-Anything サイトにアクセス
CLI-Hub を開き、Novita AI CLI を見つけてください。

CLI-Anything ウェブサイト
ステップ2: CLI をインストール
ページからインストールコマンドをコピーして実行します:
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness
基本コマンドを学ぶ
完全なコマンドリファレンスは CLI の SKILL.md にあります。以下は基本コマンドです:
# Show help
cli-anything-novita --help
# Start interactive REPL mode
cli-anything-novita
# Chat with a model
cli-anything-novita chat --prompt "What is AI?" --model deepseek/deepseek-v3.2
# Streaming chat
cli-anything-novita stream --prompt "Write a poem about code"
# List available models
cli-anything-novita models
# JSON output (for agent consumption)
cli-anything-novita --json chat --prompt "Hello"

REPL モード
方法2: OpenClaw エージェント用に CLI-Anything をインストールする
この方法では、OpenClaw エージェントが自律的に適切な CLI を発見してインストールできます。手動でのツール選択は不要です。
ステップ1: CLI-Hub スキルをインストール
OpenClaw 環境で以下を実行します:
openclaw skills install cli-anything-hub
ステップ2: エージェントに適切な CLI を見つけるよう指示
タスクを説明するだけで、エージェントが CLI-Hub カタログを参照し、適切なツールを選択し、インストールし、使用します。すべて自動で行われます。
「CLI-Hub で Novita AI に関する適切な CLI ソフトウェアを見つけて、その使用方法を教えてください」


AI エージェントにとって CLI が重要な理由
疑問に思うかもしれません。API が既にあるのに、なぜ CLI なのか?
答えはエージェントの操作性にあります。API は HTTP ライブラリ、認証ヘッダー、JSON 構築、エラーパースを必要とします。CLI はそれらすべてをシンプルで自己文書化されたコマンドにラップします。
| 手法 | エージェントに必要なもの | 信頼性 |
| 生のAPI呼び出し | HTTPクライアント、認証ヘッダー、JSONパース、エラーハンドリング | 脆弱 — 障害点多発 |
| GUI自動化 | スクリーンショット、ピクセル座標、要素検出 | 非常に脆弱 — UI変更で動作不能 |
| CLIコマンド | テキスト入力、テキスト出力 | 堅牢 — 構造化され決定論的 |
CLI は普遍的なインターフェースです。テキストベース(LLM 形式に適合)、自己記述的(--help)、構成可能(パイプやチェーン)、軽量です。Claude Code はすでに毎日数千もの実際のワークフローを CLI を通じて実行しています。
今後の予定
現在、Novita AI CLI は LLM チャットとモデル一覧をカバーしています。しかし、これは始まりに過ぎません。今後のアップデートでは、CLI の対応範囲を以下に拡大します:
- 画像生成 — コマンドラインから直接、Novita AI のマルチモーダルモデルを使用して画像を生成
- 動画生成 — Seedance、Kling、Vidu などのモデルで AI 生成動画を作成
- GPU インスタンス管理 — ターミナルから離れることなく GPU インスタンスの起動、監視、削除
ビジョン:OpenClaw エージェント(または任意の AI エージェント)が CLI-Anything を通じて、推論の実行からインフラのプロビジョニングまで、Novita AI スタック全体をシンプルなコマンドで管理できるようにすることです。

まとめ
CLI-Anything は、AI エージェントとそのエージェントが使用する必要のあるソフトウェアとのギャップを埋めます。専用の Novita AI CLI を使用すれば、Novita プラットフォーム上のすべてのモデルにアクセスするのは、コマンドを入力するのと同じくらい簡単です。直接インストールして実践的な制御を行うか、エージェントに CLI-Hub を通じて自動的に発見させることができます。
今すぐ試す: pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness
Novita AI は、開発者やスタートアップが高性能、高信頼性、コスト効率の高いモデルやエージェントアプリケーションを構築、デプロイ、スケーリングするための AI & エージェントクラウドプラットフォームです。
よくある質問
CLI-Anything とは何ですか?
CLI-Anything は、香港大学 (HKUDS) が開発したオープンソースツールで、あらゆるソフトウェア向けのエージェントネイティブ CLI を自動生成します。GUI アプリ、コードベース、Web API を、AI エージェントが信頼性高く操作できる構造化されたコマンドラインツールに変換します。
Novita CLI 以外にインストールする必要があるものはありますか?
Python 3.10 以上と Novita AI API キーのみ必要です。CLI がその他すべてを処理します。追加の依存関係や SDK は不要です。
画像生成や動画生成に使用できますか?
まだですが、画像生成、動画生成、GPU インスタンス管理は今後のリリースで計画されています。
