Skip to main content

OpenShorts CLI

Clip long videos into vertical 9:16 shorts from the terminal. Zero dependencies; talks to the same API the dashboard, the MCP server and the webhooks use.

pip install openshorts        # or: uvx openshorts / pipx run openshorts

export OPENSHORTS_API_KEY=osk_...   # from your account page at openshorts.app

openshorts process "https://youtube.com/watch?v=..." --wait
openshorts clips <job_id>
openshorts publish <job_id> 0 --platforms tiktok,youtube
openshorts quota

Self-hosted instance? Point it at your own machine and skip the key:

export OPENSHORTS_API_URL=http://localhost:8000
openshorts process "https://youtube.com/watch?v=..." --wait

For pipelines, prefer the webhook to --wait: pass --webhook and --webhook-secret and OpenShorts POSTs once (HMAC-signed, X-OpenShorts-Signature: sha256=<hex>) when the job ends, with clip titles and durable download links.

The hosted free tier is 20 minutes/month with a watermark; paid plans from $12/month. The self-hosted edition is MIT and has no meter. Agent-native version of the same surface: openshorts.app/mcp.

Download files

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

Source Distribution

openshorts-0.1.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

openshorts-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: openshorts-0.1.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.5

File hashes

Hashes for openshorts-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3af416641824f3c1fe2e014d199079e7e7a2f9586c9802a3bb7bad9342326a8a
MD5 30d06bb9cc760067278f01bebe197a34
BLAKE2b-256 97f7553e772b90e2e0cd8da51410af9499de1ff6f571e4e7b920388949a8324d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openshorts-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.5

File hashes

Hashes for openshorts-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24d077c68e58e577c2500c17d52cf32a852c5962f46c13765759e6c76b614d09
MD5 468322aca81a957bcb508ec61086eec7
BLAKE2b-256 93e83965f2d5ca86ca20820ed3f5ad6f94aafcf7a57d94598e6c2cbe18bc6047

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