做弱电系统集成这行,图纸是逃不掉的。平面图、点位图、桥架路由、设备摆位,这些活儿最终都要落到 DWG 上。可正版的分量和价格,对我们这种"偶尔要画一张"的人来说一直不太友好。
AutoCAD 2026 中国区一年期固定期限 ¥11003,三年期 ¥33009,官方商店页另外标着"最低 ¥12721/年"和"¥1061/月"。而国内设计院和施工单位的现状是,手里一堆 AutoCAD 2000、R14 时代的老图纸,机器上装的也是各种来路不明的版本。
我的目光就转向了开源那一侧。ArtCraft 团队(就是那家用 Rust 重写一整条桌面创作软件生产线的社区)最近推出来一个绘图应用 CADCraft,用纯 Rust 从零重写了一套 AutoCAD 式的制图工作流。仓库 2026 年 10 月 7 日建的,到今天已经 7483 star、3207 fork、1120 个未关 issue,版本从 v0.1.0 一路跑到 v0.17.0,不到一个月 17 个版本。许可证是 MIT OR Apache-2.0,商业用途没有授权负担。
它没把 AutoCAD 拿过来改改皮,而是照着 AutoCAD 的行为规格重新实现一遍,不碰它的代码。这是它能合法开源的前提,也意味着功能差异会实打实地存在。
它的自我定位也不含糊:不做"更好的 CAD",而是做一个免费、跨平台、还能被 AI 直接驱动的 AutoCAD。渲染层用 wgpu 走 GPU,界面层是 egui,既不是 Electron 套壳,也没有内嵌 WebView,这也是它体积和启动速度能压下来的技术根源。

1. 命令行的肌肉记忆保留得怎么样
1.1 老手最在意的输入方式全在
CADCraft 最对胃的地方,是把 AutoCAD 用了几十年的那套输入习惯原样搬了过来。
画一条指定长度和角度的线,还是 L → 点两点 → 输入 @5<45 → 回车。相对坐标 @dx,dy、绝对坐标 #x,y、直接输入距离、画完按空格或回车重复上一条命令、右键重复,全部保留。命令有 AutoComplete、别名、历史记录(F2 调出),透明命令和 .scr 脚本也在。
绘制类命令齐了:LINE、PLINE、CIRCLE、ARC、RECTANG、POLYGON、ELLIPSE、SPLINE、POINT、XLINE、RAY、DONUT、TEXT、MTEXT。修改类是 ERASE、MOVE、COPY、ROTATE、SCALE、MIRROR、STRETCH、OFFSET、TRIM、EXTEND、FILLET、CHAMFER、BREAK、JOIN、EXPLODE、ARRAY、OVERKILL。
对象捕捉做得很细:端点、中点、圆心、几何中心、节点、象限点、交点、插入点、垂足、切点、最近点,还有延迟垂足和延迟切点,画两根圆公切线那种"皮带线"时用得上的功能。配合极轴追踪、正交模式和网格捕捉,精度输入的路径是通的。
1.2 图层、标注与布局这些日常活儿
图层面板和图层特性管理器齐备,开关、冻结、锁定、打印状态、颜色、线型都能设,还带图层隔离和匹配。属性面板支持真彩色、线宽、透明度和线型比例。

标注这块完成度相当高:所有 DIM* 命令、DIMSTYLE 变量、关联标注(几何变了标注跟着变)、MLEADER 多重引线、TABLE 表格,还支持 MTEXT 的格式代码和自定义字体。

填充是点选式边界加孤岛处理,图案、实心、渐变都有,自带 23 种原创填充图案(注意是原创,不是 AutoCAD 那 85 种)。块支持 BLOCK、INSERT、属性和嵌套块;别的文件里来的动态块能读、能改引用参数,但还不能自己创建。
布局部分给得比较全:图纸空间、浮动视口、视口比例与锁定、逐视口冻结图层、页面设置、PLOT 出图、EXPORTPDF 导出 PDF,双击视口直接进模型空间。

