Sparki video editor CLI
Project description
Sparki
AI-powered video editing from the command line.
Installation
pip install sparki-cli
Or with uv:
uv tool install sparki-cli
Quick Start
# Save your API key
sparki setup --api-key YOUR_KEY
# Upload, edit, and download in one step
sparki run --file video.mp4 --mode style-guided --style vlog/daily
# Or step by step
sparki upload --file video.mp4
sparki edit --object-key KEY --mode prompt-driven --prompt "Make a highlight reel"
sparki status --task-id TASK_ID
sparki download --task-id TASK_ID
Commands
| Command | Description |
|---|---|
setup |
Save and validate your API key |
upload |
Upload video files |
assets |
List uploaded assets |
edit |
Create an edit project |
status |
Check project status |
download |
Download completed result |
run |
End-to-end: upload → edit → download |
history |
List recent projects |
Edit Modes
- style-guided — Choose from preset styles (e.g.
vlog/daily,montage/highlight-reel) - prompt-driven — Describe what you want in natural language
- style-clone — Clone the style of a reference video
Links
- Website: https://sparki.io
- Telegram: https://t.me/Sparki_AI_bot
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sparki_cli-1.0.0.tar.gz.
File metadata
- Download URL: sparki_cli-1.0.0.tar.gz
- Upload date:
- Size: 32.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a449e5d6023461994646fced4d06487754b956c65e04116ff9a39c2c1463067b
|
|
| MD5 |
0e578336f6c0d0b8d4e7eb588f4dcf10
|
|
| BLAKE2b-256 |
bbda927140ffb2f825ecdc5488b2bcdc9889e5eee14ee0f4623a74c42504ec61
|
Provenance
The following attestation bundles were made for sparki_cli-1.0.0.tar.gz:
Publisher:
publish.yml on sparki-ai/sparki-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sparki_cli-1.0.0.tar.gz -
Subject digest:
a449e5d6023461994646fced4d06487754b956c65e04116ff9a39c2c1463067b - Sigstore transparency entry: 1184848104
- Sigstore integration time:
-
Permalink:
sparki-ai/sparki-cli@c398e55dfb2c04a3732f02de888f90633cf083c2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/sparki-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c398e55dfb2c04a3732f02de888f90633cf083c2 -
Trigger Event:
release
-
Statement type:
File details
Details for the file sparki_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sparki_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
452566dc6dfb2f0609fc1d35c6cc79ddc02f0cdbeff1e717d14448d5139f7d8f
|
|
| MD5 |
c9810d11eac50dfb69b52042755af5ce
|
|
| BLAKE2b-256 |
380fa5162771b65cc9f66935dcd8f7686e73eb59125be1d4044adc5acb151ec9
|
Provenance
The following attestation bundles were made for sparki_cli-1.0.0-py3-none-any.whl:
Publisher:
publish.yml on sparki-ai/sparki-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sparki_cli-1.0.0-py3-none-any.whl -
Subject digest:
452566dc6dfb2f0609fc1d35c6cc79ddc02f0cdbeff1e717d14448d5139f7d8f - Sigstore transparency entry: 1184848145
- Sigstore integration time:
-
Permalink:
sparki-ai/sparki-cli@c398e55dfb2c04a3732f02de888f90633cf083c2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/sparki-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c398e55dfb2c04a3732f02de888f90633cf083c2 -
Trigger Event:
release
-
Statement type: