Adam CAD:用自然语言「说」出三维模型,YC W25 的开源文本生成 CAD 工具

# Adam CAD:用自然语言「说」出三维模型,YC W25 的开源文本生成 CAD 工具
说一句话,生成一个 3D 模型——这不是科幻,而是 Adam CAD 正在做的事情。
在 AI 生成文字、图片、视频乃至音乐之后,\1正在成为下一个前沿。由 Y Combinator W25 批次孵化的开源项目 \1(GitHub 仓库名 CADAM),将「文本生成 CAD」这个看似遥远的概念变成了一个任何人都能在浏览器里直接使用的工具。
一句话生成 3D 模型
Adam CAD 的核心理念极其简单:用户在输入框中描述想要的模型——比如「一个 20mm × 30mm × 10mm 的齿轮,齿数 24,中心有一个 6mm 的通孔」——系统就能实时生成对应的三维模型,并在浏览器中直接预览和交互。
它不仅仅是文本输入。Adam CAD 还支持\1作为参考,AI 会结合图片内容和你文字描述,生成更精准的三维模型。这对于已经有实物原型但需要数字化建模的场景格外有用。
生成的模型会附带\1:左侧的交互式滑块让你可以即时调整尺寸、孔径、齿数等关键参数,拖动滑块的瞬间就能看到模型实时变化。这种交互方式极大地降低了传统 CAD 软件中「改一处参数需要重新建模」的繁琐流程。
全部在浏览器里跑
Adam CAD 最令人印象深刻的工程亮点之一是:\1。
整个应用基于 React 19 和 TypeScript 构建,使用 Three.js 进行三维渲染。真正有趣的部分在于,它将 \1(一个经典的基于脚本的参数化 CAD 引擎)编译成了 \1,直接在浏览器中运行。这意味着模型生成和渲染都不需要后端服务器参与——用户的数据不会离开自己的电脑,隐私得到保障,同时也降低了运营成本。
技术栈一览:
项目采用 \1,目前在 GitHub 上已获得超过 \1和 \1,社区活跃度相当可观。你可以在 [adam.new/cadam](https://adam.new/cadam) 直接体验在线演示。
YC 和 HN 的反响
作为一个 YC W25 批次的项目,Adam CAD 在 Hacker News 上的发布帖获得了 \1。评论区既有赞赏,也有理性的质疑,反映出了 AI + CAD 这个交叉领域面临的真实机遇与挑战。
有用户称赞道:「你们的引导流程和首次设计体验做得相当出色。」还有人表示:「我用 OpenSCAD 版本的 CADAM 已经有一段时间了,这次新版本是巨大的升级。」
但也有工程师持保留态度。「LLM 在空间推理方面仍然偏弱」,这是一条被多次提及的观点。还有人直接问:「这玩意儿到底有什么用?就做些漂亮的小 3D 模型?」对此,另一条回复提出了有力辩驳——很多工程师对 AI 做机械设计天然抱有怀疑,但这种态度可能过于保守。正如历史上每一次技术浪潮,当 AI 处理精确工程任务的能力还在持续提升时,提前入场的工具和平台往往会占据先发优势。
还有人关心一个更实际的问题:「能不能用照片来生成?」——这是对「图片输入」功能的具体期待,说明用户对多模态输入的需求是真实存在的。
使用场景:不只是「漂亮的小模型」
回到那个尖锐的问题——Adam CAD 到底有什么用?答案可能比质疑者想象的更丰富:
开源生态的想象力
Adam CAD 选择了 GPL-3.0 开源协议,这是一个强烈的信号。它意味着团队欢迎社区贡献,但同时也确保衍生产品保持开放。在 GitHub 上 4k+ 星标的成绩表明,开发者社区对「文本生成 CAD」这个方向有强烈的兴趣。
从技术架构来看,Adam CAD 的设计为社区贡献留出了多个入口:
1. \1——这是目前最大的短板,也是最有价值的贡献方向
2. \1(比如 STEP、IGES 等工业标准格式)
3. \1,丰富生成模型的复杂度
4. \1,让更复杂的模型也能流畅渲染
5. \1,让社区可以扩展功能模块
挑战与前景
坦率地说,「用自然语言生成 CAD」目前仍处于早期阶段。LLM 在空间推理、尺寸精确性和工程约束理解方面确实还不够成熟。Adam CAD 生成的模型目前更偏向于几何体组合,距离「我输入 GB/T 标准,它就能生成符合国标的机械零件图」还有相当距离。
但方向是正确的。正如 AI 图像生成从模糊的 DALL-E 第一版进化到今天的 Midjourney v6,AI CAD 生成也必然经历类似的快速迭代。Adam CAD 选择开源路线,意味着整个社区可以共同推动这个进化过程,而不必闭门造车。
结语
Adam CAD 代表着一个重要的信号:\1。当文本生成三维模型变得像今天生成图片一样便捷时,产品设计、工程制造乃至普通人的创造力表达都将发生根本性的变化。
作为 YC W25 的开源项目,它或许还不够完美,但它已经为我们打开了一扇窗——一扇通往「说出你的想法,计算机帮你变成实物」这个未来的窗。
\1
| 项目 | 详情 |
|——|——|
| 名称 | Adam CAD / CADAM |
| GitHub | Adam-CAD/CADAM |
| 星标 | 4,000+ |
| Fork | 537 |
| 开源协议 | GPL-3.0 |
| 在线演示 | adam.new/cadam |
| 技术栈 | React 19 / TypeScript / Three.js / OpenSCAD WASM / Supabase / Claude API |
| 导出格式 | STL / SCAD / DXF |
| 孵化 | Y Combinator W25 |
*本文约 900 字,基于项目公开信息整理撰写。*
— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn
