Precision geometry for the agentic era.

Locus builds tools for turning ideas into physical designs. Start with Locus Studio: sketch custom parts, shape smooth surfaces, and explore assemblies in your browser. Discover the geometry, lattice, and AI tools behind it.

Studio is in development. Tell us what you want to make.

✓ Exact B-Rep & ISO-10303 STEP ✓ Hardware-Accelerated WebGL ✓ Model Context Protocol (MCP)
Interactive 3D • Drag to Orbit Model: Helical Spring B-Rep
B-Rep
Solid modeling on supported paths
WebGL
Interactive browser previews
ISO-10303
STEP export for supported geometry
MCP
Tools for AI-directed CAD

From a profile to a part you can revise

A modeling workflow for custom knobs, housings, and other product concepts. These steps describe Studio; the interactive scenes above are geometry previews.

  1. 01

    Sketch the profile

    Draw a profile or import supported SVG and DXF outlines, then extrude or revolve it.

  2. 02

    Shape and revise

    Edit dimensions and sculpt surface controls as you explore the part's form.

  3. 03

    Export and check

    Export supported geometry to STEP or mesh formats and check the result in your downstream workflow.

Explore the Locus tools

Start with browser CAD, or explore the geometry engine, agent interface, and lattice tools being developed alongside it.

Web-Native CAD

Locus Studio

Browser-based parametric 3D CAD modeler. Draw 2D sketches, sculpt true cubic NURBS control nets, assemble multi-part mechanisms, and export supported models to STEP.

  • Interactive millimeter sketch workplane
  • 3D control net sculpt with Gaussian falloff
  • Multi-body assembly clearance detection
Learn More ↗
Geometry Kernel

Locus Core

The high-performance geometric computation engine. AST-sandboxed math evaluation, bounded multiprocessing worker pools, and topological boundary stitching.

  • Bounded multiprocessing worker pool
  • AST-sandboxed expression evaluation
  • SHA-256 LRU geometry caching
Learn More ↗
Agentic AI Protocol

Locus Agent & MCP

Model Context Protocol interface enabling autonomous AI models to design, fillet, assemble, and validate real physical parts with zero manual clicks.

  • Standard MCP protocol tool definitions
  • Automated physical mass & volume audit
  • JSON-schema bounded validation
Learn More ↗
Advanced Materials

Locus Metamaterials

Implicit Triply Periodic Minimal Surface (TPMS) engine. Explore Gyroid, Schwarz-D, and Neovius lattice geometries and their parameters.

  • Parameterized lattice fields
  • Implicit lattice design exploration
  • Watertight boundary cap integration
Learn More ↗

Foundations of Computational CAD

How Locus solves fundamental geometric and systems challenges in next-generation mechanical engineering.

01

Dual-Kernel Client/Server Decoupling

The browser displays interactive geometry while the backend evaluates modeling operations. Response times depend on the operation, model size, hardware, and workload.

Client: Three.js WebGL <--- JSON/ArrayBuffer ---> Server: Bounded Multiprocessing Worker
02

Topological Watertightness & Signed Volume

Watertightness, consistent winding, positive signed volume, and nondegenerate faces guide solid validation. Acceptance depends on the geometry path and parameter range; these checks are not a universal self-intersection certificate.

assert mesh.is_watertight and signed_volume(mesh) > 0 and manifold_euler(mesh)
03

Exact Knot-Inserted Rational NURBS

True cubic degree [3, 3] NURBS surfaces with outer B-spline hull control nets. Preserves rational weights, closed-seam polar welding, and native STEP B_SPLINE_SURFACE_WITH_KNOTS export without polygon facet degradation.

STEP: B_SPLINE_SURFACE_WITH_KNOTS(degree=[3,3], knots_u, knots_v, ctrlpts, weights)
04

Agentic Hardware Synthesis via MCP

Autonomous AI agents execute precise parametric CAD design workflows through Model Context Protocol (MCP). Agents generate 2D sketches, apply fillets, verify multi-body clearances, and export validated ISO-10303 STEP solids.

ToolCall: create_primitive(type="cone", r1=12.0, r2=0.0, height=35.0) -> 200 OK STEP

One platform, different ways to design

Explore the tools that fit your work. Studio and the wider platform are in development; early access is offered individually.

Your goalStart hereWhat to explore
Model a custom partLocus StudioSketches, surface editing, assemblies, and exports
Explore geometry computationLocus CoreModeling operations and bounded computation
Connect an AI workflowLocus Agent & MCPStructured tool calls for CAD operations
Explore lattice structuresLocus MetamaterialsImplicit fields and sampled lattice geometry

What would you like to make?

Share a custom-part project or a modeling workflow you want to improve. We will use early-access requests to understand which workflows to support first.

Request early access Technology & Architecture