CADCraft — Rust 写的开源 AutoCAD 替代,命令行加 MCP 双驱动

CADCraft 是 ArtCraft 团队用纯 Rust 从零写的计算机辅助设计和绘图软件,干净重写 Autodesk AutoCAD。这个 软件工具 走 MIT OR Apache-2.0 双协议,命令行、对象捕捉、图层、标注、填充、块和 DXF 图纸都是你熟悉的操作。作为一个 开源软件,它没有 Electron 没有 web view,一个 Rust 单二进制跑在 macOS、Windows、Linux、FreeBSD 和浏览器里,每个菜单和命令都能被 AI agent 通过 MCP 直接驱动。

场景痛点

AutoCAD 订阅一年几千块,学生和小团队吃不消。想要一个免费开源的 CAD,还保留命令行输入、对象捕捉、图层这些用了十几年的操作习惯。做跨平台应用和设计工具的人想要的,不是一个要订阅才能存 DWG 的套件,是一个打开就能用 line 画线、circle 画圆、offset 偏移,还能让 AI agent 通过命令行操作图纸的 CAD。

主要功能特点

熟悉的命令行工作流

输入 L 点两点,输入 @5<45 按回车。命令行提示带可点关键词、自动完成、别名、直接距离输入、窗口和交叉选择、夹点、右键重复。透明命令和 .scr 脚本都支持。

DXF 和 DWG 原生读写

DXF 原生读写 ASCII 和二进制,R12 到 2018 包括标注样式、关联性、表格和约束。DWG R13 到 2018 通过开源 acadrust 库读写。导出 SVG 和 PNG。

绘制修改加精度捕捉

LINE/PLINE/CIRCLE/ARC/RECTANG/POLYGON/ELLIPSE/SPLINE/TEXT/MTEXT 全套绘制命令。ERASE/MOVE/COPY/ROTATE/SCALE/MIRROR/STRETCH/OFFSET/TRIM/EXTEND/FILLET/CHAMFER/BREAK/JOIN/EXPLODE/ARRAY 修改命令。对象捕捉覆盖端点、中点、圆心、几何中心、节点、象限、交点、插入点、垂足、切点和最近点。

图层标注加填充块

图层管理器支持隔离、冻结、关闭、锁定、匹配。所有 DIM* 命令带完整 DIMSTYLE 变量和箭头样式,关联尺寸跟随几何。MLEADER、TABLE、TrueType 字体。拾取点填充边界带孤岛,图案实体渐变填充,BLOCK/INSERT 带属性和嵌套块。

图纸空间加参数化

图纸空间布局带视口(比例、锁定、按视口冻结图层),MSPACE/PSPACE 通过视口切换,页面设置和 PLOT 导出 PDF。几何和尺寸约束、AUTOCONSTRAIN、PARAMETERS 带表达式,每次编辑后重新求解。作为一个AI应用,它把参数化设计也带进了开源 CAD。这种开发者工具级别的自动化,比手动拖标注快。

MCP 加 CLI 驱动

MCP 工具含 command_line(在提示行输入)、execute(JSON 调任意命令)、inspect_drawing、query_entities、render(返回 PNG)、screenshot 和 ui_click。cadcraft-cli run 跑无头脚本,convert 转格式。作为一个效率工具,它让 agent 不只是看图,还能画线、标注、出 PNG。

简易使用教程

  • 从 Release 页下载对应平台包:Windows 有 msi 和便携 zip,macOS 有签名 dmg,Linux 有 AppImage/deb/rpm。
  • 装好后打开,命令行在底部,输入 –sample 打开样图。
  • 想画线就在命令行输入 line 0,0 @10,0 @0,5 c 画一个闭合三角形。
  • 想画圆就输入 circle 5,2 1。
  • 想偏移就输入 offset 0.25 然后点圆和一侧。
  • 做完保存 DXF 或 DWG,也可以导出 PDF、SVG、PNG。
  • 想让 agent 操作就跑 cadcraft-cli mcp,接进支持 MCP 的客户端。
  • 日常用下来画线标注出图都在一个 Rust 原生应用里,想找类似工具推荐里的 AI工具可以翻酷软趣站。

官方网站

官网 https://getartcraft.com/apps/cadcraft

GitHub https://github.com/storytold/cadcraft

下载地址

https://pan.quark.cn/s/ea3b6fc3f208

https://www.guangyapan.com/s/1954813713965617238_aeWhI5wocgzRgCO6 (光鸭新用户注册福利:永久免费空间:所有新用户注册即可解锁 2TB 永久免费存储空间,无需额外任务或付费)

相关推荐

Avatar photo

JameCling

我是 格律诗的软件世界 的作者,一名专注于软件工具、AI 技术和数字效率领域的独立研究者。
多年来,我持续关注互联网工具的发展趋势,体验不同平台的软件产品,并研究它们如何帮助用户提升效率。
我的工作不仅是整理软件信息,而是通过实际测试、功能分析和使用场景研究,帮助用户判断一个工具是否真正值得使用。
格律诗的软件世界 的每一篇文章都希望提供真实、有价值的信息,包括工具特点、使用方法、优缺点分析以及适合的人群。
我相信,好的工具能够改变工作方式,而准确的信息能够帮助用户做出更好的选择。