- Local by default
- Media, transcripts, voice references, and generated audio stay on your disk. Cloud is opt-in per project, per stage.
- Deterministic runs
- Same project manifest + same models = same output. Every stage records what it consumed.
- Resumable jobs
- Kill the app mid-run. Reopen the project. Continue from the last completed stage.
- Per-line regen
- Regenerate one voice line, one speaker, or one stage. Never a full-project redo for a small fix.
- Editable script
- Transcript and translation are real documents with a glossary, not opaque intermediates.
- Voice cloning per speaker
- One short reference per speaker. No shared 'AI voice' for the whole video.
- Source separation
- Vocal and instrumental stems are split out, kept, and ducked under dialogue automatically. Or manually, if you prefer.
- Lip sync
- Optional viseme-matched lip sync for on-camera speakers. Off by default, gated by license lane.
- Open model manifest
- Every bundled model, its license lane, and its checksum is declared in one JSON file.
- CLI and SDK
- The same pipeline the app runs is scriptable — for batch, CI, or on-prem automation.
- Cross-platform
- Windows, macOS, Linux. Same project format. Same output.
- Open-core engine
- Domain, application, inference, SDK, and CLI ship Apache 2.0. The desktop app and licensing layer are source-visible.