Remotion videos, rendered by Rust instead of Chrome
Kinetograph runs Remotion-style TypeScript (or plain HTML) in Node and composites every frame on the GPU with a Rust engine — no browser in sight.
What it does
You write a video as code — Remotion’s React/TypeScript API or a plain HTML page — and Kinetograph renders it to MP4. Node executes your project; a Rust addon lays out, paints, and composites each frame on the GPU, then encodes it. It handles CSS, SVG, Canvas 2D, WebGL shaders, 3D, and Web Audio, and existing Remotion and HyperFrames projects reportedly render as-is.
The interesting bit
The pitch is aimed at agents, not just humans: there’s an AGENTS.md and an agent-skills install path, so a coding agent can set up and author videos for you. The boring part — skipping headless Chrome entirely — is the actual trick, replacing a RAM-hungry browser with a Rust/Skia/wgpu compositor.
Key highlights
- Renders Remotion projects unmodified; also accepts plain HTML/HyperFrames pages
- GPU compositing via a Rust addon (wgpu/Skia), with Web Audio rendered offline
- Prebuilt binaries for macOS Apple Silicon, Linux x64, and Windows x64; Node 22+
- Ships a local Studio editor and a
doctorcommand for environment checks - Apache 2.0, free for commercial use; the launch film itself is one example project in
examples/launch
Caveats
- Beta at 0.3.0 — the README warns APIs can change between versions
- “Blazingly fast” is the tagline, but no benchmarks or numbers are given, so speed claims are unverified here
- Remotion compatibility is documented as a compatibility page, implying it’s a subset, not a guarantee
Verdict
Worth a look if you already use Remotion and want faster, browser-free renders, or if you’re building agents that generate video. If you need a mature, stable API, wait past the beta.
Frequently asked
- What is 0xS4N4TG/kinetograph?
- Kinetograph runs Remotion-style TypeScript (or plain HTML) in Node and composites every frame on the GPU with a Rust engine — no browser in sight.
- Is kinetograph open source?
- Yes — 0xS4N4TG/kinetograph is open source, released under the Apache-2.0 license.
- What language is kinetograph written in?
- 0xS4N4TG/kinetograph is primarily written in TypeScript.
- How popular is kinetograph?
- 0xS4N4TG/kinetograph has 512 stars on GitHub.
- Where can I find kinetograph?
- 0xS4N4TG/kinetograph is on GitHub at https://github.com/0xS4N4TG/kinetograph.