函式庫 / SDK
earthtojake/text-to-cad avatar
earthtojake/text-to-cad

CAD Skills:讓代理處理建模、製造與機器人描述檔

CAD、機器人和硬體設計的代理技能集合。

15,875 個 Star1,650 個 ForkJavaScriptMIT

秒懂

它是什麼?
text-to-cad 專案把 CAD、CAE、CAM、機器人與模擬工作拆成可供代理使用的技能,並以本機檔案和 CAD Viewer 作為工作流入口。
適合誰用?
CAD Skills:讓代理處理建模、製造與機器人描述檔 適合需要上述資料或工作流的人,不適合把 README 當成完整保證的人。先依專案記號完成一次隔離驗證,再根據輸入、輸出、錯誤行為與維護頻率決定是否採用。
可以商用嗎?
可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
還在維護嗎?
有在維護。儲存庫在最近一天內有新的提交。
用什麼語言寫的?
主要是 JavaScript(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月15日)與我們的分析,不構成法律意見。

開源專案深度解析

面向 CAD 和硬體設計的代理技能

README 將此專案介紹為 CAD Skills,一個面向 CAD、機器人和硬體設計代理的技能庫。倉庫中繼資料的描述稱之為面向 CAD、CAE 和 CAM 的代理技能庫。專案將工作流程組織為若干技能,使代理能夠從本機專案檔案產生、檢查、採購、切片和移交 CAD 與機器人描述工件。README 聲明的涵蓋範圍包括 CAD 建模、製造、機器人描述檔、模擬和本機審查。README 頂部的示範 GIF 展示了 CAD 技能在 CAD Viewer 中產生並預覽幾何圖形的過程。

這一節的判讀重點是輸入如何進入專案,以及 README 是否給出足夠的輸出線索。 驗證應從 README 列出的技能目錄與範例檔開始,觀察 CAD Viewer 產生的幾何結果,以及代理對本機專案檔案的讀寫範圍。 CAD Skills:讓代理處理建模、製造與機器人描述檔 的範圍以 README 已列出的檔案、命令、資料格式或功能為準;素材沒有說明的相容性、效能與安全保證,本文保留為待核對事項。

技能表中的十一項條目

技能表列出十一項條目。CAD 技能根據自然語言或影像請求建立和編輯模型,主要輸出為 STEP,另可匯出 STL、3MF 和 GLB。CAD Viewer 在本機瀏覽器中預覽 CAD、G-code 和機器人檔案。step.parts 尋找螺絲、軸承、馬達和連接器等現成 STEP 零件。DXF 產生輪廓、模板、墊片和切割佈局等 2D 圖紙。URDF 寫入包含連結、關節、限位、慣量和網格的機器人結構檔;SRDF 向 URDF 新增 MoveIt 規劃群組、末端效應器、姿態和碰撞規則;SDF 建立包含框架、物理、感測器和燈光的模擬模型與世界。SendCutSend 在上傳前檢查 DXF 和 STEP 檔案。G-code 使用真實切片器 CLI 將網格檔切片為經驗證的 FDM .gcode。Bambu Labs 對驗證過的 .gcode 進行試執行、上傳並謹慎地啟動本機列印任務。Implicit CAD 使用 GLSL 有向距離場和 CAD Viewer 光線步進渲染建立瀏覽器原生的隱式 CAD 模型,被明確標記為實驗性。

實際採用時,應把這個條目對應到專案中的檔名、指令或資料格式,逐項留下結果。 驗證應從 README 列出的技能目錄與範例檔開始,觀察 CAD Viewer 產生的幾何結果,以及代理對本機專案檔案的讀寫範圍。 CAD Skills:讓代理處理建模、製造與機器人描述檔 的範圍以 README 已列出的檔案、命令、資料格式或功能為準;素材沒有說明的相容性、效能與安全保證,本文保留為待核對事項。

透過 Skills CLI 安裝

README 將 Skills CLI 列為推薦的安裝路徑。指令 `npx skills install earthtojake/text-to-cad` 會為受支援的代理直接安裝各技能。對於生產環境,README 建議從 `main` 分支安裝或複製,因為該分支包含提供者安裝程式所需的已產生技能輸出。README 除 CLI 本身之外沒有列出系統需求,除下一節中的外掛指令外,也沒有記錄手動安裝路徑。

