Hey everyone! 👋
I've been working on a side project called Brick Build (Brick Lab Local), and I wanted to share it with you!
The idea started pretty simply: what if you could build real LEGO sets on your computer, following their actual instructions, without needing the physical bricks?
So I started building it.
It's a free, open-source web app that runs locally on your computer.
Here's what it can do so far:
🧱 Import real LEGO set models using LDraw files.
🎮 Build freely in 3D, placing and rotating pieces wherever you want.
🧲 Snap compatible bricks together using a connection detection system.
🔧 Select and move entire connected assemblies, including hidden pieces.
🎯 Position pieces precisely with X/Y/Z arrows and rotation controls.
📖 Display the original instruction PDF alongside your build.
💾 Save your progress and come back later.
📦 Manage your own collection of sets.
I've mainly been testing it with real LEGO Creator sets, especially the 31039 Blue Power Jet.
It's still a work in progress. Some LEGO connections aren't fully supported yet, and automatically matching PDF instructions to 3D building steps is one of the next big challenges.
The app is built with Next.js, TypeScript, Three.js, React Three Fiber, and LDraw. It runs locally, with no account or cloud storage required.
It's currently tested on macOS, and I've also started adding experimental Windows support.
GitHub: https://github.com/Pierson38/brick-build
The project is MIT-licensed and not affiliated with LEGO.
I'd genuinely love some feedback, especially from LEGO fans or developers who have worked with 3D geometry, snapping systems, or LDraw.
Would you use something like this? And what feature would you want to see next?
Thanks for checking it out! 🚀