另外还有几何约束和尺寸约束组成的参数化系统,配合 AUTOCONSTRAIN 和表达式参数,改完几何会自动重新求解并检测冲突。
界面语言上,README 的语言列表里列了简体中文,不过引擎的提示信息仍然保持英文,官方路线图给本地化成熟度的评分是 5%,属于"能看,但离母语还有距离"。
2. 兼容性到底行不行:这是你最该关心的部分
2.1 能读能写,但保存的版本不是你给的那个
先看格式矩阵,这是官方 README 明确写着的:
| 格式 | 读取 | 写入 |
|---|---|---|
| DWG | R13 – R2018(经开源库 acadrust) | 统一输出 R2000 |
| DXF | R12 – R2018,ASCII 与二进制 | 统一输出 R2000 |
| 导出 | — | PDF、SVG、PNG |
对上你的问题,答案是这样:AutoCAD 14(R14)到 AutoCAD 2018 的 DWG 都能打开,国内图纸库里那些十几二十年前的老文件基本在射程之内。写出来统一降级成 R2000,也就是 AutoCAD 2000 的格式,AutoCAD 2000 及以后的版本都能正常打开,这一点对只装了老 AutoCAD 的机器反而更友好。
但是这里有一条必须划重点的警告:
Entities CADCraft doesn't model yet are not kept on save.
还没有被建模的实体,在保存时不会被保留。这是官方缺口清单里的头号一条,也是卡住 alpha 阶段的核心原因之一。
2.2 SHX 中文大字体读不了
国内 AutoCAD 里的中文标注,基本靠 hztxt.shx、gbcbig.shx、chineset.shx 这类 SHX 大字体撑着。CADCraft 目前不读 SHX,会退回它自己的单线字体,缺字再从系统 TTF 里补。字能显示出来,但字宽和对齐跟原图对不上,标注文字会显得松散或者挤,位置可能整体偏移。可以用 SETVAR 的 FONTALT 和 FONTFALLBACK 指定中文字体(比如思源黑体、Noto Sans CJK)来尽量还原,但字形和宽度回不到原来的 SHX。
2.3 天正那类代理对象走 DWG 会丢
官方缺口文档写得很直白:通过 DWG 走 acadrust 时,自定义类的实体和对象、表记录上的 xdata、反应器都会被丢掉。DXF 路径已经补上了未知实体的回写,但国内设计院的建筑图几乎都带天正对象,这条路依然要留个心眼。
2.4 二进制打印样式读不了
.ctb 和 .stb 这类二进制打印样式文件目前读不了,打印时的线宽、深浅、颜色表现可能和你在 AutoCAD 里看到的对不上。对出图质量敏感的场景,得留后手。
2.5 大文件吃力
官方 issue 里记着一条:一个 10MB 的 DWG,打开大约两分钟后失败。真实工程图纸往往比这还大。
2.6 官方自己给的进度条:pre-alpha
官方路线图把项目状态明确标成 pre-alpha,而不是 alpha,并且写明:以 AutoCAD 2027 for Mac 为对标,菜单项覆盖 245/491(约 50%),"可直接用于真实工作"约 38%,面向 2D 制图主力用户约 28%,基础需求用户约 46%,距离 beta 还有 600 到 930 小时。
有意思的是它把缺口做成了公开文档,docs/gaps.md 一行一条列着所有没做的东西,连"我们还没在 AutoCAD 里验证过自己存的 DWG 能正常打开"这种话都写在里面。36 个文件测试全是合成样本,没有真实工程图纸语料库,也没有在 AutoCAD 里做过黑盒验证。这种透明度在商业软件里很难看到。
结论是:拿它看图、改图、试画、转换格式,完全够用;拿它接生产出图,短期内不现实。
3. 性能够不够:一组第三方实测数据
公众号「Craft 实测」在龙芯 3A6000 + loongnix 25 上做过一组对比,把 CADCraft 0.9.0 和中望 CAD 2026 放在同一台机器上跑:CADCraft 启动到主界面 255–429 毫秒,常驻内存 164MB,安装体积 53MB;中望 CAD 2026 启动 6.2 秒(先弹试用确认页、点试用之后 7.2 秒),常驻内存 456MB,安装体积 1.1GB。
对你这种"偶尔画一下"的需求,这个量级基本是降维打击。AutoCAD 装完占几个 G 是常态,CADCraft 的 Windows 安装包 55.3MB、便携版压缩包 69.1MB。渲染走 wgpu 加 CPU raster,纯 Rust 单体二进制,没有运行时依赖。
但有三个实打实的坑要先知道。
第一,Windows 版默认只初始化 DirectX 12。原因是让 wgpu 顺带创建一个 OpenGL 实例,会让某些 AMD 驱动(atio6axx.dll)在窗口出现之前就崩掉。表现是双击之后任务管理器里闪一下就没了。绕过办法是设环境变量 WGPU_BACKEND 为 vulkan 或 gl 再启动。老核显机器要特别留意这一点。
第二,绘图区会隐藏系统鼠标指针,改为自绘十字光标。这会影响录屏、远程桌面和 Windows 放大镜。View ▸ Accessibility ▸ Show System Cursor 能调回来,或者设环境变量 CADCRAFT_SYSTEM_CURSOR=1。
第三,字体只在启动时扫描一次,装完新字体必须重启 CADCraft 才认。
4. 国内用户的现实账
4.1 正版一年一万多,盗版是法务函
先把价格摆齐:AutoCAD 2026 中国区一年期固定期限 ¥11003,三年期 ¥33009;官方商店页同时标注"按年付最低 ¥12721"和"¥1061/月",支持等级不同价格自然不同。教育版免费,但需要在校身份且每年复审。
盗版这条路,国内的公开案例已经够多了。淘宝 99 块的"激活码"本质上就是盗版分发链的一环,买它等于主动留下书面证据;网传的一封索赔 18 万的函,以及某矿业集团被要求 15 个工作日内整改、单套按正版价 2–5 倍赔偿、可能影响企业投标资格的说法,都不是小概率的极端事件。做工程的人对"能干活但有法律风险"这六个字是格外敏感的。
4.2 国产 CAD 能干活,但插件生态换不掉
国产替代的价格其实已经相当合理:中望 CAD 365 基础版约 499 元/年,专业版年授权约 3299 元/套,永久单机版约 10998 元/套;浩辰 CAD 年费约 1950 元、永久授权约 19800 元。以上是经销商整理的报价,以官网实时为准。
国产真正的价值不在便宜,在 AutoLISP 和 ZRX 的二次开发生态,加上天正这类行业插件。国内设计院的图框、标注、统计表,一大半是 LISP 脚本跑出来的,换掉 AutoCAD 就等于换掉整套工作流。CADCraft 这块还排在待办里。官方路线图把 "AutoLISP and ecosystem" 明确列为剩余工作,成熟度表里"生态与自动化"只有 10%。
按场景分,三选一:
- 偶尔画图、看图、改图、自己折腾 → CADCraft。免费,而且够用。
- 公司接活出图、依赖 LISP 和天正 → 国产正版 CAD。比盗版安全,成本也可控。
- 破解版 AutoCAD → 短期省事,长期是法务和木马的双重风险。
顺带一提,CADCraft 就是那个 ArtCraft 全家桶的一员,我之前写过一篇 ArtCraft 全家桶一次看懂:7 款免费 Adobe 替代软件,里面还有 PhotoCraft、LightCraft 这些同门。
5. 获取与下载

