开源Loböle:把整套参数化CAD开放给AI智能体,GUI有的命令Agent都能调

AI智能体会写代码、会操作浏览器、会分析代码库,但让它直接画一张能加工的机械图,过去基本无从下手。10月下旬,一个名叫Loböle的开源参数化CAD项目登上了Hacker News热榜,它做的事情很直接:把一整套专业CAD软件的命令层,完整开放给AI智能体调用。

是什么:Linux优先的参数化CAD

Loböle以0.1版本开源,采用AGPL-3.0协议,由开发者Elias Högbom Aronsson主导。项目定位是Linux优先的参数化CAD软件:几何内核使用OpenCASCADE做B-Rep边界表示建模,视口基于Vulkan渲染,目前发布到0.1.4版本,支持AppImage、deb、Windows安装包、Nix以及pip等多种安装方式,也提供headless容器镜像。

与一般"AI生成3D模型"的小工具不同,Loböle首先是一个完整的CAD系统,然后才把AI接入列为头等公民。

核心设计:一套命令层,三种用法

Loböle最关键的架构决定是"一套命令层"——图形界面、Python脚本和AI智能体,走的是同一组命令。GUI里能点的操作,脚本和智能体都能调用,不存在"给人用的"和"给机器用的"两套逻辑。

对外暴露能力有三种方式:JSON-RPC远程控制接口、Python SDK,以及MCP服务器。智能体可以通过claude mcp add lobole一行命令接入,自动附着到运行中的Loböle实例,或自行启动一个无窗口实例;窗口内还带一个终端面板,可以直接在CAD界面里跑智能体。项目画廊里的示例模型(柴油发动机、自动手表、自行车、FPV无人机),全部由Python程序驱动API生成。

功能覆盖:从草图到数控加工

Loböle的功能清单相当完整:

  • 草图与零件:带约束的草图器、上游修改后仍能存活的稳定拓扑命名、变量与表达式、配置管理、钣金与弯管;
  • 装配体:配合约束、子装配、运动仿真与干涉检查、爆炸图、BOM物料清单与标准紧固件;
  • 工程图:投影视图、尺寸标注与表格,可导出SVG和PDF;
  • 仿真分析:在零件上直接运行静态与模态有限元分析,支持拓扑优化;
  • 制造加工:2.5D、三轴与第四轴铣削,后处理输出到Mach3、LinuxCNC或GRBL,每个刀路文件都会先做仿真验证,另有3D打印检查;
  • 版本管理:基于git的历史、命名版本、分支与合并。

也就是说,从概念草图到可加工的刀路,智能体理论上可以在同一个环境里走完全流程。

成熟度与已知限制

作者坦承0.1版本尚有毛刺,README中明确列出了边界:CAM目前只在一台6090 CNC铣床(Mach3)上真正切过零件,其他配置务必先仿真与空跑;macOS未经测试,Windows版本暂无有限元功能;JSON-RPC接口没有鉴权,不要暴露在不可信网络中;OpenCASCADE 7.6存在PLY导出缺失和部分布尔运算错误。

为什么值得关注

物理AI的瓶颈一半在模型,另一半在设计工具链是否给智能体留出接口。Loböle把"GUI能做的每个命令都开给AI"做成了一个通用层,这与本站此前报道的text-to-cad(自然语言直接生成零件)形成互补——一个解决"说得对",一个解决"改得动、造得出"。对于关注智能体与工业软件结合的开发者,这是一个值得持续跟踪的方向。

适合人群:机械设计与制造工程师、关注AI+CAD交叉方向的开发者、想评估智能体操作专业软件可行性的技术团队。