# reforge

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Juste-Medis ADIDO](https://cerebralvalley.ai/u/juste)
- **GitHub:** https://github.com/Juste-medis/reforge
- **Demo video:** https://youtu.be/aw7F85rMd4o
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4039

Re-Forge rebuilds broken flat parts from one phone photo. You lay the broken piece on a printed calibration mat and enter its thickness. Re-Forge then measures the surviving outline in true millimetres, and Meta's SAM 3.1 and Muse Spark find the part and read the damage: what the object is, whether it is a flat part, which edges are fractures, and which mirror axis can rebuild the missing piece. Every AI claim is checked against the geometry before anything is rebuilt. The result is a validated, watertight STL for your slicer and an editable OpenSCAD file. Every dimension is labelled measured, rebuilt by symmetry, or uncertain, with a 2σ estimate from the photo's own error budget.

It solves the gap between "a small plastic part broke" and "I have a file I can print". Most people have no CAD skills, and generic image-to-3D tools invent geometry without saying which parts are real. Re-Forge refuses what it can't support: 3D objects, varying thickness, a trace that is only part of an object. It tells you why instead of producing a confident-looking but wrong model.

It also exports the flat pattern (DXF, SVG at true size) for parts that are cut rather than printed, such as a gasket or a shim.

On a real photo of a real gasket, placed on the mat at a known size, it measures within 0.012 mm and traces all nine holes without inventing anything, even when the AI once wrongly called it broken. On a real photo of a broken chain sprocket, it rebuilds the missing half within 0.18 mm live (0.08 mm offline). 

On a rendered broken flange, it rebuilds the missing side within 0.015 mm and infers the two lost bolt holes within 0.005 mm. On a first real part photographed on the printed mat, the height came out within 0.41 mm of the caliper reading.

## More from Meta Global AI Developer Hackathon

- [MoonLyte](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4036)
- [Rehere](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4037)
- [PhysicsLens](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4038)
- [FlowGuard](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4040)
- [CaseFile](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4041)
- [Unfollowy](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4042)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4039. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
