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.1.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.1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: asimovbox-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f46f1d43c8729fd7500fce27adef4a5ab2c6cbc21fe782f6febae7a288dc4c7b
MD5 6740577c100322beca3faf8485dec394
BLAKE2b-256 57c0d742bf15a8dc74568f3f04b0677c3fce7229522e8fe04593bddbad0ff046

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asimovbox-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5772b45ddf7b89ba85bcf751921f994727fd757c5f010e30676a3ff6ee71370f
MD5 b72fd8bac8854bccd0210e026f039ea5
BLAKE2b-256 736b1b1b8e626f0998d35456383cd290e19f080056cc3af614fe3534975df09b

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