Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hkuds avatar

Cli Anything Novita

  • 349 installs
  • 46.6k repo stars
  • Updated August 3, 2026
  • hkuds/cli-anything

cli-anything-novita is an agent skill for a Python CLI that calls Novita's OpenAI-compatible inference API for developers who run DeepSeek, GLM, and image models from shell pipelines.

About

cli-anything-novita is an agent skill from hkuds/cli-anything documenting a Python CLI harness for Novita AI, an OpenAI-compatible API service for models such as DeepSeek and GLM plus generative image inference. Install with pip install cli-anything-novita on Python 3.10+ using a Novita API key from novita.ai. Commands include --help, interactive REPL mode, and cli-anything-novita chat --prompt for scripted agent calls. Developers reach for cli-anything-novita when building shell scripts, CI jobs, or agent pipelines that need thumbnails, marketing assets, or batch creative generation without embedding SDK boilerplate in every task. The skill bridges terminal automation and hosted inference endpoints for media features and LLM chat in one CLI entry point.

  • Image generation API from CLI
  • Model and parameter discovery
  • Batch asset rendering
  • Agent-callable media pipeline
  • Structured output for downstream apps

Cli Anything Novita by the numbers

  • 349 all-time installs (skills.sh)
  • +12 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #474 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-novita

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs349
repo stars46.6k
Last updatedAugust 3, 2026
Repositoryhkuds/cli-anything

How do you call Novita AI from the CLI?

Invoke Novita image and generative inference APIs from shell and agent pipelines when building media features, thumbnails, marketing assets, or batch creative generation jobs.

Who is it for?

Engineers automating Novita AI inference from terminals, agents, or batch media generation scripts on Python 3.10+.

Skip if: Teams standardized on a different LLM vendor CLI with no Novita API key or Python runtime available.

When should I use this skill?

A developer needs Novita image or LLM inference from shell, REPL, chat --prompt, or agent automation pipelines.

What you get

CLI chat responses, REPL sessions, and API-backed generative image or inference outputs in shell pipelines.

  • CLI inference responses
  • REPL chat sessions
  • Batch generative outputs

By the numbers

  • Requires Python 3.10+ and pip install cli-anything-novita

Files

SKILL.mdMarkdownGitHub ↗

cli-anything-novita

A CLI harness for Novita AI - an OpenAI-compatible API service for AI models like DeepSeek, GLM, and others.

Installation

This CLI is installed as part of the cli-anything-novita package:

pip install cli-anything-novita

Prerequisites:

Usage

Basic Commands

# Show help
cli-anything-novita --help

# Start interactive REPL mode
cli-anything-novita

# Chat with 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 Mode

When invoked without a subcommand, the CLI enters an interactive REPL session:

cli-anything-novita
# Enter commands interactively with tab-completion and history

Command Groups

Chat

Chat with AI models through the Novita API.

CommandDescription
chatChat with the Novita API
streamStream chat completion

Session

Session management for chat history.

CommandDescription
statusShow session status
clearClear session history
historyShow command history

Config

Configuration management.

CommandDescription
setSet a configuration value
getGet a configuration value (or show all)
deleteDelete a configuration value
pathShow the config file path

Utility

CommandDescription
testTest API connectivity
modelsList available models

Examples

Configure API Key

# Set API key via config file (recommended)
cli-anything-novita config set api_key "sk-xxx"

# Or use environment variable
export NOVITA_API_KEY="sk-xxx"

Chat with DeepSeek

# Simple chat
cli-anything-novita chat --prompt "Explain quantum computing" --model deepseek/deepseek-v3.2

# Streaming chat
cli-anything-novita stream --prompt "Write a Python function to calculate factorial"

Test Connectivity

# Verify API key and connectivity
cli-anything-novita test --model deepseek/deepseek-v3.2

# List all available models
cli-anything-novita models

Default Models

The Novita API supports multiple model providers:

Model IDProviderDescription
deepseek/deepseek-v3.2DeepSeekDeepSeek V3.2 model (default)
zai-org/glm-5Zhipu AIGLM-5 model
minimax/minimax-m2.5MiniMaxMiniMax M2.5 model

Output Formats

All commands support dual output modes:

  • Human-readable (default): Tables, colors, formatted text
  • Machine-readable (--json flag): Structured JSON for agent consumption
# Human output
cli-anything-novita chat --prompt "Hello"

# JSON output for agents
cli-anything-novita --json chat --prompt "Hello"

For AI Agents

When using this CLI programmatically:

1. Always use `--json` flag for parseable output 2. Check return codes - 0 for success, non-zero for errors 3. Parse stderr for error messages on failure 4. Use absolute paths for all file operations 5. Verify outputs exist after export operations

More Information

  • Full documentation: See README.md in the package
  • Test coverage: See TEST.md in the package
  • Methodology: See HARNESS.md in the cli-anything-plugin

Version

1.0.0

Related skills

How it compares

Pick cli-anything-novita for shell-first Novita automation; use a language SDK when embedding inference deeply inside an application service.

FAQ

How do you install cli-anything-novita?

cli-anything-novita installs with pip install cli-anything-novita on Python 3.10 or newer. A Novita API key from novita.ai is required before running chat or REPL commands.

Which models does cli-anything-novita support?

cli-anything-novita calls Novita AI's OpenAI-compatible API for models including DeepSeek and GLM, plus generative image inference endpoints documented in the hkuds/cli-anything skill.

Generative Mediallmautomationagents

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.