Repository navigation
Releases
Releases · jutsuhq/content-factory
Content Factory 0.1.0
The first public release of Content Factory, an open-source AI faceless video generator for TikTok, YouTube Shorts and Instagram Reels. It is a free and open-source, local alternative to Higgsfield Content Factory: write a script, or let Claude write it, and get a finished vertical video on your own Mac.
Highlights
- Script to finished video: AI frames, depth parallax, RIFE transitions, voiceover, word-by-word subtitles, CC0 music ducked under the voice, loudness at −14 LUFS and a quality check.
- Free: no subscription, no credits, no watermark. Drawn mode renders SVG scenes and needs nothing else; AI frames use your own OpenAI, Gemini or fal.ai key.
- No video model: a one-minute video needs only eight images.
- Formats are data: a format is one folder in
formats/with its schema, guide, prompts, styles, Remotion template and examples. The bundled format is What if. - One engine, three ways in: the desktop app (Tauri), an MCP server for Claude and other agents, and the
factorycommand, all sharing one job queue. - Edit one beat, rebuild one beat: every stage is cached by the hash of its input.
- Voices: Kokoro on MLX for English; Russian with the optional Vosk voice (
uv sync --extra vosk). Copies in other languages reuse the frames. - Local first: no account, no telemetry; only image prompts go to the provider you pick.
Demo videos
The three videos attached below were made with this release; their scripts are in formats/what-if/examples/.
Install
There are no signed builds yet. On macOS with Apple silicon:
brew install uv node ffmpeg
git clone https://github.com/jutsuhq/content-factory && cd content-factory
cd app && npm install && npx tauri build --bundles appOr run the engine alone from engine/ with uv sync --extra mac and uv run factory --help. See the README for the details.
Known limits
- macOS on Apple silicon is the only tested platform; Windows and Linux are planned.
- Remotion, which renders the video, has its own license and may require a company license for some teams.