6.1 独立安装包:只要 CADCraft
这是我建议先走的路,验证过了再考虑装全家桶。
Windows 平台按架构挑:cadcraft-0.17.0-windows-x64.msi(55.3MB)适合绝大多数机器,cadcraft-0.17.0-windows-x86.msi(54.3MB)给老 32 位机器,cadcraft-0.17.0-windows-arm64.msi(52.2MB)给 Windows 11 on ARM。不想装到系统里的,用 cadcraft-0.17.0-windows-x64-portable.zip(69.1MB)解压即用,不写注册表,老机器和 U 盘随身带的场景最合适。安装包和可执行文件都做了代码签名。
静默安装并顺便创建桌面快捷方式:
macOS 用户拿 cadcraft-0.17.0-macos-universal.dmg(78.7MB),Apple silicon 和 Intel 通吃,已签名并通过 Apple 公证。Linux 端的包最全:AppImage、deb、rpm、Flatpak、tar.gz、Arch 包都有,x86_64 和 aarch64 各一套,另外还提供 riscv64 的 tarball 和 deb/rpm;Debian/Ubuntu 上直接装 deb 最省事。想用官方包仓库的,走 getartcraft.com/linux。FreeBSD 15.1 有 cadcraft-0.17.0-freebsd-x86_64.tar.gz。
Web 版是 cadcraft-web-0.17.0.zip(10.3MB),WebAssembly 构建,可以自己托管到静态服务器上跑,浏览器里直接用。
每个版本都附 SHA256SUMS.txt,下载完建议对一下哈希。
5.2 ArtCraft Launcher:一次装齐全家桶
artcraft-launcher-0.13.0-windows-x64.msi 一次装齐所有 Crafting Apps,自动识别架构选包,版本更新一键完成。如果你本来就打算把这一整套都试试,Launcher 更省事。
5.3 从源码编译
需要 Rust 工具链。官方下载页写的是 Rust 1.90 及以上,README 里写的是 1.95 及以上,按 1.95 准备更稳妥。
git clone https://github.com/storytold/cadcraft.git
cd cadcraft
cargo run --release -p cadcraft -- --sample
--sample 会直接打开官方那张公寓平面图示例。第一次会完整编译整个项目,等一会儿就行。
5.4 国内下载要提前准备的几件事
- GitHub 直连慢。Windows 端建议用 Launcher 或者走镜像加速,下载完务必核对 SHA256,别装到被改过的包。
- 中文字体先备好。CADCraft 仓库本身不含字体,用的是你系统里已安装的 TrueType/OpenType。建议先装一套 Noto Sans CJK 或思源黑体,然后用
SETVAR FONTFALLBACK指定,缺字时优先调用。 - 版本号看 GitHub Releases。getartcraft 官网的产品页目前还指向 v0.16.0,而 GitHub 已经在 2026 年 11 月 3 日放出 v0.17.0。以 GitHub Releases 为准。
- 老机器先试便携版。配合
WGPU_BACKEND=vulkan启动,避开 DX12 崩溃那档子事。
6. 它真正的差异化:让 AI 替你画图
6.1 MCP 与命令行:CAD 第一次有了 Agent 接口
CADCraft 每个菜单项、每条命令、每个提示词背后都是一条命令,所以能被外部程序直接调用。这是它跟所有传统 CAD 最不一样的地方。
MCP 服务端两种跑法:cadcraft-cli mcp 是无头模式,直接给智能体用;cadcraft-cli mcp --connect 127.0.0.1:7979 则接管正在运行的界面,应用需要用 --control 7979 启动。暴露出来的工具包括 command_line、execute、inspect_drawing、query_entities、render、screenshot、ui_click。
官方给的例子长这样:
cadcraft-cli run --sample --script 'CIRCLE 22,3 1\n' --save out.dxf --export out.png
关键在于,一个代理可以下指令、查图元、渲染出图来自查结果。画 CAD 图这件事第一次变成了一条可以编排的流水线,而不是一段只能在 GUI 里手点的操作。商业 CAD 领域目前基本没有对等物。
6.2 顺手解决一个现实问题:老 DWG 批量转图
cadcraft-cli convert drawing.dwg drawing.svg
cadcraft-cli info drawing.dxf
对你的实际价值就在这里:手上有一堆老 AutoCAD 的 DWG 不想开 AutoCAD 看,或者需要批量转成 SVG、PNG 给客户预览、贴网页,用它跑批比装正版省事得多。考虑到它官方自己都还没在 AutoCAD 里验证过往返一致性,转换出来的文件请务必抽样打开确认。
CADCraft 眼下最能"干活"的用法,大概就是这个了。
总的来看,CADCraft 现在是一份值得放进收藏夹、值得在低风险场景里试着用起来的软件,还不是一份能从 AutoCAD 手上接班的生产工具。它的命令行手感、DWG 读取范围和免费开源的组合,在个人画图这个场景里基本没什么对手;它那份诚实的缺口清单,加上每几天就一个版本的迭代速度,说明它离接班还早,但方向没跑偏。
对照着看,站内还有几篇同气相求的文章:PS 最佳替代?免费开源的 PhotoCraft 下载 & 上手 和 LightCraft 能否替代 Lightroom?先过 RAW 兼容与迁移这两关,都是同一个团队交出来的答卷;开源图片编辑处理工具 GIMP 3.2.4 上手体验 & 获取 则代表了另一条更成熟的替代路线:真正被用了二十年的开源软件长什么样;对 开源免费的流程图工具 draw.io 30.3.14 上手体验 感兴趣的话,那是同类"开源工具接商业软件班"的另一个样本。