若環境與作者文件不同,先確認失敗時的訊息和可恢復方式,不能把未記載的行為當成承諾。 驗證應從 README 列出的技能目錄與範例檔開始,觀察 CAD Viewer 產生的幾何結果,以及代理對本機專案檔案的讀寫範圍。 CAD Skills:讓代理處理建模、製造與機器人描述檔 的範圍以 README 已列出的檔案、命令、資料格式或功能為準;素材沒有說明的相容性、效能與安全保證,本文保留為待核對事項。

Codex 和 Claude Code 外掛

針對 Codex 和 Claude Code 提供了提供者原生的外掛安裝方式。Codex 的指令為 `codex plugin marketplace add earthtojake/text-to-cad` 和 `codex plugin add cad@text-to-cad`,要求 Codex 0.142.0 或更高版本。README 警告說舊版本會靜默跳過該外掛,且不會出現在 `codex plugin list` 中;建議的解決方法是 `npm install -g @openai/codex@latest`。Claude Code 的指令為 `claude plugin marketplace add earthtojake/text-to-cad` 和 `claude plugin install cad@text-to-cad`。README 建議在新安裝的技能未出現時重新啟動代理。

這項能力的價值在於它能否接上現有流程;星數、Fork 數和宣傳描述都不能代替這個判斷。 驗證應從 README 列出的技能目錄與範例檔開始,觀察 CAD Viewer 產生的幾何結果,以及代理對本機專案檔案的讀寫範圍。 CAD Skills:讓代理處理建模、製造與機器人描述檔 的範圍以 README 已列出的檔案、命令、資料格式或功能為準;素材沒有說明的相容性、效能與安全保證,本文保留為待核對事項。

基準目標與 LFS 儲存

倉庫列出十個基準目標,每個都配有提示詞和輸出結果的旋轉 GIF:帶四個孔的矩形校準塊、帶螺栓孔分佈的圓形法蘭、帶加強筋和雙向孔的 L 形支架、帶鍵槽的階梯軸、帶凸台的開口式電子外殼、帶減重切口的航空航天式叉形支架、帶散熱片的星形引擎式汽缸、帶後彎葉片的離心葉輪、帶螺旋扶手的螺旋樓梯,以及簡化行星齒輪級。`assets/` 和 `benchmarks/` 中的重資產透過 Git LFS 追蹤,並被排除在預設 LFS 拉取之外,這樣輕量複製不會取得 GIF。基準的 Markdown 保留在普通 Git 中,便於閱讀差異。在本機水合基準資產的指令是 `git lfs pull --include="benchmarks/"`。README 沒有公布這些基準的通過率、耗時或成功率。

素材沒有提供的效能、相容性或隱私細節,應標記為未知,等待版本文件或本機測試補充。 驗證應從 README 列出的技能目錄與範例檔開始,觀察 CAD Viewer 產生的幾何結果,以及代理對本機專案檔案的讀寫範圍。 CAD Skills:讓代理處理建模、製造與機器人描述檔 的範圍以 README 已列出的檔案、命令、資料格式或功能為準;素材沒有說明的相容性、效能與安全保證,本文保留為待核對事項。

貢獻流程與 MIT 授權

開發在 `develop` 分支上進行。README 指示貢獻者從 `develop` 分支建立分支,並向 `develop` 而非 `main` 開啟拉取請求,然後按照 CONTRIBUTING.md 中描述的符號連結工作流程操作,該檔案還涵蓋技能連結和驗證指南。倉庫採用 MIT 授權,版權聲明為 2026 年 earthtojake。授權授予使用、複製、修改、合併、發布、散布、再授權和出售軟體副本的權利,軟體按"原樣"提供,不提供任何形式的擔保,也不承擔任何損害賠償責任。README 和授權文字均未提及安全保證、支援承諾或生產就緒性。

這個專案的具體邊界可由 README 的專案名稱和資料入口核對,核對結果比抽象的工具評語更有用。 驗證應從 README 列出的技能目錄與範例檔開始,觀察 CAD Viewer 產生的幾何結果,以及代理對本機專案檔案的讀寫範圍。 CAD Skills:讓代理處理建模、製造與機器人描述檔 的範圍以 README 已列出的檔案、命令、資料格式或功能為準;素材沒有說明的相容性、效能與安全保證,本文保留為待核對事項。

編輯結論

CAD Skills:讓代理處理建模、製造與機器人描述檔 適合需要上述資料或工作流的人,不適合把 README 當成完整保證的人。先依專案記號完成一次隔離驗證,再根據輸入、輸出、錯誤行為與維護頻率決定是否採用。驗證應從 README 列出的技能目錄與範例檔開始,觀察 CAD Viewer 產生的幾何結果,以及代理對本機專案檔案的讀寫範圍。

官方來源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
社群筆記

社群筆記