GenGrades
EN中文

DesignCraft 免费下载和安装教程

发布于 更新于

替代 Adobe InDesign排版设计许可证:Apache-2.0

下载

最新版本 0.14.0,2026-10-28 发布

其他下载 (22)其他处理器的版本、免安装版、Linux 安装包和命令行工具。

Windows

macOS

Linux

FreeBSD

网页版

  • designcraft-web-0.14.0.zip

    SHA-256 7d7e5f24d49b07be6c21d9b571f7edd3763bc9f9dd72a9a1dcc61ebd63bcc6bb

每个按钮下载的都是项目在 GitHub 上发布的官方文件,GenGrades 不转存、不改动。

安装教程GitHub 上的全部版本和更新说明全部校验值(SHA256SUMS.txt)

DesignCraft 是什么

先用一两句话说清楚。

DesignCraft 是 ArtCraft 团队用 Rust 从零重写的免费开源排版软件,照着 Adobe InDesign 的工作方式来做,定位是 InDesign 替代软件。它有 Windows、macOS、Linux、FreeBSD 版和网页版,项目自己标注的阶段是 pre-alpha(早于 alpha 的预览阶段)。

主要功能

它能做什么,每项一句话,以及我们有没有实测。

  • 和 InDesign 一样的工作区

    沿用 InDesign 的布局、工具、菜单、面板和快捷键:跨页和父页面、框架和串接文章、控制面板、段落样式和字符样式、色板、文本绕排。

    项目的缺口清单统计,InDesign 范围内的 482 个菜单项里还有 151 个没有对应(2026-10-10 统计)。

  • 排版引擎

    Knuth–Plass 段落排版器加单行排版器,词典断字,按字距、字母间距和字形缩放调整对齐,保持选项、视觉边距对齐、分栏、基线网格、制表符、段落线和底纹。屏幕上和 PDF 里的换行完全一致。

    断字规则目前只有英语、西班牙语、葡萄牙语和挪威语。

  • IDML 导入导出

    能打开和保存 IDML;路线图说它存出的 IDML 能在 InDesign 2026 里打开,也能读取 InDesign 导出的 IDML。

    还打不开 InDesign 自己的 .indd 文件,IDML 往返也还没在真实文档上测过。

  • 导出 PDF、EPUB 和 PowerPoint

    可导出 PDF(PDF/X-4 和 PDF/A-2b)、PNG、EPUB 和可编辑的 PowerPoint 文件。

    PDF/X-1a、PDF/X-3 和 Adobe PDF 预设列为还没有。

  • 不用订阅,没有遥测

    README 写明不用订阅、没有许可证服务器、不收集遥测数据。

  • 内置示例杂志

    File → New → Sample Document 会打开一本由 DesignCraft 自己排出来的杂志,包含串接分栏、文本绕排的引文、样式、父页面页码和色板。

  • 可由 AI 智能体和脚本控制

    每个菜单项、工具操作、面板控件和对话框都能通过 JSON 控制通道和 MCP 服务器驱动;命令行工具不开窗口就能把页面渲染成 PNG,还能运行命令脚本。

    网页版没有控制通道。

  • 能在浏览器里运行

    同一个应用能在浏览器里用 WebGPU 运行,不支持时退回 WebGL2。打开和置入用浏览器的文件选择框,保存和导出会下载文件。

    网页版要自己放到静态网站服务器上。

适合谁

它帮得上谁、解决什么问题、在哪个榜单里。

适合

  • 熟悉 Adobe InDesign、想要一款工具和快捷键都一样的免费排版软件的设计师
  • 要排杂志、宣传册等印刷品的 Linux 和 FreeBSD 用户
  • 收到 IDML 文件、需要打开修改并导出 PDF 的人
  • 想让 AI 智能体或脚本通过 MCP、命令行排版的开发者

解决的问题

  • 离开 InDesign 就要重学一套面板和快捷键
  • 没有 InDesign 也想打开 IDML 文件
  • 不订阅软件也想导出印刷用 PDF(PDF/X-4)或 EPUB
  • 重复的排版和导出工作想交给脚本或 AI 智能体

