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.3.0.tar.gz (8.3 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.3.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for asimovbox-0.3.0.tar.gz
Algorithm Hash digest
SHA256 883b6a6afedb1266547d109727e31530d08ec8a7759dc9bc2b391cfc8a530ad9
MD5 22b773c2c2d171db9d2c53e8a074c015
BLAKE2b-256 6ae4b6966d69b364015effec3dde4de2e4768f5a318e1e3e9ee6b0894fcb9397

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for asimovbox-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a5cadab28eb546b375b86e87a1b4d1d4db0dc998d8b2646b531b6a6efa867e6
MD5 d0cbb72cf0a783f1a251de1aca1e6687
BLAKE2b-256 a0388b4baa2e612530c8f102764f962c47bfbf6ac08aa8e0d9d36f9814f73644

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