
画一张户型图或零件图,很多人第一反应是 AutoCAD:命令行、对象捕捉、图层那套肌肉记忆用了几十年。但订阅费用一年几千,学生和个人用户常被挡在门外;转向 LibreCAD、QCAD 这些免费工具,又要么命令行习惯对不上,要么 DWG 图纸一打开就缺图元。CADCraft 想解决的正是这个矛盾:它用纯 Rust 净室重写 AutoCAD 的 2D 制图工作流,命令行、捕捉、标注、出图都按老习惯来,同时开源免费、原生跨平台,个人和商业用途都不收钱。
CADCraft 是什么软件?
CADCraft 是 ArtCraft 团队开发的开源计算机辅助设计与制图软件(CAD),采用 MIT / Apache-2.0 双许可证,源码托管在 GitHub,没有账号和订阅。它原生支持 Windows、macOS 和 Linux,另提供 FreeBSD 压缩包和可自行部署的 WebAssembly 网页构建。当前最新正式版为 0.20.1,发布于 2026 年 11 月 12 日,项目仍处于 pre-alpha 阶段:官方自评功能广度约 50%、”能承担真实工作”约 38%,3D 内核还在路线图上,当前以 2D 制图为主。
图纸交换以 DXF 为主:原生读写 R12–2018 的 ASCII 与二进制 DXF(保存为 R2000),DWG 通过开源 acadrust 库读取 R13–2018、保存 R2000;尚未建模的图元在保存时会被丢弃,交换旧图纸要先检查。软件不需要注册,图纸保存在本地。界面支持简体中文等 20 种语言,在”编辑 → 界面语言”里即时切换并记住选择;中文翻译覆盖菜单、工具组、提示和大部分对话框,仍有少量字符串回退英文。

CADCraft 有哪些特色功能?
命令行是它的核心:输入 L 点两个点、@5<45 回车,就画出一根指定长度和角度的线;提示带可点击关键词、自动补全、别名和历史,Enter、空格、右键重复上一条命令,和 AutoCAD 的肌肉记忆一致。对象捕捉覆盖端点、中点、圆心、交点、切点等,另有极轴追踪、正交和栅格捕捉,画精确图不靠手稳。
绘图与修改命令成套:LINE、PLINE、CIRCLE、ARC、RECTANG、POLYGON、ELLIPSE、SPLINE、TEXT、MTEXT;修改有 MOVE、COPY、ROTATE、SCALE、MIRROR、STRETCH、OFFSET、TRIM、EXTEND、FILLET、CHAMFER、ARRAY 等;热夹点按空格循环拉伸、移动、旋转、缩放、镜像。图层面板与图层特性管理器可以开关、冻结、锁定、改色和线型,特性面板逐对象编辑颜色、线宽与透明度。

标注与注释是它下功夫的地方:全部 DIM* 命令带完整 DIMSTYLE 变量,关联尺寸会跟着几何走;MLEADER 多重引线、TABLE 表格、TrueType 多行文字都可用,示例户型图里的房间表就是 TABLE 画的。填充支持拾取点边界、岛、图案/纯色/渐变;块支持属性与嵌套块。

出图走图纸空间:布局带视口、比例与页面设置,双击视口可回到模型空间改图,PLOT 对话框出 PDF,也能导出 SVG、PNG。参数化方面提供几何与尺寸约束、AUTOCONSTRAIN 和带表达式的 PARAMETERS,每次编辑后自动重解。对喜欢折腾的用户,每个菜单项背后都是一条命令,可以通过 cadcraft-cli、JSON 控制通道或 MCP 服务器驱动,批量建图、统一改图层、headless 导出都能写脚本完成。


虽然部分对话框仍回退英文,简体中文界面已覆盖日常操作;图纸正文也能正常排中文:便携包内置 Noto Sans CJK SC 等开源字体,系统已装字体同样可用,汉字不缺字。要注意 SHX 字体(含大字体)暂不读取,会用自带单线笔画字体替代,也不支持竖排文字。

