Discover and explore top open-source AI tools and projects—updated daily.
earthtojakeText-to-CAD generation harness for coding agents
New!
Top 44.6% on SourcePulse
Summary
This project offers an open-source harness designed to generate CAD models using AI coding agents. It targets developers and engineers seeking to automate 3D model creation within their workflows, providing capabilities for AI-driven design, export to multiple standard formats, and a local inspection viewer. The harness aims to streamline the iterative design process by enabling precise, code-based modifications and local execution.
How It Works
The harness facilitates text-to-CAD generation by acting as an intermediary between AI coding agents (like Codex and Claude Code) and programmatic CAD libraries, primarily build123d and OpenCascade (OCP). Its core innovation lies in a @cad[...] reference system, allowing AI agents to precisely target and modify specific geometric elements in iterative design loops. The workflow involves describing the desired model, enabling the agent to edit source files, regenerating target outputs (e.g., STEP, STL), and inspecting the results via a local viewer.
Quick Start & Requirements
pip install -r requirements-cad.txt). Navigate to the viewer directory and install Node.js dependencies (npm install).npm run dev. The viewer is accessible at http://localhost:4178.Highlighted Details
@cad[...] reference system for iterative, geometry-aware edits by AI agents.Maintenance & Community
The project appears actively maintained, with features like AI integration and a local viewer. Updates and project-related information are linked via the author's X account (@soft_servo). Dedicated community channels (e.g., Discord, Slack) are not specified in the README.
Licensing & Compatibility
The project is licensed under the MIT License. This permissive license allows for broad commercial use and integration into closed-source applications without significant restrictions.
Limitations & Caveats
This project functions as a "harness," integrating existing AI models and CAD libraries; its effectiveness is dependent on the performance and capabilities of these underlying components. Specific benchmarks or known limitations regarding the AI generation process are not detailed. The modular structure, involving "bundled skills" and separate repositories for standalone skills, may introduce complexity for advanced configurations.
2 days ago
Inactive