{"repo":"BOMWiki/partmode","free":true,"listed":false,"github":"https://github.com/BOMWiki/partmode","clone":"git clone https://github.com/BOMWiki/partmode.git","description":"Open-source, local-first 3D parametric CAD that runs in the browser for people and permissioned typed agents, powered by OpenCascade WASM.","language":"JavaScript","stars":541,"topics":["browser-cad","cad","opencascade","parametric-modeling","webassembly","3d-modeling","ai-agents","brep","local-first","model-context-protocol"],"license":"AGPL-3.0","category":"mcp-servers","readme_excerpt":"PartMode Open-source, local-first parametric CAD for people and permissioned typed agents. Open PartMode · Read the help · Explore the architecture · Contribute PartMode is browser-based mechanical CAD built on OpenCascade WebAssembly, replicad, and three.js. It combines constrained sketches, editable feature history, exact B-rep evaluation, assemblies, drawings, and standard exchange formats in one application that runs without a desktop CAD installation. It is built around a simple idea: human and agent changes should use the same canonical document model and exact kernel instead of parallel, opaque automation state. In a browser-approved session they can revise the same open project; the separate headless path uses its own account-owned document. Local by default Exact geometry Shared model + kernel --- --- --- Model anonymously in the browser. Optional hosted agent connectivity and headless document storage are separate, explicit choices. OpenCascade evaluates solid B-rep geometry. The shaded three.js scene is a view of the result, not the source of truth. People use the CAD interface. Agents use typed, permissioned operations against the same schema and kernel; browser-approved agents can edit the open project. PartMode is free to use, inspect, modify, and self-host under the GNU AGPL v3 license. See PartMode in 18 seconds Open an editable template, make a human parameter edit, approve a typed agent change, rebuild the exact geometry, and export STEP. The demo was captur","default_branch":null,"files":null,"tree":[],"storefront":"/r/BOMWiki","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BOMWiki/partmode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}