Viktor.comAn AI coworker that actually does the work
Promoted
Maker
📌
Hey, I'm Naman — I built Infinite.
It started as a fork of Bespoke Synth. I'd been modding it to work as a combined music + VJing tool, writing custom C++ visualizer modules with shader-based, audio-reactive rendering. At some point I realized the node-based architecture I was building — the module system, the FBO/render-to-texture pipeline — didn't actually need audio attached to it at all. It worked as a general-purpose way to think about compositing images and video as a graph of GPU operations.
So I pulled it out and rebuilt it standalone: Infinite is a node-based image/video compositor for macOS, architecturally descended from Bespoke but repointed from audio synthesis to GPU textures.
The process changed a lot along the way — I went from "adding visuals to a music tool" to realizing the node graph itself was the interesting part, independent of sound. Most of the actual implementation was done through Claude Code sessions, iterating on the C++ and shader layers.
One heads up: I don't have an Apple Developer account yet, so macOS will flag it as from an unidentified developer on first launch. Right-click the app → Open → Open again, and it'll run fine. Happy to answer anything about the architecture or where it's headed.