Clip trims, camera moves, transitions and revisions
Narration, captions and evidence-aware documentary editing
Preview, render, verify and deliver
Audio and music
Arrangement on a shared tempo and sample clock
Recorded clips, authored notes and MIDI interchange
Sound design, gain/pan automation and convolution
Mastering, stems and film soundtrack connections
Animation and comics
Still and motion comics from retained artwork
2D cutouts, cel changes and SVG motion
Layer and camera keys, easing and spatial paths
PNG, CBZ, page-image PDF and scored video
Native scenes and delivery
Supplied Blender scene production and recoverable shots
Authored HTML/WebGL motion graphics
Portable sources, project history and verified bundles
Shared Director workflows across sound and picture
Made with ForgeStudio
Judge the output first.
Each finished video, with its brief and production record.
A product demo for Super Desktop, a desktop app by gladimdim.
SUPER DESKTOP — product demo
Production brief
“Make an amazing demo video matched to the flow of the music. Explain the features in big, beautiful text, make it fun and flashy, and finish with a subtle Greyforge Labs signature.”
The result
A full-song Super Desktop showcase: animated features, faithful interface recreations and real screenshots, timed to the music.
Web playback
1280×720 · 60 fps · 54 s
Original
1920×1080 · 60 fps
Production
Custom web motion graphics
Audio
Original soundtrack, unchanged
Launch trailer · 16:9 · rendered 2026-09-08
ZJX 1.29 REDLINE launch trailer
Production brief
“Make a 35-second landscape launch trailer for ZJX 1.29. Music-led, no narration. Introduce ultrafast, four-worker packing and verification, deterministic output, operation receipts and 1.28 reader compatibility. Use the generated motion input and the original score, and end on ‘Ultrafast. Verified.’”
The result
Six timed scenes, SRT titles, the score under a limiter. 1,050 frames. The agent's build script made the motion input; ForgeStudio did timing, audio, titles, render and verify.
“Cut the first 75 seconds of the Sley Introduction as a standalone explainer. Two scenes, split where the argument turns. Keep the narration as recorded, import the caption file and burn the captions in.”
The result
Two scenes trimmed from a 12-minute master, one narration track, 18 burned-in caption cues. 2,247 frames, verified against the input hashes.
“Take the 11-second ZJX Archive screen recording, lay my voice-over on top starting just after the first frame, put the music bed underneath at a low level and duck it under the voice. Landscape, full-frame, no cuts.”
The result
One recording, one voice cue at 0.6 s, one music bed ducked to −24 dB. Three inputs hash-pinned at init. Nothing added.
Format
1920×1080 · 30 fps · 11 s
Audio
Narration + music, ducked −24 dB
Inputs
Recording · voice · music, hash-pinned
Receipt
QC passed · 0 model calls
Text and data demo · 9:16 · rendered 2026-09-08 · silent
The starter recipe, untouched
Production brief
“Start a portrait demo from the bundled template: a title card, a short terminal walkthrough, and a bar chart from three data points. Do not restyle anything.”
The result
Three native scenes, no external media, eleven seconds. The floor a first render starts from.
Music video · 16:9 · 3:30 · posted 2026-09-14 · Watch on X ↗
REDLINE — the full music video
Production brief
“Make a music video for ZJX with cool cars, hot girls and 80's highway music.”
The result
76 shots, 5,030 frames, verified against every pinned input. Audio is the approved master, encoded direct without remastering. Accepted as final at 9/10.
Rendered with ForgeStudio from a pinned recipe; stock footage per the project's credits record.
Music video · 16:9 · 5:53 · posted 2026-09-16 · Watch on X ↗
BLACK PRISM — the full music video
Production brief
“A single black geometric object journeys through an indifferent universe. Space. Time. Mathematics. Compression. Build the universe around the song.”
The result
8,476 frames over the full 353-second recording. One visibility parameter removed the closing meteors; everything else is the accepted V5. Accepted as final at 9/10.
Geometry in Blender, custom GPU renderer, assembled with the ForgeStudio shot-reels helper; the AAC track is a bit-exact packet copy of the accepted mix.
Format
1920×1080 · 24 fps · 353.2 s
Frames
8,476, state-checked per shot
Audio
Accepted mix, packet-identical
Status
Accepted final · 9/10
Built for AI agents
Brief your agent. Keep control.
The agent writes the recipe. ForgeStudio renders it. You review the finished video.
01
Prompt
You say what the video is.
02
Recipe
Your agent writes the JSON production: scenes, media, timing, audio, captions.
03
Validate
Schema, media, timing, text fit and layout, before any frame is encoded.
04
Render
Local FFmpeg. Same inputs, same video.
05
QC
Frame, audio and duration checks. A receipt with every hash.
06
MP4
H.264/AAC. Portrait, landscape or square.
A real request
“Make a 45-second landscape demo of this feature. Use recording.mp4, start at 12 seconds, explain these three steps, add captions and narration, and finish with the product name.”
forgestudio studio init demo.json --video recording.mp4 --start 12 --format landscape --narration voice.wav
forgestudio studio validate demo.json --preset demo
forgestudio studio render demo.json --output demo-render --preset demo
forgestudio studio verify demo-render --inputs
Works with the agent you already use.
Use the CLI or MCP with your agent, and the local workbench for hands-on edits.
Claude Code
Codex
Gemini CLI
OpenCode
and similar CLI agents
Your agent needs local command access.
Requirements · current version
Check your setup.
Platform
Linux x86-64.
Runtime
Python runtime included in the binary kit.
Encoder
FFmpeg and ffprobe on PATH with libx264 and AAC.
Fonts
DejaVu Sans and DejaVu Sans Mono at the distribution's standard TrueType paths.
Install
Verify SHA256SUMS, extract the kit and run the included executable.
Linux / x64 · Verified 2026-10-13
What v1.3.0 handles
Studio v1 recipes: up to 120 scenes and five minutes, 12 to 60 fps, inputs up to 8K. Project v2 uses separate documented profiles.
Studio v1 keeps its house style; project v2 supports brand settings and persistent text branding.
Captions from your SRT files, burned in or exported as SRT and WebVTT.
Bar and line charts from CSV or JSON. Audio from your local files.
Use the CLI or local browser workbench. Optional integrations need their documented dependencies; cloud adapters remain live-unqualified.
First local demo, four commands
forgestudio studio init demo.json --format portrait
forgestudio studio validate demo.json --preset short-preview
forgestudio studio render demo.json --output demo-render --preset short-preview
forgestudio studio verify demo-render
Sample data and transcript. Terminal text is typeset, never executed, and existing output is never overwritten.
One purchase includes every ForgeStudio release Greyforge ships; your license key recovers the latest build at any time. Optional provider costs are separate.