SnapLock
SnapLock is a physics-native generative design tool.
Core trick
Runs a WebGPU physics simulation to constrain ControlNet image generation, and sends simulation crashes to Gemini for automatic code patches.
Description
SnapLock is a physics-native generative design tool. We use a WebGPU physics engine (Taichi) to constrain AI imagery, ensuring objects obey "Ground Truth" laws like gravity and collision. Uniquely, SnapLock features a "Self-Healing" Engine: if the simulation crashes, our built-in debugger sends the error to the backend where Gemini 3 Pro triages, diagnoses, and auto-patches the code in real-time. We use Banana.dev for serverless GPU inference (ControlNet) and Gemini Nano for local latency optimization, creating a seamless loop between physics, code, and pixels.