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.2.0.tar.gz (6.8 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.2.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for asimovbox-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5a41c301d2a5a4b1f2c9624cf9ead16cfc5464ef68178702dbec1f0dd973e605
MD5 99d06553258bd7937faabe29a578a369
BLAKE2b-256 11e626bc54ed41015d778e1d915606176daf07bb0107d17451dd13902485e51a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for asimovbox-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b55ad760c138ae7e6d04fc444a9936dd09e24342e0b1bdb7487fd6eec3a86f1
MD5 d51136d9490707a2ca80f823dc0489a4
BLAKE2b-256 768456f732e8a781a18f158817693174c9b76fae75d1a138adb2ae0b51333164

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