发布 HN:Adam (YC W25) —— 开源 AI CAD
摘要
Adam (YC W25) 推出 CADAM,这是一款开源 Web 应用,可利用 AI 通过自然语言或图像生成 3D CAD 模型,并提供参数化控制和导出选项。
嘿,HN!我是 Adam 的 Zach(<a href="https://adam.new/">https://adam.new/</a>)。我们正在为机械 CAD 软件构建 AI 代理。我们创立公司的两大核心理念是:<p>- AI 将成为创建机械设计的主要媒介,正如今天在软件领域一样。<p>- CAD 生成的最佳范式是将 CAD 生成为代码(文本 -> 代码 -> CAD)。<p>我们正在构建 CADAM,一个开源的文本到 CAD 平台。它是一个 React 应用(TanStack Start),使用 Supabase 后端进行身份验证、数据库和文件存储。可以把它想象成 AI 版的 TinkerCAD。<p>演示:<a href="https://www.youtube.com/watch?v=iESOr7EGWqk" rel="nofollow">https://www.youtube.com/watch?v=iESOr7EGWqk</a><br>尝试:<a href="https://adam.new/cadam/">https://adam.new/cadam/</a><p>功能:<p>- 通过自然语言生成参数化 3D 模型,支持文本提示和图像参考。<p>- 输出 OpenSCAD 代码,自动提取参数并以交互式滑块形式呈现,方便即时调整尺寸<p>- 导出为 .STL 或 .SCAD 格式(外加 OBJ、GLB/GLTF、FBX 和 DXF)<p>底层实现:<p>- 一个代理端点,包含两种模式,可切换系统提示和工具:参数化模式通过 build_parametric_model 工具编写/编辑 OpenSCAD,网格模式生成 3D 纹理网格。<p>- 简单的参数调整完全绕过模型;调整滑块会通过确定性正则表达式更新 SCAD 源码,无需调用 LLM。<p>- 通过 Vercel AI SDK 实现模型无关:支持 Anthropic (Claude)、Google (Gemini) 以及通过 OpenRouter 支持的 OpenAI 等,新模型自动启用自适应思考。令人惊讶的是,在我们的评估中,Gemini 3.1 Pro 是最佳模型。<p>- 完全在浏览器中运行:将 OpenSCAD 编译为 WebAssembly(在 Web Worker 中执行,因此 UI 不会阻塞),并通过 React Three Fiber 使用 Three.js 进行渲染<p>- 支持 BOSL、BOSL2 和 MCAD 库,以及模型中的文本自定义字体支持(Geist)<p>未来改进:<p>- 支持 build123d 和 CadQuery。这将使我们超越 CSG 基本体,进入约束驱动建模,并与其他代码即 CAD 基本体进行直接比较。<p>- 更好的空间上下文:用于面/边选择的 UI 和视口图像集成,为 LLM 提供空间理解能力<p>你可以克隆仓库并在本地运行!非常欢迎贡献代码。
查看缓存全文
缓存时间: 2026/06/17 17:41
⛮ 开源文本转CAD网页应用 ⛮
相似文章
CADAM
CADAM 是一个类似于 Tinkercad 的 AI 驱动 CAD 工具,已在 Product Hunt 上发布。
Show HN: CADara – 我开发了一个开源的浏览器内 CAD 工具
CADara 是一个开源的浏览器端 CAD 工具,让用户可以直接在网页浏览器中创建 3D 模型。
Launch HN:Drafted (YC P26) – 住宅建筑设计模型
Drafted (YC P26) 推出AI模型,能够根据简单的设计约束生成住宅建筑的平面图和立面图,支持快速迭代和导出,用于施工前准备。
@CadX_Studio:打字、构建、剖切。这就是2026年AI CAD的样子。(初步测试)周一发布cadx模型…
CadX Studio预告了一款2026年的AI CAD模型,展示了从打字到构建再到剖切的工作流程,并计划于周一发布该模型。
@ycombinator:http://Prototyping.io 正在构建自主制造系统,将CAD设计快速转化为高质量的机械零件……
Prototyping.io 是一家由 Y Combinator 支持的初创公司,推出了一个自主制造平台,利用 AI 代理实现从 CAD 设计到成品机械零件的自动化流程。该公司声称月收入达 40 万美元,并为企业客户节省大量迭代周期时间。