TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

earthtojake/text-to-cad

AI CAD design plugin

+1,149 stars in 7 days · trending 24 of the last 30 days

Design 3D parts and generate manufacturing files from natural language instructions

Tell the agent to create a specific part, and it writes code to build a 3D model and verifies if it is manufacturable. This tool converts text into 3D CAD models and manufacturing files, linking the design and verification processes into a single workflow. It exports results in standard formats like STEP and STL, identifying parts that do not meet machining rules and suggesting directions for correction.

Installation and Agent Integration

On macOS and Linux, run the installation script using the curl command; on Windows, use the irm command in PowerShell. This process installs uv if it is missing and configures plugins or skills for each agent app on the computer using that app's specific commands. It registers the cad command, updates the CAD server to the latest release, and refreshes all components upon re-execution. Manual installation and update instructions for each app are detailed in docs/install.md.

Model Generation and Manufacturing Readiness

The agent uses build123d and OpenCASCADE to write Python scripts for model creation.

  • Manufacturability Check Measures whether the part can be machined, cut, bent, formed, or 3D printed according to the rules of the respective process. If any part is not feasible, it indicates the points that need correction.
  • Stress Analysis Uses CalculiX to calculate whether a part or joined assembly can withstand loads. It visualizes the maximum stress, safety factor, and displacement of each part on the model.
  • Process Drawing Generation Generates PDF drawings with projected dimensions from the part's geometry. These include front views, hidden lines, center marks, hole callouts, and title blocks.
  • Manufacturing Service Integration Pre-checks DXF and STEP files according to SendCutSend guidelines. It performs 3D print slicing with OrcaSlicer and sends the files to Bambu Connect or Bambu Studio.
  • Robot Simulation Generates robot and world description files in URDF for ROS, SRDF for MoveIt, and SDF for Gazebo formats to support simulation and motion planning.

Data Collection and Contribution

By default, it sends usage statistics and crash reports, tagged only with a random ID, excluding files, paths, and prompts. The privacy policy specifies what is sent and how to disable it. Bugs and plugin requests are submitted as issues, and including the model script and cad doctor --check output resolves them fastest. Security issues are reported privately according to SECURITY.md. New skills, example models, and fixes can be contributed to the skills/, models/ directories or anywhere in the code.

Pre-Use Checks

This tool is released under the MIT license and can be used with any agent app that supports plugins or skills. Manufacturing service integration is limited to specific services like SendCutSend, OrcaSlicer, and Bambu Studio, so those features are restricted if you do not use them. Stress analysis is based on CalculiX, so additional verification may be required for complex nonlinear analysis. Since the agent app may need to restart during installation, it is advisable to check for any active sessions.

Written by AI from this repository's README on November 8, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
40 days between Jun 19, when Trend began recording, and Nov 8, 2026 · 24 of the last 30 days · first on Jul 21 · best daily rank #3 (Oct 6)

Read from GitHub, as of November 8, 2026.

Language
Python
Topics
agents · ai-agents · cad · mechanical-engineering · robotics · step · stl · stp
Stars
25,825
Stars gained in 7 days
+1,149
Contributors
32
Forks
2,457
Latest release
v0.11.2 · November 8, 2026
Commits
1,497
Last commit
November 8, 2026
Open issues
19
Open pull requests
33

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #3 · October 6, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page, and it updates by itself when the repository climbs higher.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/earthtojake--text-to-cad/badge.en.svg)](https://trend.ondo.sh/github/r/earthtojake--text-to-cad/en.html)