**Compositing, motion graphics and 3D for code-first video — one npm package that AI agents drive with code.**
[](https://www.npmjs.com/package/gitframes)
[](LICENCE)
[](#)
[](https://discord.gg/cbqMGGme5)
[](https://www.youtube.com/@gatewai.studio)
[](https://nodejs.org)
[](https://www.w3.org/TR/webgpu/)
[](#monorepo-architecture)
[](#6-on-device-vision--tracking)
> **⚠️ Beta:** gitframes is under active development. APIs may change between releases and some features may be incomplete or unstable.
Gitframes is built for coding agents. It packs the work people usually split across three desktop apps (Photoshop-inspired compositing and VFX, After Effects-style motion, typography and keyframing, and Blender-style 3D scenes, cameras and models) into one lightweight npm package. Your agent writes a TypeScript composition, checks frames, and renders an MP4, and nobody has to install or license a multi-gigabyte creative suite.
**Code-first video as pure software engineering** — no headless browser, no DOM reflow, no screenshot pipeline.
Renders directly on GPU hardware via Dawn / WebGPU / Metal / Vulkan in Node.js and modern WebGPU browsers.
Gitframes launch 22_gitframes_launch
|
Full Circle 21_full_circle
|
Dancer showcase 19_gitframes_film
|