CADCraft:不到 25 MB ,老外又用 Claude 挑战了 AutoCAD
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
最近 AI 复刻软件这件事越来越热闹。 前面的文章刚刚介绍了有人用 AI 来复刻Photoshop、Acrobat、Word 这类成熟软件,这次它们又把目标放在了 CAD 上。 CAD 难做的地方,不在于画几条线,而是尺寸约束、几何关系、图层管理以及最后的工程出图。 最近在 GitHub 上看到了一个叫做 CADCraft 的项目。 它是 ArtCraft 团队和社区开发者用 Rust 打造的一套开源 CAD 应用,整体操作方式参考了 AutoCAD。 ![]() CADCraft 主界面:左边是工具箱,右边是图层和属性面板,下面的是命令行 我看了一下,它和 AutoCAD 完全替代还有很长的距离。 不过这个项目有意思的地方,并不只是重新做一个 CAD。 它还提供MCP、CLI和JSON控制接口,可以让 AI 有机会参与 CAD 操作流程。 以前画图都是工程师自己动手做的,CADCraft 想要做的就是让 AI 来帮助完成一些重复性的绘图任务。 下面看看这个项目目前做到了什么。 CADCraft,先把传统 CAD 的基础搭起来打开CADCraft,整体布局比较熟悉。 顶部为文件菜单,左边为绘图工具,右边为图层和属性管理,下面为命令行输入区。 ![]() 对于已经使用过 AutoCAD 的用户来说,这套界面基本上不需要重新去适应。 新建、打开、保存、导入、导出等常用操作都在顶部菜单中。 这些功能虽然看起来很普通,但是 CAD 软件最重要的就是操作习惯。 工程师每天都要面对大量的图纸,如果常用操作变化太大,就会降低工作效率。 从画线开始,把二维绘图流程补齐在实际的工程中,一个零件从轮廓开始,到尺寸标注,再到最后出图,中间有很多步骤。 比如画一个安装板,先确定外形,然后加装孔和尺寸标注。 ![]() CADCraft 支持直线、矩形、圆、多边形、文字、标注等常用工具。 和成熟的 CAD 软件相比还存在一定的差距,但是基本的绘图流程已经搭建起来了。 ![]() 我觉得 CAD 最难的地方,从来不是能不能画出来。 真正考验软件的是修改后,原来的设计关系还能够保持不变。 比如孔的位置发生变化的时候,相关的尺寸是否也会随之改变;参数修改之后,整个零件是否仍然正确。 CADCraft 也加入了几何约束和参数约束。 这些能力决定着它以后能不能由绘图工具慢慢变成工程设计工具。 修改工具,把重复操作交给软件在实际绘图的过程中,修改往往比第一次绘制花费更多时间。 ![]() CADCraft 中也提供了一些常用的修改工具,比如移动、旋转、复制、缩放、偏移、镜像、阵列等。 比如安装孔这样的重复结构可以使用阵列来快速生成。 这些功能不难,但是 CAD 效率的高低往往取决于这些细节。 图层和属性,让复杂图纸保持清晰在复杂的工程图中,轮廓线、尺寸线、辅助线和文字会混在一起。 没有图层管理的话,后面修改就会很麻烦。 ![]() CADCraft 有图层管理功能,可以将不同种类的内容分开来。 右侧属性面板还可以调节线宽、线型、文字高度等参数。 这些功能不像 AI 那么吸引眼球,但对于 CAD 来说,这些才是每天都会使用的基础能力。 从模型到图纸,最后还要能交付CAD 软件并不是画完就结束了,最后能不能输出规范图纸,才是真正进入工程流程的关键。 CADCraft 支持布局和视口管理,可以将模型空间中的内容按比例放到图纸上。 ![]() 布局示例:公寓平面图通过视口排在纸张上 比如 A4 还是 A3,显示哪个区域,尺寸文字是否清楚,这些都会影响最终交付。 MCP 接入,让 AI 开始参与 CAD 操作CADCraft 最让我感兴趣的是它提供的 AI 接口。 项目提供了MCP、CLI和JSON控制接口,让外部程序能够调用CAD功能。 简单来说,就是给 AI 留了一条操作 CAD 的通道。 比如: “帮我生成一个 100×50 的安装板。” 增加四个安装孔 “检查这个零件有没有尺寸冲突。” 以后这些需求都可能被 AI 转换成 CAD 的操作步骤,然后调用软件来完成。 不过 AI 能画出一个孔,并不代表它知道这个孔为什么要放在那里。 材料强度、加工方法、公差要求等还需要依靠工程经验来判断。 因此我认为目前 AI 在 CAD 中的定位是作为设计助手来帮助工程师减少重复的工作,并不是直接代替工程师。 如何使用 CADCraft如果要体验的话,可以直接在 GitHub Releases 页面上下载对应版本。 ![]() Windows、Linux 等平台都对应有版本,下载后可以直接运行。 写在最后CADCraft 现在还不能替代 AutoCAD。 但它值得关注的地方,并不是马上做出一个商业 CAD 替代品。 过去 CAD 这种复杂软件,需要多年积累和大型团队才能完成,现在借助 AI 辅助开发,个人开发者也开始有机会挑战这些领域。 所以 CAD 最后比的是不是界面像不像,而是文件兼容性、工程稳定性和长期维护能力。 CADCraft 还处于早期阶段,但是 AI+ 工业软件这个方向,我认为可以继续关注。 开源地址:https://github.com/storytold/cadcraft 阅读原文:点击这里 该文章在 2026/10/12 9:40:16 编辑过 |
关键字查询
相关文章
正在查询... |