优点和短板
✅ 优点
- 双许可开源免费:MIT / Apache-2.0,个人和商业项目都可使用,没有订阅和账号依赖;
- 原生跨平台:Windows、macOS、Linux 都有官方安装包,另有 FreeBSD 压缩包和可自行部署的 Web 构建;
- AutoCAD 式命令行与捕捉:别名、相对坐标、对象捕捉、极轴追踪齐备,老用户迁移成本低;
- DXF/DWG 互通与出图:DXF 原生读写、DWG 经 acadrust 读写,PDF、SVG、PNG 导出;
- 2D 功能体量足:标注、填充、块、布局视口、参数化约束齐备,20 种界面语言含简体中文;
- 命令系统开放:CLI、JSON 控制通道、MCP 可脚本化批量制图与 headless 导出。
❌ 短板
- 仍处于 pre-alpha:官方自评”能承担真实工作”约 38%,重要商业交付不建议;
- DWG 往返有损:保存会丢弃未建模图元,复杂旧图纸需检查;SHX 字体不读取、无竖排文字;
- 出图仅到文件:PLOT 只输出 PDF/PNG/SVG,没有物理打印机驱动链;
- 平台与语言差异:Windows 包只有 x64 与 arm64(无 32 位);中文界面仍有少量英文回退(如打印对话框);
- 3D 与 AutoLISP 生态在路上:当前以 2D 为主,依赖 3D 建模或 LISP 插件的用户会落空。
适合人群: 想摆脱 AutoCAD 订阅、画户型图 / 零件图 / 课件示意图的个人与小型团队;需要在 Windows、macOS、Linux 之间切换的制图用户;想用脚本或 MCP 批量出图的开发者;能接受 pre-alpha、愿意跟进更新并反馈问题的人。
不太适合: 依赖 DWG 无损往返与 SHX 旧图纸的专业院所;需要 3D 建模或 AutoLISP 生态的用户;要求商业级稳定性的正式交付项目;仍在使用 32 位 Windows 的老机器。
✅ 官方网站:https://getartcraft.com/apps/cadcraft
✅ 开源仓库:https://github.com/storytold/cadcraft
✅ 国外的网站经常不太稳定,各个平台的安装包也不太好找,想要已经校验干净、没有捆绑的安装包,可以去猫凑网下载:https://www.maocou.com/cadcraft
下载前怎么选安装包?
CADCraft 0.20.1 在 GitHub Releases 提供各平台安装包,下面是桌面端常用文件的用途对照。同一页面里的 SHA256SUMS.txt 可以校验下载是否完整。
| 文件名 | 适用平台 | 架构 | 类型 | 怎么选 |
|---|---|---|---|---|
| cadcraft-0.20.1-windows-x64.msi | Windows | x64 | 标准安装包 | 大多数 Windows 10 / 11 用户,推荐首选 |
| cadcraft-0.20.1-windows-x64-portable.zip | Windows | x64 | 便携免安装包 | 不想写入系统,解压后运行 |
| cadcraft-0.20.1-macos-universal.dmg | macOS | Universal | 磁盘映像 | Intel 与 Apple Silicon 通用,Mac 只选这一个 |
| cadcraft-0.20.1-linux-x86_64.AppImage | Linux | x86_64 | 单文件可执行包 | 任意发行版,赋予执行权限即可运行 |
| cadcraft-0.20.1-linux-x86_64.deb | Linux | x86_64 | Debian 安装包 | Ubuntu、Debian 及衍生版 |
| cadcraft-0.20.1-linux-x86_64.rpm | Linux | x86_64 | RPM 安装包 | Fedora、RHEL、openSUSE |
小提示:
- Windows 的 MSI 与便携包都只有 x64 和 arm64 两种架构,0.20.1 没有 32 位包,老机器需要留意;便携 zip 要先完整解压再运行,不要直接在压缩包里双击;
- macOS 的 universal 包同时兼容 M 系列和 Intel 机型,不需要分辨架构;
- Linux 用户想用系统包管理器管理就选 deb 或 rpm,想免安装直接运行就选 AppImage,另有 Flatpak 沙箱包与 aarch64、riscv64 构建,按需自取;
- FreeBSD 提供 x86_64 / aarch64 压缩包;每个版本还有 cadcraft-web-0.20.1.zip,是自行部署的 WebAssembly 版本,不是在线服务,功能比桌面端少;
- 启动后在”编辑 → 界面语言”切换简体中文;便携包内置 Noto Sans CJK SC 等开源字体,中文标注不缺字。
碎碎念
CAD 软件是一座看起来不高、爬上去才发现很陡的山:AutoCAD 功能成熟但订阅沉重,免费工具又常在命令行习惯、DWG 兼容和出图上留一手。CADCraft 选择了一条更难的路:用纯 Rust 净室重写,把老 CAD 用户的肌肉记忆搬过来,再用开源许可证放开个人和商业使用,还顺手把脚本 / MCP 自动化做成了内置能力。
它现在的状态也要说清楚:0.20.1 仍是 pre-alpha,官方自评距离”能承担真实工作”还有不小距离,DWG 往返有损、SHX 不读、出图只到文件。但如果你主要画中小规模的户型图、零件图和示意图,能接受少量英文回退,又希望图纸和字体都留在本地,它已经能覆盖从画线、捕捉、标注到布局出图的完整流程。
想跟进开发进度,可以去官方仓库和 Discord;准备下载的话,建议先确认版本号和发布日期,再按上表挑选对应平台的安装包。

CADCraft 的评价