draw.io 桌面版 31.4.2:免费离线绘图,图表全部留在本机
2026/9/18 15:46:03 网站建设 项目流程

draw.io 桌面版 31.4.2:免费离线绘图,图表全部留在本机

【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop

draw.io 桌面版是 draw.io 编辑器的官方 Electron 构建,把网页版绘图工具打包成可安装、可离线使用的本地应用。它不需要账号,也不依赖网络,图表内容不会离开你的机器,适合不想把图存在云端里的开发者、项目经理和教师。项目基于 Apache 2.0 许可开源,当前版本为 31.4.2。

📄 三个场景,先看到它值不值得装

把图嵌进技术文档。架构图、流程图画完后,直接用命令行批量导出成 PDF 或 PNG,贴进文档就行:

drawio -x -f pdf 架构图.drawio

输入不限于 .drawio,导出模式还接受 .vsdx、csv 和 Mermaid 文件;传入一个目录就能一次处理完,整套文档的图可以一口气生成。

用 git 管图的版本。桌面版不做实时协作,更稳的做法是把 .drawio 文件放进仓库,每次提交对应一版图。交接时直接把文件发给同事,对方用桌面版打开即可,改了什么对比一下 diff 也能看出来。

断网的教室照样上课。现场画图,下课前导出 PDF 发给学员。习惯 Visio 的人没有学习成本,.vsdx 文件可以直接打开。

🚀 3 步装好,画出第一张图

  1. 按系统选安装包。Windows x64 用 NSIS 或 MSI:NSIS 装到全机 Program Files,需要管理员权限;MSI 装到当前用户目录,不需要。Windows ARM64 设备(如 Surface Pro X)选 arm64 包或便携版。macOS Intel 选 dmg x64,Apple Silicon 选 dmg arm64,universal 通用包也可以。Linux 提供 AppImage、deb、rpm 三种,x64 与 ARM64 都有。
系统推荐包
Windows x64NSIS 或 MSI x64
Windows ARM64arm64 包或便携版
macOSdmg(x64 / arm64 / universal)
LinuxAppImage / deb / rpm
  1. 启动后画第一个图形。主窗口中间是画布,左侧是形状面板。把一个圆角矩形拖到画布上,鼠标悬停在图形边缘会出现连接锚点,拉一条线接到另一个图形上就完成连线;双击图形可直接输入文字。

  2. 存成 .drawio 文件。菜单「文件 → 保存」,默认扩展名是 .drawio。图复杂时从底部标签新增页面分开画,缩放比例和网格在右侧面板调整。

想自己构建时注意:drawio 核心编辑器是 git 子模块,克隆必须带--recursive,环境要求 Node.js 22.12 及以上:

git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm run release-linux

产物落在dist/目录,Windows 用npm run release-win出 64 位包。每个命令背后对应一份构建配置:electron-builder-win.json 定义 64 位 Windows 包的文件关联与代码签名,electron-builder-linux-mac.json 覆盖 macOS dmg 和 Linux 的 AppImage、deb、rpm。个人构建的完整流程(包括无签名构建的注意事项)见 BUILDING_FOR_PERSONAL_USE.md。

💡 四个用着顺手的小技巧

  • 递归导出。-x传文件夹再配-r可递归子目录,-o指定输出位置,PDF 加-a一次导出所有页面。
  • git 管版本。.drawio 是文本格式,diff 和合并都很直观,谁动了哪块图一目了然。
  • 便携版放 U 盘。它不注册文件关联,打开文件要手动指定程序,但借一台机器也能随时继续改。
  • 图大就拆页。画布没有硬性上限,但单页图形太多会掉帧,拆成多页并用图层组织最省心。

🔌 数据存在哪,网络怎么彻底断掉

应用默认唯一的网络行为是启动时的版本检查。内容安全策略禁止加载远程 JavaScript,也不发送任何使用统计。有一个例外:图表里引用了外部图片、背景或字体时,打开会向对应地址发请求,陌生来源的图值得留个心眼。

各系统的图表与应用状态存放在固定目录:

系统数据目录
WindowsC:\Users\<用户名>\AppData\Roaming\draw.io\
macOS~/Library/Application Support/draw.io
Linux~/.config/draw.io/

完全离线的内网环境只需关掉更新检查:启动加--disable-update参数,或设置环境变量DRAWIO_DISABLE_UPDATE=true

❓ 常见问题速答

内网机器首次启动一直超时?多半是更新检查连不出去,加--disable-update参数即可恢复正常。

商业项目里能免费用吗?可以。Apache 2.0 许可允许任意用途,前提是按原样使用、不改代码。

能不能和同事实时共编一张图?不能。桌面版定位是离线工具,异步传文件加 git 管版本是最常见的工作流。

双击 .drawio 打不开?便携版默认不注册文件关联,用 NSIS 或 MSI 重装一次,或手动把 .drawio 扩展的默认程序指到桌面版。

从 Visio 迁移要做什么?.vsdx 是内置支持的,安装包已注册该扩展关联,双击就能打开。

🎯 下一步

  • 把手上的 .drawio 文件纳入 git 管理,并把系统数据目录整体拷一份做备份。
  • 试着用-x导出参数,为一个文档批量生成全套 PNG。

【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询