Urgent.News

What's breaking now, across thousands of outlets.

Tech

Gitframes

Gitframes is a novel video generation tool built as a single npm package, designed to be driven by AI agents through code. This lightweight package consolidates the functionality of three separate desktop applications - Photoshop for compositing and VFX, After Effects for motion, typography and keyframing, and Blender for 3D scenes, cameras and models. The result is code-first video generation, bypassing the need for a multi-gigabyte creative suite and leveraging GPU hardware directly.

Gitframes operates on the principle of treating video composition as software engineering, a stark contrast to modern automated video generation methods that are often limited by general-purpose web browser architectures. It offers a matrix of engineering dimensions that set it apart from traditional text-based methods that rely on CPU rasterization or low-resolution SDF atlases, which become distorted under 3D camera movements.

The Gitframes package includes the Slug algorithm, a comprehensive suite of professional image/video shader nodes, and the Layer.chart package for building various types of charts. It also provides d3 for computing scales, ticks and geometry, with every visual element rendered as an ordinary node. The VisionRunner.create(), comp.withVision() and VisionNode.attach() methods allow for zero I/O operations, enabling models to be fetched only when needed.

All models used by Gitframes are Apache-2.0 licensed, pinned to specific revisions of Hugging Face, and verified for integrity. Reactive ProgrammaticSignals handle the tracking of entities, enabling animation of layers and shader uniforms. The system requires Node.js version 22 or higher and utilizes native GPU acceleration via Dawn / WebGPU or Vulkan.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at github.com →

More in Tech

More from Monday 5 October →