BATIQ is a native Rust 2024 node compositor designed for real-world workflow speed. Built on solid compositing disciplines—32-bit float scene-linear ACEScg core, truthful EXR data windows, zero-overhead wgpu presentation—while introducing fresh, uncluttered ways to work.
Instead of static effect menus or generic cloud filters, BATIQ embeds a local LLM (Ollama Gemma) running 100% privately on your machine.
Describe the optical look you want—such as "delicate amber light bleed on practical lights" or "multi-scale bloom with atmospheric glow". The local model compiles a typed, schema-bounded node with versioned, animatable UI controls on the fly. Zero raw WGSL code injection. Constantly evolving with each release.
Compositors shouldn't force you into one dogmatic layout axis.
Nuke veterans rely on vertical flow (inputs top, outputs bottom). Flame, Fusion, and After Effects artists prefer horizontal flow (inputs left, outputs right). BATIQ lets you switch axes instantly without breaking connection topology, re-routing mask sockets to the right edge automatically.
Press ⌘4 or the transport expand button to dock a true multi-lane clip timeline directly under the scrubber.
Every Read node receives its own lane. Drag the clip body to shift it in time, and drag the ribbed trim grip inside each end to adjust source ranges against actual media on disk.
Single-key shortcuts for rapid keyboard-driven graph assembly.
Read (R) · Solid (S) — 16/32-bit float OpenEXRs, display-referred PNG/JPEGs, and scene-linear RGBA solid color generators.
Mask (P) · Keyer (K) · AI FX (X) · Blur (B) — Closed cubic B-splines, HDR multiplicative keyer, prompt-driven local AI nodes, and normalized separable Gaussian blur.
Exposure (E) · Grade (G) · OCIO ColorSpace (C) · Channel Flow (H) · Premult (U) / Unpremult (N) — Precision Lift/Gamma/Gain color wheels, 3D LUT display inverting, channel routing, and alpha management.
Transform (T) · Tracker (Y) · Warp (D) · Reformat (O) — Affine transforms, sub-pixel NCC point tracking, dual-nature perspective/grid warp, and separable Lanczos3 GPU reformatting.
No vague marketing claims. Here is the truthful list of engineered features shipping in version 0.2.7.
data_min instead of softening pixels through resampling.####, %04d) with missing-frame handling.1–9.⌘C / ⌘V human-readable subgraph copy-paste between sessions.0.002.Compiled native desktop binaries for macOS, Windows, and Linux. Choose your operating system to download directly from GitHub.
.app Application Bundle