Thirteen precision fidget toys with real Taptic Engine haptics and metallic sound synthesized live. Ten chassis, six metals, sixteen colours — build each one yourself. Seven-day free trial, then £4.99 a month or £19.99 forever. Six fidgets playable free in your browser.
Tines The single, secure environment for agents, apps, and automations.
Promoted
Maker
📌
Hi Product Hunt — Lee here, solo dev.
I built Fidget Lab because every phone "fidget app" I tried felt like a video of a fidget toy rather than the toy itself. Tap, watch something wobble, feel nothing.
So I built it the other way round, starting from the iPhone's Taptic Engine. Each mechanism has its own detent pattern — the ratchet's 24 teeth feel nothing like the coin's ten magnetic stops — and the audio is synthesized in real time from the physics rather than played back. A hard flick sounds different from a gentle one, and the material actually matters: a struck object rings at a pitch set by the square root of its stiffness over its density, so titanium rings bright where copper gives a low soft thock and Ultem barely rings at all. That relationship is in the synthesis, so choosing a metal changes the sound, not just the colour.
Thirteen mechanisms, and you build each one: ten chassis, six body metals, five ball materials, four springs, sixteen colours across three slots.
One thing I did deliberately: no health claims. Nearly every fidget product says it helps focus or anxiety. I read the research — a 2025 meta-analysis of fidget devices found essentially no effect on attention — so I wrote that up on the site instead of pretending otherwise. It's a toy. It's meant to feel good, and that's enough.
No ads, no account, nothing collected (the App Privacy label reads Data Not Collected), works offline. Six mechanisms run free in the browser at hapticfidget.com if you want to judge the claims before installing — though the haptics are the whole point, so the phone is where it lands.
Happy to talk haptic design, real-time audio synthesis, or what a click should actually feel like. Ask me anything.