擅长什么

项目文档里写到的用法。

  1. 案例 1

    据 README:打开内置的示例杂志,看 DesignCraft 怎么处理串接文本、分栏、文本绕排和样式。

    输入

    File → New → Sample Document,或者用 --sample 参数启动

    文档怎么说

    README 说示例的每一页都是 DesignCraft 用代码排好、再用自己的渲染器导出的:封面、带样式的专题开篇、绕着引文排的三栏串接正文和一页色板。注意:这展示的是它处理自己文件的效果,不代表你的文件。

  2. 案例 2

    据 README:打开从 InDesign 导出的 IDML 文件,修改后导出印刷用 PDF。

    输入

    一份从 InDesign 存成 brochure.idml 的宣传册,再用 File › Export PDF 导出 PDF/X-4

    文档怎么说

    README 列出了 IDML 导入导出,以及导出 PDF/X-4、PDF/A-2b 格式的 PDF。注意:项目的缺口清单说 IDML 往返还没在真实文件上验证,打开的 IDML 可能重新排版,换行和页数都会变。

  3. 案例 3

    据 README:用命令行把文档的每一页渲染成 PNG,或者让 AI 智能体通过 MCP 服务器排版。

    输入

    designcraft-cli run --sample --all-pages out/

    文档怎么说

    README 的 Quick start 演示了命令行工具不开窗口就把每一页渲染成 PNG,并说每个菜单项、工具操作、面板控件和对话框都能通过 MCP 驱动。注意:网页版没有控制通道。

短板

做得不好的地方和证据,以及我们还没法定论的地方。

做得不好

