GitHub 热门

Kai-Jungsthoefel/SOMA

AI编程工具 在 GitHub 打开 ↗

用编程 Agent 写 CadQuery 代码做参数化 3D 建模的桌面应用

Star453
24h 新增+1
7 天新增—
Fork43
Issue2
语言TypeScript

项目介绍

更新于 1 天前

SOMA 是一个桌面应用,让你用自然语言配合编程 Agent 来设计参数化 3D 模型,相当于「CAD 领域的 vibe coding」。你告诉 Agent 想要什么零件,它用 Python 写出 CadQuery 代码,SOMA 实时构建并在 3D 视图里展示结果;你可以点击零件测量、在视图上画标注、指出哪里不对,Agent 再改代码。它内置代码工作区和终端,兼容 Claude Code、Codex CLI、OpenCode 等任何能读文件跑命令的 CLI Agent,也支持 Claude Desktop 这类桌面 Agent 应用,订阅和模型选择仍归你自己。除了建模,它还支持参数调节、版本历史回溯、剖切与爆炸视图、标准件库、STEP 导入、FEM 强度分析、动画渲染,以及导出 STEP/STL/3MF 和工程图 PDF。适合 maker、硬件爱好者和需要快速做出外壳、支架、安装座的开发者——不用学 CAD 软件就能出可打印的零件;对纯软件岗位的人关系不大。

上手成本:中

Star 趋势

记录 6 个数据点 · 期间增长 +8

话题标签

3d-modeling3d-printing3d-printing-toolsagentagentic-aiai-cadcadcadqueryclaude-codecodexelectronfemllmmacdmakeropencodeparametric-designpythonsteptext-to-cad

仓库信息

LicenseGPL-3.0
创建时间2026-10-10
最后推送1 天前
热度分5.0