
DesignCraft 是一个开源的页面排版和出版工具,用纯 Rust clean-room 重写 Adobe InDesign,从段落排版引擎到渲染管线全部自己写。作为一个软件工具,它把跨页和主页、文本框和串接故事、Control 面板、段落和字符样式、色板、文本绕排做进了一个原生应用。作为一个开源软件,它走 MIT OR Apache-2.0 双许可,macOS、Windows、Linux、FreeBSD 和浏览器里的 WebAssembly 都能跑,不订阅、不许可服务器、不遥测。

场景痛点
做一份杂志、小册子、报告排版,第一反应还是 InDesign。月费贵、工程文件 .indd 闭源、启动慢得像在等一台 90 年代的机器。免费替代品 Scribus 装过,界面像上世纪的排版软件,串接文本、主页、样式表这些概念藏在三层菜单后面。做设计工具和数字生活里出版排版的人想要的,不是一个「能摆字」的玩具,是一个跨页摆在那、文本串起来自动流、段落排版跟屏幕和 PDF 一模一样的真家伙。


主要功能特点
InDesign 那套布局肌肉记忆
跨页和主页、文本框和串接故事(带进/出端口和串接线)、Control 面板按点(picas)显示位置、段落和字符样式、色板、文本绕排。会 InDesign,打开DesignCraft就能用。这种把桌面软件做成本地原生应用的路子,muscle memory 直接迁移。
Knuth-Plass 段落排版器
这是它最狠的一点。段落排版用 Knuth-Plass 算法(加单行模式),带字典断字(公有领域 Moby 词表加自己训练的模式),词距/字距/字形缩放三种对齐方式,keep、视觉边缘对齐、分栏、基线网格、制表位、线和底纹。屏幕上的换行和导出 PDF 的换行逐字一致。这是专业排版才有的严谨度。
多线程 SIMD 渲染
vello_cpu 多线程 SIMD 渲染,copy-on-write 文档带 O(1) 撤销快照,排版结果缓存。拖个文本框重排不卡,撤销一步 O(1) 不用拷整个文档。
IDML 双向,PNG 导出
原生格式有文档说明,IDML(InDesign Markup Language)双向导入导出,PNG 导出,PDF 在路线图上。没有订阅、没有许可服务器、没有遥测。在跨平台应用这条线上,它把排版这件事从闭源工程拉回了文本工程。
示例杂志全代码生成
README 里那本季度刊封面、目录页、三栏正文、色板页,全是 crates/engine/src/sample.rs 里的代码排出来的,再用自己的渲染器导出。File → New → Sample Document 就能打开看,或者 –sample 启动。这是工程师做排版工具的浪漫。
Agent 原生,MCP 驱动
每个菜单项、工具手势、面板控件、对话框都能通过 JSON 控制通道和 MCP 服务器驱动。Claude 和其他 Agent 能像设计师一样排版和编辑文档。作为一个 Skill工具,designcraft-cli run –sample –all-pages out/ 无头把每一页渲染成 PNG。


简易使用教程
在实用软件里,它属于下载安装包或自己编译那一挂:
- 选对应系统的安装包(macOS 通用 dmg 签名+公证、Windows msi 或便携 zip、Linux AppImage/Flatpak/deb/rpm/tarball、FreeBSD tarball、Web 静态包),按系统提示装。
- 想要最新版可以 clone 仓库后 cargo run –release -p designcraft — –sample 打开示例杂志,需要 Rust 工具链。
- 打开后先翻示例杂志,看三栏串接正文怎么绕着 pull quote 排,然后从空白文档开始建跨页和主页。
- 想让 Agent 帮你排版,跑 designcraft-cli 或起 MCP 服务器。


个人使用感受
我用下来最直接的感受是「它不是在仿 InDesign,它是把排版引擎从 Knuth-Plass 又做了一遍」。段落排版用 Knuth-Plass 算法、屏幕和 PDF 换行逐字一致、O(1) 撤销——这种工程严谨度在开源排版工具里没见过。示例杂志全是代码排的,这是工程师对排版的敬意。
也得说清它的边界:它非常年轻,第一个 commit 是 2026 年 10 月 1 日;PDF 导出还在路线图上,现在主要是 IDML 双向和 PNG 导出;它是 clean-room 重写,不读 InDesign 文件,.indd 打不开;它主打页面排版和出版,不是矢量设计也不是图片编辑。但如果你受够了 InDesign 月费、又不想被 Scribus 那套 90 年代界面劝退,这个把图片和排版做开源的纯 Rust 应用,值得放进你的工具推荐清单,归在酷软趣站里追更。它没替你排好那本杂志,只是让你排版这件事,终于不用再交月费。
官方网站
官网 https://getartcraft.com/apps/designcraft
GitHub https://github.com/storytold/designcraft
下载地址
https://pan.quark.cn/s/ea3b6fc3f208
https://www.guangyapan.com/s/1954813713965617238_aeWhI5wocgzRgCO6 (光鸭新用户注册福利:永久免费空间:所有新用户注册即可解锁 2TB 永久免费存储空间,无需额外任务或付费)
相关推荐
ArtCraft — 7个 Adobe 替代品,免费开源|PhotoCraft 做图|VectorCraft 画矢量|FilmCraft 剪片|LightCraft 修 RAW|PrintCraft 处理 PDF|EffectCraft 做动效|DesignCraft 排版