做得不好

  • 还在 pre-alpha 阶段:现在不要拿它做收费排版活或赶工期的项目。

    证据: README 给出的阶段是 pre-alpha(ROADMAP.md)。docs/gaps.md 列着一个未解决的 alpha 阻塞问题:主文本框自动排文会加出用户删不掉的页面(#165)。

  • 打不开 InDesign 的 .indd 文件。

    证据: docs/gaps.md(#2):INDD、INDT、INDB、INDL 都还读不了,所以目前每个活都得先请对方给一份 IDML。

  • 部分用户连基本编辑都会出问题。

    证据: docs/gaps.md(#1):Windows 和 Linux 上对象复制粘贴、原位粘贴失灵,右键菜单打不开,在插入点设置的字符格式会丢失;2026-10-05 到 2026-10-10 间报告了 16 个 issue。

  • 画布上不能用中文、日文、韩文输入法。

    证据: docs/gaps.md(#8)和 docs/localization-parity.md:画布没有输入法支持(#322);正式版没有内嵌中日韩界面字体,Linux 上可能显示成方框(#332)。

  • 打印要经过 PDF。

    证据: docs/gaps.md(#10):打印是先把页面导出成 PDF,再交给 macOS、Linux 的 CUPS 或 Windows 的 PDF 光栅打印队列;PostScript、打印机驱动选项、输出到设备的分色、打印预设和陷印都还没有。

  • 在部分显卡上一启动就崩溃。

    证据: docs/gaps.md(#5):Intel Mac 上 Metal 设备丢失、Windows 上 AMD OpenGL 驱动崩溃等启动失败;2026-10-10 加入了图形后端自动回退,但报告者还没确认修好。

尚不确定

尚不确定

  • 真实的 IDML 文件导入导出后能保留多少。

    原因: docs/gaps.md(#3)说导入功能在合成测试文件上覆盖很广,但还没在真实文档上测量过,我们也没有打开过。

  • 换行和页数能不能和 InDesign 一致。

    原因: docs/gaps.md(#4)说排版结果还没和 InDesign 逐行对比过;已知差别之一是视觉字偶间距退回到度量字偶间距,导入的文字会排得更宽。

  • 在你的 Windows 或 Linux 电脑上跑得好不好。

    原因: docs/gaps.md(#14)说 Windows 和 Linux 测试得还很少,有用户被安装程序搞糊涂,Linux Mint 上下拉面板无法滚动。

许可证、格式和平台

每条都附出处和我们核对的日期。

项目数值备注与来源
Price0 USD

免费开源

来源:github.com核对于

许可证MIT 或 Apache-2.0

双许可证,任选其一;GitHub 的许可证识别显示为 Apache-2.0

来源:github.com核对于

开发语言Rust

来源:github.com核对于

开发阶段pre-alpha

来源:github.com核对于

支持平台Windows、macOS、Linux、FreeBSD、网页浏览器

每个版本都同时发布这五个平台的安装包

来源:github.com核对于

Windows 版本x64、ARM64 和 32 位 x86,各有 .msi 安装包和免安装 zip

安装包和程序有代码签名

来源:github.com核对于

MacOS 版本通用版 .dmg,Apple 芯片和 Intel 都能用

已签名并公证

来源:github.com核对于

Linux 安装包AppImage、Flatpak、.deb、.rpm 和压缩包,分 x86_64 和 ARM64

另有交叉编译的 RISC-V 版,需要 glibc 2.39 或更新

来源:github.com核对于

文件格式自有格式和 IDML(可打开、可保存);导出 PDF(PDF/X-4、PDF/A-2b)、PNG、EPUB 和可编辑的 PowerPoint

来源:github.com核对于

中文界面部分完成:菜单、面板和大部分对话框已有简体中文

画布上暂时不能用中文输入法

来源:github.com核对于

常见问题

先给结论,再讲原因、例子、限制和下一步。

DesignCraft 免费吗?

是的,DesignCraft 完全免费开源,采用 MIT 或 Apache-2.0 许可证,二者任选。README 还写明不用订阅、没有许可证服务器、不收集遥测数据。

限制

ArtCraft 的名称和标志是商标,不在开源许可证范围内。

DesignCraft 的安装包安全吗?

官方安装包都有签名:README 写明 Windows 安装包和程序做了代码签名,macOS 版做了签名和公证。

原因

本页的下载按钮直接指向项目 GitHub 发布页上的文件,每个版本还附有 SHA256SUMS.txt,列出每个文件的校验值。

限制

我们没有审计过代码或安装包。

下一步

只从本页或 github.com/storytold/designcraft 下载,不要用转载站的安装包。

DesignCraft 能打开 InDesign 文件吗?

DesignCraft 能打开和保存 IDML 文件,但还打不开 InDesign 自己的 .indd 文件。

原因

README 列出了 IDML 导入导出;读取 .indd 在 docs/gaps.md 里列为阻塞性缺口。

限制

打开的 IDML 可能重新排版,换行、页数会变,或者出现溢流文本,因为排版结果还没和 InDesign 对比过。

下一步

请发文件给你的人导出一份 IDML,而不是直接发 .indd。

DesignCraft 支持 Mac 和 Linux 吗?

DesignCraft 有 macOS、Windows、Linux 和 FreeBSD 版,另有一个能在现代浏览器里运行的网页版。

原因

Mac 版是同时支持 Apple 芯片和 Intel 的通用版。Linux 有 AppImage、Flatpak、.deb、.rpm 和压缩包,分 x86_64 和 ARM64。

限制

项目的缺口清单说 Windows 和 Linux 目前测试得还很少。

DesignCraft 里能输入中文吗?

目前不能在 DesignCraft 的画布上直接用中文、日文或韩文输入法打字,因为画布还不支持 IME 输入法。

原因

项目的本地化文档把画布缺少输入法列为 issue #322。简体中文界面已覆盖菜单、面板和大部分对话框。

限制

在 Linux 上中文界面可能显示成方框,因为正式版还没有内嵌中日韩界面字体(#332)。

DesignCraft 和 Adobe InDesign 比怎么样?

DesignCraft 照搬了 InDesign 的布局、工具和快捷键,但项目自己把它标为 pre-alpha,缺口清单里也列着会挡住专业工作的问题。

原因

据 README 和路线图,样式、串接文本、段落排版器、表格、IDML 和 PDF/X-4 导出都已经有了。

限制

打开 .indd 文件、Windows 和 Linux 上可靠的复制粘贴、PDF 以外的打印方式、画布输入法,以及兼容 InDesign 脚本,都还没有。

DesignCraft 安装教程

每个系统一步一步装好,加上项目文档里写到的常见问题和解决办法。

Windows

  1. 在本页顶部的下载框里点 Windows 按钮,下载的是 x64 安装包 designcraft-<version>-windows-x64.msi,适合大多数 Intel 或 AMD 处理器的 Windows 电脑。
  2. 双击 .msi 文件,按安装程序的提示一步步装好。
  3. 骁龙等 ARM 电脑或 32 位 Windows,请改用下载框 其他下载 里的 designcraft-<version>-windows-arm64.msi 或 designcraft-<version>-windows-x86.msi。
  4. 不想安装的话,从 其他下载 里下载免安装版 designcraft-<version>-windows-x64-portable.zip,解压后在文件夹里启动 DesignCraft。
  5. 安装包和程序都有代码签名。
  6. 想一次装好几个 Craft 应用,可以用 ArtCraft Launcher。

遇到问题

DesignCraft 一启动就闪退或崩溃。
DesignCraft 会记住没能显示出窗口的那次启动,下次自动换下一个图形后端(Windows 上依次是 DirectX 12、Vulkan、OpenGL),并在状态栏里说明,所以再启动一次就行。想自己指定,可以把环境变量 WGPU_BACKEND 设为 dx12、vulkan 或 gl。想从头再来,删掉 %APPDATA%\DesignCraft\ 里的 gpu.json。
想提交崩溃报告。
把日志文件 %APPDATA%\DesignCraft\logs\designcraft.log 附在报告里。上一次运行的日志会保存为 designcraft.1.log,所以崩溃那次的日志在下次启动后还在。

macOS

  1. 在本页顶部的下载框里点 macOS 按钮,下载 designcraft-<version>-macos-universal.dmg,Apple 芯片和 Intel 的 Mac 都用这一个。
  2. 打开 .dmg 文件,把 DesignCraft 拖进 Applications(应用程序)文件夹。
  3. 从「应用程序」文件夹启动 DesignCraft。README 写明这个应用已签名并经过公证。
  4. 命令行工具 designcraft-cli-<version>-macos-universal.zip 在 其他下载 里,要单独下载,只有写脚本或接入 AI 智能体时才需要。
  5. 想一次装好几个 Craft 应用,可以用 ArtCraft Launcher。

遇到问题

想提交崩溃报告。
把 ~/Library/Application Support/DesignCraft/logs/designcraft.log 附在报告里。上一次运行的日志会保存为 designcraft.1.log。

Linux

  1. 在本页顶部的下载框里点 Linux 按钮,下载的是 AppImage designcraft-<version>-linux-x86_64.AppImage,不用安装就能运行。ARM64 电脑请用 其他下载 里的 aarch64 版 AppImage。
  2. 在终端里给文件加上可执行权限再运行:chmod +x designcraft-<version>-linux-x86_64.AppImage,然后 ./designcraft-<version>-linux-x86_64.AppImage。
  3. Debian 或 Ubuntu 也可以改用 其他下载 里的 .deb:sudo apt install ./designcraft-<version>-linux-x86_64.deb。
  4. Fedora 或 RHEL 用 .rpm:sudo dnf install ./designcraft-<version>-linux-x86_64.rpm。
  5. 想要沙盒隔离,就装 Flatpak 包:flatpak install --user designcraft-<version>-linux-x86_64.flatpak。
  6. RISC-V(riscv64)电脑可以用 其他下载 里交叉编译的版本,需要 glibc 2.39 或更新(Ubuntu 24.04 及以后)。
  7. AppImage 可以用 AppImageUpdate 配合同时发布的 .zsync 文件更新。
  8. 想一次装好几个 Craft 应用,可以用 ArtCraft Launcher。

遇到问题

DesignCraft 一启动就闪退或崩溃。
DesignCraft 会记住没能显示出窗口的那次启动,下次自动换下一个图形后端(Linux 上依次是 Vulkan、OpenGL),并在状态栏里说明,所以再启动一次就行。想自己指定,可以用 WGPU_BACKEND=gl(或 vulkan)启动。想从头再来,删掉 ~/.config/designcraft/gpu.json。
想提交崩溃报告。
把 ~/.config/designcraft/logs/designcraft.log(或 $XDG_CONFIG_HOME/designcraft/logs/designcraft.log)附在报告里。上一次运行的日志会保存为 designcraft.1.log。

FreeBSD

  1. 在本页顶部的下载框里打开 其他下载,下载 designcraft-<version>-freebsd-x86_64.tar.gz,目前只有 x86_64 版。
  2. 用 root 身份解压到 /usr/local:tar -xzf designcraft-<version>-freebsd-x86_64.tar.gz --strip-components 1 -C /usr/local。
  3. 输入 designcraft 启动。
  4. 想一次装好几个 Craft 应用,可以用 ArtCraft Launcher。

网页版

  1. 在本页顶部的下载框里打开 其他下载,下载 designcraft-web-<version>.zip。这是一个要自己托管的静态网站,不是现成的在线编辑器。
  2. 解压后把文件上传到任意静态网站托管服务,放在哪个路径都行,但服务器必须把 .wasm 文件按 application/wasm 类型发送。
  3. 通过 https://(或在 localhost 上)打开网站。其他情况下用不了 WebGPU,应用会退回 WebGL2。
  4. 在浏览器里,打开和置入用浏览器的文件选择框,保存和导出会下载文件。

关于 DesignCraft

现在能做什么

DesignCraft 的 README 给出的阶段是 pre-alpha。InDesign 的主要部件它已经有了:跨页和父页面、框架和串接文章、控制面板、段落样式和字符样式、色板、文本绕排。排版引擎用的是 Knuth–Plass 段落排版器,带词典断字、对齐调整、视觉边距对齐、分栏和基线网格,屏幕上和 PDF 里的换行完全一致。它能导入导出 IDML,能导出 PDF(PDF/X-4 和 PDF/A-2b)、PNG、EPUB 和可编辑的 PowerPoint 文件。用 File → New → Sample Document 打开的示例杂志,展示了三栏串接正文、绕排的引文和父页面页码,全部由 DesignCraft 自己排出。

还缺什么

项目维护着一份缺口清单(docs/gaps.md),按每个缺口对 InDesign 专业用户正式干活的影响排序。排在前面的有:打不开 InDesign 自己的 .indd 文件;部分 Windows 和 Linux 用户复制粘贴对象会失灵;IDML 往返还没在真实文档上测量;排版结果还没和 InDesign 对比;部分显卡一启动就崩溃;已安装的字体不一定能找到。画布上还不能用中文、日文、韩文输入法。打印是先导出 PDF 再交给系统的打印队列,PostScript、打印机驱动选项和分色都还没有。

和 Adobe InDesign 比怎么样

DesignCraft 照搬了 InDesign 的布局、工具、菜单、面板和快捷键,README 的说法是会用 InDesign 就会用它。路线图写明的目标是全面对齐 InDesign,并且格式开放有文档、能让 AI 智能体通过 MCP 控制、有网页版。README 还说它不用订阅、没有许可证服务器、不收集遥测数据。但就目前而言,缺口清单提醒:专业用户打开 IDML 的第一页就会发现文字重新排过了。DesignCraft 是独立项目,和 Adobe 没有关系。

和 AI 智能体配合

每个菜单项、工具操作、面板控件和对话框都能通过 JSON 控制通道和 MCP 服务器驱动,所以 Claude 等智能体可以排版和修改文档。命令行工具能列出所有命令、运行命令脚本,还能不开窗口把每一页渲染成 PNG。

关于 Craft 系列应用

DesignCraft 是 ArtCraft 团队 Crafting Apps 系列中的一款。这个系列都是免费开源的创作工具,每一款都用 Rust 从零写成,可以单独使用。其他几款包括做图片编辑的 PhotoCraft、画矢量图的 VectorCraft、做视频的 FilmCraft、管理照片库的 LightCraft、处理 PDF 的 PdfCraft 和做动态图形的 EffectCraft。代码采用 MIT 或 Apache-2.0 双许可证。

来源

来源

  1. DesignCraft README (github.com), 访问于
  2. DesignCraft 的 GitHub 发布页 (github.com), 访问于
  3. DesignCraft 许可证(Apache-2.0) (github.com), 访问于
  4. getartcraft.com 上的 DesignCraft 页面 (getartcraft.com), 访问于
  5. DesignCraft 路线图(ROADMAP.md) (github.com), 访问于
  6. DesignCraft 与 InDesign 的差距(docs/gaps.md) (github.com), 访问于
  7. DesignCraft 本地化进度(docs/localization-parity.md) (github.com), 访问于
  8. 如何托管 DesignCraft 网页版(packaging/web/README.md) (github.com), 访问于
  9. DesignCraft 的 FreeBSD 打包脚本(packaging/freebsd/package.sh) (github.com), 访问于

更新记录

更新记录

  1. 根据项目 README 和 GitHub 发布信息创建本页。

更多开源软件

  • 矢量绘图

    VectorCraft

    替代 Adobe Illustrator

    VectorCraft 是 ArtCraft 团队用纯 Rust 从零重写的免费开源矢量绘图软件,照着 Adobe Illustrator 的工作方式来做,定位是 Illustrator 替代软件。它支持 Windows、macOS、Linux、FreeBSD 和网页浏览器,官方 README 说它仍是 alpha 版,正在积极开发。

    最新版本 0.18.0,2026-10-28 发布Apache-2.0

  • 修图

    PhotoCraft

    替代 Adobe Photoshop

    PhotoCraft 是 ArtCraft 团队(GitHub 上的 storytold)出品的免费开源修图软件,是 Adobe Photoshop 的净室重实现,借助 Anthropic 的 AI 模型 Claude Opus 5.5 用纯 Rust 从零写成。它能打开和保存带图层的 PSD 文件,支持 Windows、macOS、Linux、FreeBSD 和浏览器,但项目自己说目前还是早期 Alpha 版。

    最新版本 0.17.0,2026-10-28 发布Apache-2.0

  • 照片后期和管理

    LightCraft

    替代 Adobe Lightroom

    LightCraft 是 ArtCraft 团队(GitHub 上的 storytold)出品的免费开源照片管理和 RAW 修图软件,用纯 Rust 写成,是 Adobe Lightroom 的净室重实现。它以非破坏的方式整理和编辑照片,支持 Windows、macOS、Linux、FreeBSD 和浏览器;项目说它目前仍处于 Alpha 阶段。

    最新版本 0.15.0,2026-10-28 发布Apache-2.0

  • 界面设计

    FigCraft

    替代 Figma

    FigCraft 是 ArtCraft 团队(GitHub 上的 storytold)推出的免费开源界面设计软件,用纯 Rust 重写了 Figma 的工作方式:画框、自动布局、组件、变量和原型,都在一个能离线使用的本地应用里完成。它支持 Windows、macOS、Linux、FreeBSD 和浏览器,目前仍处于 alpha 阶段。

    最新版本 0.12.1,2026-10-28 发布Apache-2.0

  • 文字处理

    WordCraft

    替代 Microsoft Word

    WordCraft 是 ArtCraft 团队开发的免费开源文字处理软件,用纯 Rust 从零重写,界面和用法对标 Microsoft Word,可以打开和保存 .docx 文件,支持 Windows、macOS、Linux、FreeBSD 和浏览器。

    最新版本 0.12.0,2026-10-28 发布Apache-2.0

  • 音频编辑

    SoundCraft

    替代 Avid Pro Tools

    SoundCraft 是 ArtCraft 团队出品的免费开源数字音频工作站(DAW,也就是常说的宿主软件),用纯 Rust 从头重写 Avid Pro Tools 的功能,用来录音、剪辑和混音,支持 Windows、macOS、Linux、FreeBSD,也能在浏览器里运行。

    最新版本 0.14.0,2026-10-28 发布Apache-2.0