Kinetograph CLI
A video engine for agents in Rust: Remotion-style TypeScript code or an HTML page turns into MP4 on the GPU, no browser.
- 513 ★ on the repository
- Last commit
- Apache-2.0
Extended access
Why this level
- The engine runs project code and renders video on the GPU, with results written to `out/`.
- Building from source installs Rust and system FFmpeg libraries.
Install
- Works in
Manual install
npm install kinetographPrebuilt package for Apple Silicon macOS, Linux x64 and Windows x64; check with `npx kinetograph doctor`.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The engine runs project code and renders video on the GPU, with results written to `out/`.
- Building from source installs Rust and system FFmpeg libraries.
This is third-party code. Review the repository files before installing.
What it does
Kinetograph makes videos from code. An agent or a person writes a clip in TypeScript with the Remotion API or as a plain HTML page, Node runs the code and a Rust compositor draws every frame on the GPU: CSS, SVG, Canvas 2D, WebGL shaders, 3D and Web Audio. Existing Remotion and HyperFrames projects render without changes. `npx kinetograph init` creates a project, `npx kinetograph render src/index.tsx` writes `out/renders/Main.mp4` and `npx kinetograph doctor` checks the environment. For agents there are skills (`npx skills add 0xS4N4TG/kinetograph`, with `kinetograph` as the starting one) and an MCP server: `claude mcp add kinetograph -- npx -y kinetograph mcp` for Claude Code. The README prompt lets an agent do the setup: it asks whether to take the prebuilt package or build from source. A local editor called Studio is included.
Who it is for. Developers and motion designers on Remotion or HyperFrames who hand clip building to an agent and want rendering on their own GPU.
Good fit when
- A Remotion project renders too slowly and a replacement is needed with no code rewrite.
- The agent must write, check and render clips itself through skills and an MCP server.
- A video must be built from an HTML page with shaders and 3D, with no Chromium involved.
- The engine should be checked with `npx kinetograph doctor` on a new machine.
Not a fit when
- A stable version is needed: the project is in beta and the interface still changes.
- The platform is not on the list: the prebuilt package covers Apple Silicon macOS, Linux x64 and Windows x64.
- Node.js 22 cannot be installed.
Example request
Create a Kinetograph project, build a 10-second title card and render it to `out/renders/Main.mp4`.Limitations
The project is in beta (version 0.3.0) and interfaces may change between versions. Node.js 22 or newer is required. The prebuilt package covers Apple Silicon macOS, Linux x64 with glibc and Windows x64, and other platforms build from source: Rust and the FFmpeg libraries are required and the build takes 15 to 30 minutes. The agent must ask before system-wide installs and before installing skills. The last commit in the repository is from November 2026.
How to disable. Run `npm uninstall kinetograph` in the project, delete the skills from the agent directory and remove the MCP server with `claude mcp remove kinetograph`.
FAQ
How do I install Kinetograph?
With `npm install kinetograph` and the check `npx kinetograph doctor`. The answer `addon: loaded` means the engine works. Node.js 22 or newer is required.
Do Remotion projects work?
Yes, existing Remotion and HyperFrames projects render as they are. A clip is written in TypeScript with the Remotion API or as an HTML page.
How do I connect the MCP server?
In Claude Code: `claude mcp add kinetograph -- npx -y kinetograph mcp`. Other agents are covered in `AGENTS.md`.
Is a browser needed?
No. Node runs the code and the Rust compositor draws frames on the GPU, covering CSS, SVG, Canvas 2D, WebGL, 3D and Web Audio.
How do I start a new project?
In an empty folder run `npx kinetograph init` (or `--html` for an HTML page) and `npm install`, then `npx kinetograph render src/index.tsx`.
Discussion
No questions or reviews yet.
Related
CLI toolsA skill set for writing video in TypeScript and rendering it on the GPU with no browser: compositing, motion graphics, 3D.
A skill that makes your agent film a short product video: concept, edit, sound and render on Remotion or HyperFrames
A motion design skill: the agent writes Remotion video code with voice, music and sound and delivers only after measuring frames
A CLI for programmatic video from HTML: the agent assembles frames from templates and renders a finished MP4 on your machine
A skill for promo films and kinetic type: idea and storyboard before the build, MP4 rendered through Chrome and ffmpeg, checked by six gates
A skill and Remotion pipeline: the agent studies your product and builds a demo video in React code, with no screen recording
README in short
A video engine with ready skills and an MCP server for agents, compatible with Remotion and HyperFrames. Rendering runs on the GPU with no Chromium.