Skip to main content

CLI and MCP server for the AsimovBox explainer-video studio

Project description

asimovbox

Command-line tool and MCP server for the AsimovBox explainer-video studio. Generate long-form explainer videos programmatically — with the same login and credit billing as the web studio.

Install

pip install asimovbox

Authenticate

Generate a personal API key at asimovbox.com → Account → API access, then:

asimovbox login --token asb_xxxxxxxx
# or set ASIMOVBOX_API_TOKEN / ASIMOVBOX_API_URL in your environment

CLI

asimovbox styles                       # list visual style templates
asimovbox voices                       # list narration voices

# one-shot: create → storyline → render → wait → download
asimovbox make "How DNS works, for beginners" \
  --duration 120 --pacing MEDIUM --style clean_isometric --wait -o dns.mp4

# or step by step
asimovbox create "How TLS works" --style technical_explainer   # -> {id}
asimovbox storyline <id>               # draft script + scenes
asimovbox render <id>                  # charges credits, starts render
asimovbox status <id>                  # poll status; download_url when ready
asimovbox download <id> -o out.mp4

Rendering charges credits against your account, exactly like the web studio.

MCP server

The package installs an asimovbox-mcp stdio server. Add it to an MCP client (e.g. Claude Desktop claude_desktop_config.json):

{
  "mcpServers": {
    "asimovbox": {
      "command": "asimovbox-mcp",
      "env": {
        "ASIMOVBOX_API_URL": "https://asimovbox.com",
        "ASIMOVBOX_API_TOKEN": "asb_xxxxxxxx"
      }
    }
  }
}

Tools: list_style_templates, list_voices, create_video, generate_storyline, update_video, render_video, get_video.

Configuration precedence

explicit flags → environment (ASIMOVBOX_API_URL, ASIMOVBOX_API_TOKEN) → ~/.config/asimovbox/config.json → defaults (https://asimovbox.com).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asimovbox-0.1.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asimovbox-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file asimovbox-0.1.0.tar.gz.

File metadata

  • Download URL: asimovbox-0.1.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.11

File hashes

Hashes for asimovbox-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b5235f247903a0bb6d222f30678b2bf96c58366e3f62f5b75f2df5a60148a77d
MD5 fef7e23022389601fa496f9ab3c9f829
BLAKE2b-256 511c309e4f005f22b504b99e5452187a2a7785906c8ad388d50a173b4cb9bf7c

See more details on using hashes here.

File details

Details for the file asimovbox-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: asimovbox-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.11

File hashes

Hashes for asimovbox-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be282fa171de252e531533d709a48d7b59a6478e2268fe0d6486a6678c17a6a1
MD5 982ae5be99f08f28fc5612d48207e650
BLAKE2b-256 3095aba09ff6b9e0f31df77428536894ad54ae8ef51dce6aa24f92e644ef8212

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page