Communitygithub.com

cli-anything-novita

Novita AI 向け CLI ハーネス - OpenAI 互換の API サービス(DeepSeek、GLM など)

cli-anything-novita とは?

cli-anything-novita は、Novita AI の API サービスを CLI から利用するためのツールです。OpenAI 互換の API を備え、DeepSeek、GLM、MiniMax などの多様なモデルを手軽に呼び出せます。会話、ストリーミング応答、モデル一覧表示などの基本機能に加え、セッション管理や設定管理も充実。REPL モードでは対話的に操作でき、`--json` フラグにより AI エージェントが解釈しやすい構造化出力も可能です。Python 3.10+ で動作し、API キーは環境変数または設定ファイルで管理します。

対応~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-novita

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

cli-anything-novita は何をしますか?

Novita AI 向け CLI ハーネス - OpenAI 互換の API サービス(DeepSeek、GLM など)

インストール

この CLI は cli-anything-novita パッケージの一部としてインストールされます:

pip install cli-anything-novita

前提条件:

  • Python 3.10+
  • novita.ai の Novita API キー

使い方

基本コマンド

# ヘルプを表示
cli-anything-novita --help

# 対話型 REPL モードを開始
cli-anything-novita

# モデルとチャット
cli-anything-novita chat --prompt "AI とは?" --model deepseek/deepseek-v3.2

# ストリーミングチャット
cli-anything-novita stream --prompt "コードについての詩を書いて"

# 利用可能なモデルを一覧表示
cli-anything-novita models

# JSON 形式で出力(エージェント向け)
cli-anything-novita --json chat --prompt "こんにちは"

REPL モード

サブコマンドを指定せずに実行すると、対話型 REPL セッションが起動します:

cli-anything-novita
# タブ補完と履歴付きで対話的にコマンドを入力

コマンドグループ

Chat(チャット)

Novita API を通じて AI モデルとチャットします。

コマンド説明
chatNovita API とチャット
streamチャット補完をストリーミング

Session(セッション)

チャット履歴のセッション管理。

コマンド説明
statusセッション状態を表示
clearセッション履歴をクリア
historyコマンド履歴を表示

Config(設定)

設定管理。

コマンド説明
set設定値を設定
get設定値を取得(またはすべて表示)
delete設定値を削除
path設定ファイルのパスを表示

Utility(ユーティリティ)

コマンド説明
testAPI 接続をテスト
models利用可能なモデルを一覧表示

例

API キーの設定

# 設定ファイルで API キーを設定(推奨)
cli-anything-novita config set api_key "sk-xxx"

# または環境変数を使用
export NOVITA_API_KEY="sk-xxx"

DeepSeek とチャット

# シンプルなチャット
cli-anything-novita chat --prompt "量子コンピューティングを説明してください" --model deepseek/deepseek-v3.2

# ストリーミングチャット
cli-anything-novita stream --prompt "階乗を計算する Python 関数を書いて"

接続テスト

# API キーと接続を確認
cli-anything-novita test --model deepseek/deepseek-v3.2

# 利用可能な全モデルを一覧表示
cli-anything-novita models

デフォルトモデル

Novita API は複数のモデルプロバイダーをサポートしています:

モデル IDプロバイダー説明
deepseek/deepseek-v3.2DeepSeekDeepSeek V3.2 モデル(デフォルト)
zai-org/glm-5Zhipu AIGLM-5 モデル
minimax/minimax-m2.5MiniMaxMiniMax M2.5 モデル

出力形式

すべてのコマンドは二重の出力モードをサポートしています:

  • 人間可読(デフォルト):表、色、整形テキスト
  • 機械可読(--json フラグ):エージェントが消費する構造化 JSON
# 人間向け出力
cli-anything-novita chat --prompt "こんにちは"

# エージェント向け JSON 出力
cli-anything-novita --json chat --prompt "こんにちは"

AI エージェント向け

この CLI をプログラムで使用する場合:

  1. 常に --json フラグを使用して解析可能な出力を得る
  2. リターンコードを確認 - 0 は成功、0 以外はエラー
  3. 失敗時は stderr を解析してエラーメッセージを取得
  4. すべてのファイル操作には絶対パスを使用
  5. エクスポート操作後は出力の存在を確認

詳細情報

  • 完全なドキュメント:パッケージ内の README.md を参照
  • テストカバレッジ:パッケージ内の TEST.md を参照
  • 方法論:cli-anything-plugin 内の HARNESS.md を参照

バージョン

1.0.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

関連スキル