Launched this week

SnapTiles
Build with magnetic tiles in 3D, free in your browser
39 followers
Build with magnetic tiles in 3D, free in your browser
39 followers
Magnetic tiles in 3D, free in the browser. Drag tiles out and they snap edge to edge like the real ones, and gravity knocks down a roof that wouldn't hold. Crash it, rebuild it, or start from a ready-made build. If you use Claude, it can also rebuild a tile build from an Instagram or YouTube video.





Free
Launch Team / Built With

CloudflareStill paying to deploy your apps? Try Cloudflare Workers for free
Promoted



Hi! My son is 4 and Magna-Tiles are his favourite toy. I kept planning builds for him in my head, so I made this to try them out first.
It's free and there's no sign-up. Drag tiles out of the tray and they snap and hinge like the real magnets, and gravity tells you if a roof would actually hold. Crash knocks it all down and Rebuild snaps it back together. Ideas has a few ready-made builds to start from, including a Paw Patrol Lookout Tower.
If you use Claude, there's an extra: paste a link to someone's build on Instagram or YouTube and Claude works out the pieces and rebuilds it. That runs on your own Claude, which is how it stays free.
It works on iPads and phones too. I'd love to hear what breaks, and what your kids build.
A tech question. Why threejs, but not babylonjs?
@generalgda Good question! In SnapTiles, three.js only does the drawing. The snapping, hinging and gravity are my own code, so I didn't need a physics engine or a big scene toolkit, and the smaller library fit best. Babylon would have worked too; I just wasn't going to use most of what it adds.
And a second one: does SnapTiles have MCP connection?
@generalgda Yes! There's an MCP connector at https://snaptiles-mcp.mizzi.com/mcp . Add it to Claude as a custom connector and sign in once with your email. Claude then builds into your own library, and the page at mizzi.com/snaptiles updates live while it builds. There's also a plain HTTP API (POST /api/build) if you'd rather script it; the keys are under My builds.
@kalvin_mizzi, perfect!! :D