voicecast
Make narrated videos — 16:9 long-form or 9:16 Shorts — with VoiceCast Studio from your terminal or your AI coding agent: an AI voice or your own cloned voice, designed cards and pictures, captions, a proof to approve, and one-step publishing to YouTube.
One line
curl -fsSL https://voicecast.studio/install | sh
That installs this CLI with pipx, signs the terminal in (approve a code in your browser, no token to paste) and installs the skill for Claude Code, Codex and Gemini CLI. Or step by step:
pipx install voicecast
voicecast login # opens the studio; confirm the code shown here
voicecast skill install # ~/.claude/skills, ~/.agents/skills, Codex and Gemini CLI if present
voicecast list # proves you're signed in
Make a video
voicecast make --brief "why the moon follows the car" --look bedtime --format short
voicecast make --words outline.md --mode exact # your words, --- between cards
voicecast make --voiceover take.m4a # a finished voiceover is the narration
voicecast proof <build> --open # look, then approve or reject
voicecast publish <build> --title "…" --kids no --wait
voicecast --help lists every command; voicecast skill prints the full guide an agent uses.
Where it signs in
voicecast login writes ~/.voicecast/url and ~/.voicecast/token (readable by you alone);
VOICECAST_URL and VOICECAST_TOKEN override them. Point it at a studio running on your own Mac
with voicecast login --url http://127.0.0.1:8080. The old command name, video-maker, still works.
Standard library only; Python 3.9 or newer. No telemetry.
Metadata
Release files for voicecast 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| voicecast-0.1.0.tar.gz | 28.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| voicecast-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.0 kB
Release files / voicecast-0.1.0.tar.gz
| Download URL | voicecast-0.1.0.tar.gz |
|---|---|
| Size | 28.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
db1e87b84fab84e2ae797644c3f7425fad0cf0165d35853bda3f5b019f55e13c
|
|
BLAKE2b-256 checksum How to use checksums |
6a320de24ebe50b1f8253941f688ae4df1b820f69fa48ecaee0922c5a8f0da63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.7
|
Release files / voicecast-0.1.0-py3-none-any.whl
| Download URL | voicecast-0.1.0-py3-none-any.whl |
|---|---|
| Size | 27.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
55eaed2aae7a8b6a70f0535a5441dfbe27a288336606de220c2662923cf17019
|
|
BLAKE2b-256 checksum How to use checksums |
ee1e47c9606a0ba167bf7f9ab73b6027ec2efc30937fd1b5c41dae1eb0ff1035
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.7
|