开源 SOMA:让 Claude Code 用 CadQuery 写 CAD,可自检碰撞与 FEM
Lazar988 · reddit · 2026-10-21
开发者发布开源项目 SOMA:让 Claude Code 替你做 CAD 建模,首次开源。
- 原理:Claude Code 用 Python + CadQuery 把模型写成代码,SOMA 每次保存即构建并在 3D 视图显示;Claude 跑在应用内普通终端里,用你自己的订阅,无 wrapper、无额外 API key,也兼容 Codex、OpenCode 和 Gemini CLI。
- 自检闭环是关键:SOMA 给 Claude 一个 CLI,让它能构建模型、测距、检查碰撞、跑 FEM、渲染图像来自我验证成品。
- 交互:可点击零件或在 3D 视图上画圈截图发给 Claude(如「这个孔太小」);每步操作有历史记录,出错可回滚。
- 支持 3D 打印、CNC、钣金等按模型切换的 skills 与 AGENTS.md 规则;能做百来个零件的装配体、从手绘草图起步、或在现有 STEP 文件上构建。视频中的 CNC 铣床有 118 个零件。SOMA 本身大部分也由 Claude Code 写成。
- GPL 协议,免费,支持 Windows/Mac/Linux。
「编程与Agent」频道最新
- Agent 自己写的测试不算数:四招拦截「绿灯但无用」的测试 — ComprehensiveShake76 · 2026-10-21
- REA + Claude Opus 5.5 可逆向任意安卓 APK,附完整工程化 Prompt — Roger_M_Taylor · 2026-10-21
- AI Agent 编排仓储物流:36 托盘 12 波次零阻塞同步运转 — Roger_M_Taylor · 2026-10-21
- 35 万星 REA 仓库:用 Claude 技能 10 分钟逆向拆解任意商业模式 — Roger_M_Taylor · 2026-10-21
- 用 Rust 开发玩具 LLM:Candle 还是 Burn?作者纠结框架选型 — Enderlook · 2026-10-21
- Dots 云电脑里保住 Tailscale 连接:踩坑后开源一键恢复脚本 — CH_CGV · 2026-10-21