text-to-cad
26,063
Stars
2,478
Forks
107
Watchers
32
Open Issues
MIT
许可证
Python
语言
2026-04-22
创建时间
2026-11-11
最近更新
项目能做什么
利用 AI 进行实体产品 CAD 设计的工具。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center"> <img src="apps/docs/public/brand/logo-texttocad-animated.svg" alt="text-to-cad" width="800"> Design physical products with AI. [Website](https://www.texttocad.dev) [](https://pypi.org/project/cad/) [](https://github.com/earthtojake/text-to-cad/actions/workflows/test.yml?query=branch%3Amain) [](LICENSE) [](https://discord.gg/5FGB9DwJYU) [](https://x.com/earthtojake) [](https://github.com/sponsors/earthtojake) </div> # text-to-cad ## 🚀 Quickstart macOS and Linux: ```bash curl -fsSL https://texttocad.dev/install.sh | sh ``` Windows, in PowerShell: ```powershell irm https://www.texttocad.dev/install.ps1 | iex ``` It installs uv if it is missing, then sets up text-to-cad in every agent app on your computer with each app's own commands (the plugin, which brings the skills and CAD's MCP server, or for an agent without a plugin the skills alone; Claude Code gets the skills, and Claude Desktop the server, for its Chat and Code tabs), registers the `cad` command, and moves CAD's server to the new release. Run it again to update everything, or click CAD's update button when it shows one; it lists the apps to restart. Then ask your agent for a part or an assembly: it writes the model as a Python script, runs it to build the model and shows it in the CAD viewer. Installing by hand, app by app, and updates: [docs/install.md](docs/install.md) ## ✨ Features The text-to-cad plugin gives your agent local workflows to generate 3D models as STEP, GLB, STL or 3MF files, check them for manufacturing, draw them, and connect to 3D printing, sheet metal and CNC services. It works with any agent that supports plugins or skills. - [**Parts and assemblies**](skills/cad/SKILL.md): Models written as Python scripts with [build123d](https://github.com/gumyr/build123d) and [OpenCASCADE](https://github.com/Open-Cascade-SAS/OCCT), exported as STEP, STL, 3MF or GLB, and as [DXF profiles and flat patterns](skills/cad/references/2d-profiles-and-dxf.md) for laser and waterjet cutting, with joints and animations for mechanisms, and shown live in the CAD viewer. - [**Circuit boards**](skills/pcb/SKILL.md): KiCad schematics and boards, placed and routed, checked with ERC and DRC, reviewed before you order, and exported as fabrication files. - [**Manufacturing checks**](skills/cad/SKILL.md#can-it-be-made): Whether a par阅读完整原文
商业机会分析 AI 生成
云端托管版 AI 工业设计工作站 (Web SaaS)
| 产品构想 | 基于 text-to-cad 的 MCP 和 skills 体系,打包提供免本地环境安装(集成本地依赖复杂的 OpenCASCADE、CalculiX、Blender、KiCad)的在线对话式建模与实时 3D 预览平台。 |
| 核心功能 | 免安装 Web 端 3D 渲染器、对话式代码生成与即时几何预览、云端 CalculiX 应力分析与 Blender 逼真渲染渲染农场、STEP/STL/DXF 一键打包下载。 |
| 目标用户 | 缺乏本地 Python/CAD/Linux 复杂仿真环境配置能力的独立创客、设计初学者、硬件黑客。 |
| 难度/周期 | 中等 · 4-6 周 · 成本:月均 200-500 美元(轻量 GPU/CPU 计算节点、对象存储、托管服务器) |
| 收费模式 | 免费额度 + 订阅制(Pro版提供高算力 FEA/渲染工时,9.9-29 美元/月)。 |
| 竞争风险 | 开源项目基于纯本地脚本执行,云端需要做严密的 Python 代码执行沙箱(如 gVisor 或轻量虚拟机),防范恶意代码注入风险。 |
| 依据 | 已验证事实 |
DFM(面向制造的设计)审查与自动打样下单代理
| 产品构想 | 扩展现有的 SendCutSend 与 3D 打印切片检查规则,打造面向制造业的自动化 DFM 审计与直连制造服务分发插件。 |
| 核心功能 | 多工艺可制造性规则引擎(CNC薄壁检测、钣金折弯余量、注塑脱模斜度)、一键多源制造报价比价、自动化生成带公差工程图 PDF 与 BOM、直连加工厂 API 自动投产。 |
| 目标用户 | 需要打样硬件原型的工程师、小批量定制外壳的硬件初创公司、外包加工厂采购人员。 |
| 难度/周期 | 较高 · 8-12 周 · 成本:极低(主要是供应链商务合作拓展成本与 API 聚合开发) |
| 收费模式 | 加工打样订单 CPS 返佣(抽成 5%-15%)+ 高级 DFM 深度审查报告按次付费。 |
| 竞争风险 | 不同供应商的制造加工公差与规范差异大,生成文件若因模型瑕疵导致废品可能引发客诉和赔偿争议。 |
| 依据 | 数据支持的判断 |
企业级参数化标准件与专有 CAD 知识库 MCP 服务
| 产品构想 | 为机器人研发企业或工业硬件公司提供私有化 MCP 增强服务,将其内部专有标准件(紧固件、型材、电机模组)和 DFM 规范封装为专属 Agent Skills。 |
| 核心功能 | 企业内部 CAD/STEP 零部件库检索与自动装配约束、定制化机器人 URDF/SDF 物理参数自动导出、符合企业图纸规范的 Engineering Drawing 自动标注模板。 |
| 目标用户 | 机器人实验室、工业自动化设备设计团队、硬件工程设计咨询机构。 |
| 难度/周期 | 中等 · 3-5 周 · 成本:极低(纯软件定制集成开发) |
| 收费模式 | 企业私有化部署服务费(单次 3000-15000 美元)+ 年维护费/席位许可。 |
| 竞争风险 | 企业客单交付周期长,工业领域对模型尺寸和绝对精度容错率极低,LLM 幻觉生成模型需要人工复核。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| morluto/rea | 中文介绍暂未生成 Reverse engineer anything with agents, from app behavior dow |
452,397 | TypeScript |
| mattpocock/skills | 中文介绍暂未生成 Skills for Real Engineers. Straight from my .agents director |
321,880 | Shell |
| obra/superpowers | 中文介绍暂未生成 An agentic skills framework & software development methodolo |
316,211 | Shell |
| affaan-m/ECC | 中文介绍暂未生成 The agent harness performance optimization system. Skills, i |
301,279 | JavaScript |
| NousResearch/hermes-agent | 中文介绍暂未生成 The agent that grows with you |
262,700 | Python |
| anomalyco/opencode | 中文介绍暂未生成 The open source coding agent. |
226,140 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2026-04-22,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 26,063 / Fork 2,478 / Issue 32(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/earthtojake/text-to-cad.git cd text-to-cad # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。