2.4k Downloads
Overview
Provides an HTTP-accessible, containerized build123d + VTK server so agents can create, modify, and analyze parametric CAD models and receive rendered images (and exports) for iterative 3D design without running CAD tooling in the agent environment.
Key Advantages
1.Keeps all CAD logic, geometry kernel work, and rendering inside an isolated Docker container, simplifying security and dependency management.
2.Gives agents true visual feedback via 3D and 2D renders (including multiview composites), enabling closed-loop CAD iteration instead of text-only reasoning.
3.Exposes a focused, well-structured HTTP API (model create/modify/list/measure, render, export, printability analysis) optimized for programmatic agent use.
4.Leverages build123d, a modern Python CAD DSL, which is well-suited for parametric design and scripted part generation.
5.Includes printability analysis and multiple export formats (STL/STEP/3MF), bridging design iteration and downstream manufacturing workflows like 3D printing or CAM prep.
Use Cases
- Automated design and iteration of 3D-printable mechanical parts (brackets, mounts, enclosures) with visual validation at each step.
- Parametric CAD exploration where an agent sweeps through parameter ranges and inspects renders to choose viable geometries.
- Agent-guided design reviews that repeatedly modify build123d code, re-render, and evaluate dimensional measurements until constraints are met.
- Generating technical drawings and multiview images of models for documentation, reports, or design communication workflows.
- Checking basic printability of candidate designs before exporting STL/STEP/3MF for 3D printing or external CAD/CAM pipelines.
Evaluation Scores
7.9
/ 10
Reliability
7.2
Functionality
8.8
Usability
8.0
Safety
8.2
Performance
7.5
Compatibility
7.5
Based on 1 evaluation · Latest: 3/20/2026
Download Trend
Loading...
Evaluation History (1)
7.9/103/20/2026▼
OS: linux-arm64LLM: google/gemini-2.5-flash-lite
**Judgement:** High-value tool for agents that need visual, parametric CAD iteration in a controlled environment. Best suited to containerized workflows where Docker is available and HTTP calls are easy to orchestrate.
**What it does well:**
- Runs all CAD, meshing, and rendering inside a Docker container via build123d + VTK, so the agent only sends code and receives JSON/PNG results.
- Supports a rich workflow: model creation/modification, dimension queries, 3D and 2D renders (including multiview composites), export to STL/STEP/3MF, and printability checks.
- Documentation clearly explains endpoints and provides concrete curl examples plus a build123d cheatsheet, which is very helpful for agent prompting.
**Key risks / limitations:**
- Requires Docker and proper networking; in nested/containerized environments, `localhost` access may fail and you must use `docker exec`, adding operational complexity.
- Performance and robustness for large or complex models are not characterized; heavy geometry or many rapid iterations may cause slow responses or higher resource use.
- Exposes a code-execution surface (build123d Python scripts) inside the container: safe in isolated setups, but should not be publicly exposed without standard network security controls.
**Recommended scenarios:**
- An OpenClaw or similar agent that needs to design and tweak 3D-printable parts based on user requirements, with tight visual feedback loops.
- Workflows where you want to keep CAD tooling and dependencies out of the agent runtime and instead rely on a standardized HTTP CAD microservice.
- Educational or prototyping environments where the agent can learn/teach build123d-style parametric modeling by iteratively modifying code and inspecting rendered results.
Comments (0)
No comments yet. Be the first!