mill_ui
Declarative CAM compiler designed for natural language driven CNC workflows, turning panel layouts described in PML into validated G-code and SVG blueprints for CNC routers.
What it does and how it connects
mill_ui is a compiler style CAM system that turns declarative panel layouts into validated G-code and blueprints. You describe the profiles, pockets, joinery, and assemblies you want; the pipeline handles layout resolution, toolpath generation, and validation. It begins with a description of what to build, not with a drawing and a series of toolpath decisions made in a GUI.
The pipeline is PML to LayoutAST to RemovalIntent IR to CAM Planner to G-code, with explicit intermediate representations that let each stage be validated and tested in isolation, and a reverse path from layout back to PML. Validation happens before any toolpath is generated: IR level checks for overlap, depth feasibility, and toolability catch errors against the semantic description of what to machine, before G-code exists.
Capabilities stated in the README cover machining features (profile with tabs, pocket, surface facing, hole, engrave, bevel, chamfer, roundover, wave texture), layout managers (Frame, Grid, Split, Inset, Place, Panel, Keepout), and an assembly system for boxes, cabinets, cubbies, and beam structures with joinery resolved automatically from panel interfaces. The intended workflow is natural language to PML by an AI assistant, review of the SVG blueprint, iteration, then cutting.
Alternatives
Compare side by side- CAM Assist by CloudNC
A commercial AI plugin that generates machining strategies inside existing CAM packages, rather than a declarative CAM compiler for CNC routers.
- Casys Digital Thread
A local first experimental engineering control plane, rather than a CAM compiler for panel layouts.
- CADDi
A commercial AI data platform that connects PLM, ERP, and procurement data for manufacturing, rather than a CAM compiler.
- NexCAD AI Checker
A commercial AI drawing checker for dimensions, GD&T, and standards, rather than a CAM compiler that emits G-code.
- Draft AI (Rishi24-alt)
An AI platform for engineering drawings with a SolidWorks add-in, rather than a CAM compiler for CNC routers.
Sources
Not verified
- Pricing: none stated on the repo.
- No GitHub releases exist, so latest release fields are null.
- No independent user voice found: recent repo activity is maintainer issues only.
- Related Error Index entries (no matching entry verified)
- The license is not an open source license: the README states the repository is published for portfolio and review purposes and no license is granted to use, copy, modify, or distribute the code.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.