unlock

AI agent that redesigns a physical product so a failed part can be replaced, then proves the redesign is safe with a CAD kernel before anyone cuts metal.

AgentOpen sourceActiveMCADManufacturing

What it does and how it connects

UNLOCK is an AI agent that redesigns a physical product so a failed part can be replaced. It reads a CAD assembly, finds exactly what stops the part from coming out, lets Meta's Muse Spark 1.3 propose a constrained design change from a finite list, builds that change in real CAD, and checks the result with a verifier whose verdict the model cannot change.

The workflow runs in six steps: inspect the STEP assembly and freeze the revision, target, and constraints under a hash; explain the blockage with exact BRep evidence; investigate through the model; construct the edit with a trusted CAD constructor while the model writes no code or geometry; verify by rebuilding from the frozen inputs in a fresh process; and export a checked STEP bundle once a person accepts the result.

The README is explicit that this is a research prototype on synthetic CAD fixtures, built for the Meta Global AI Developer Hackathon 2026, and not affiliated with or endorsed by Meta. The public demo serves recorded runs from a read-only snapshot and computes nothing new; the full workflow with live Muse Spark 1.3 runs locally with the user's own key.

  • SolidCraft

    A desktop CAD program with an MCP server, while UNLOCK redesigns a trapped part for repairability and verifies the result.

  • text-to-cad

    Generates CAD from text prompts through coding agents, while UNLOCK redesigns a failed part so it can be replaced, then proves the redesign with a CAD kernel.

  • chili3d

    A browser CAD application, while UNLOCK is an agent that redesigns a trapped part for repairability.

  • brepjs

    A TypeScript B-Rep CAD library with a verify CLI, while UNLOCK is an agent that redesigns a product for repairability with an independent verifier.

  • CAD-Agent-Hub

    MCP servers and bridges for CATIA, SolidWorks, NX, and Fusion, while UNLOCK redesigns a trapped part for repairability and verifies the result.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3Live demo siteunlock-labs.pages.dev

Not verified

  • Pricing (none stated on the repo; the README gives an API cost estimate of about $0.03 per redesign and calls it an estimate, not a billed figure)
  • Real user voices (the repo has no open issues)
  • No GitHub releases exist, so latest release fields are null
  • A named individual builder beyond the repository owner handle Shrenzoo

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.