Skip to main content

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)

Source distribution for voicecast 0.1.0
File Size Uploaded
voicecast-0.1.0.tar.gz 28.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for voicecast 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page