pathloom
A local macOS workspace for previewing, arranging and preparing custom 3D printing toolpaths, with exact STEP editing and AI components on the canvas.
What it does and how it connects
Pathloom is a local macOS workspace for custom 3D printing toolpaths, parametric components, and exact STEP B-rep editing. The primary runtime is Pathloom Desktop, built with Tauri 2, and GitHub Pages offers a browser preview with a smaller set of capabilities.
The workspace imports .toolpath and JSON files with ordered paths, logical tool IDs and XYZ points, previews tools, print speed, layers and path progression in Three.js, and arranges placed instances by duplicating, moving, rotating and ordering them. It generates geometry with typed curve, point, number, list and boolean components, imports DXF curves and STEP, and generates G-code with configurable start, end and tool-change templates, temperatures, fan, intro lines, per-instance layer pauses, thumbnails and approximate time and filament metadata.
AI components sit on the canvas: the user writes instructions on a card, and the component appears at the requested position, disconnected, to be wired into the graph by its typed ports. AI uses the installed Codex App Server and its local ChatGPT account, not a separate API key, and large STEP geometry stays local, with requests using opaque references and summaries. The README is explicit that the CAD stage is in development and that advanced surface matching and several editing commands are still pending.
Alternatives
Compare side by side- VibeShape
A local-first browser CAD that goes from parametric sketch to print, rather than a macOS workspace for custom toolpaths.
- partforge (pixiteapps)
Turns a part definition into a parametric web app, rather than a workspace for hand-built toolpaths.
- print3d
Turns a brief into a sliced print job, rather than a workspace for previewing and preparing custom toolpaths.
- CadQuery
A Python library for building parametric 3D CAD models with scripts, rather than a toolpath workspace.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Since OCCT 7.7.0, spherical or toroidal STEP faces with a clockwise outer boundary import as the complement of the bounded patch: 18 spherical faces on a Pro/ENGINEER model grew from 693.8 to 42,569.7 mm2 while BRepCheck_Analyzer calls every face valid. A shape-healing heuristic mistakes the explicit outer boundary for a hole.Error Index
- A STEP export from SolidCraft lost the side faces on 3 of 4 tapered legs when opened in other CAD tools, leaving only end discs. SolidCraft read its own file back fine; the fault was which ring of the cone face the loop started on, which other readers depend on.Error Index
- A STEP face planted flipped on a part with a 1 to 5 micron feature passed every OpenCascade check, and the CI step meant to catch a flipped face in every file missed one of 122 on main.Error Index
- Inventor's inch spelling was unknown to the checker, which fell back to metres, so a 50 mm hub read as about 50 um and the mesher crashed with a numeric error; unit-less STEP files failed the same way.Error Index
Sources
Not verified
- License: no license file exists in the repository, so no license is stated; the catalog label source-available could not be verified live.
- Pricing: none stated on the repo.
- Real user voices: no real linked post read for this page; the repo has no public issues listed via the API.
- No GitHub releases exist, so latest release fields are null.
- A named individual builder beyond the repository owner handle usagicraftlab
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.