<div align="center"
Seedance CLI — ByteDance Seedance 2.0 / 2.5 from Your Terminal
Generate AI video with text, images, and reference footage. One Rust binary. No MCP server required.
<br /
[](https://x.com/longevityboris)
<br /
[](https://github.com/paperfoot/seedance-cli/actions) [](LICENSE) [](CONTRIBUTING.md)
---
Pay-per-second video generation from ByteDance, wrapped in a tool agents can actually drive. JSON on pipe, human-readable on TTY, semantic exit codes, one static binary.
Install · API Key Setup · Quick Start · Reference Inputs · Companion Tools · Known Quirks · Commands
</div
---
Why this exists
Seedance 2.0 produces strong 480p and 720p output at a low per-second price. The ModelArk API that serves it wasn't built for scripts — auth is awkward, responses are verbose, and there is no single step from prompt to mp4 on disk. This CLI gives you that step, and keeps the output shape stable whether you're piping into jq or watching a progress bar.
Install
# Cargo (works everywhere Rust does)
cargo install seedance
# Homebrew (macOS + Linux)
brew install 199-biotechnologies/tap/seedance
# Prebuilt binary
# https://github.com/paperfoot/seedance-cli/releases/latestAPI Key Setup
BytePlus is ByteDance's official international cloud. The model platform is ModelArk. Three minutes, start to finish: