draw.io 桌面版离线画图工具:装好 5 分钟画出第一张流程图
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
draw.io 桌面版(drawio-desktop)是 draw.io 编辑器的官方 Electron 封装:装上就能离线画流程图、UML 和架构图,图表数据不离开你的电脑。它面向不想依赖网络、账号和云同步的开发者、项目经理与教师,免费且基于 Apache 2.0 许可,当前版本 31.4.2。
30 秒速览
一张表看懂这个项目,细节后面各节再展开。
| 项目 | 说明 |
|---|---|
| 项目定位 | draw.io 编辑器的官方 Electron 桌面封装,完整离线可用 |
| 适合人群 | 要离线画图的开发者、项目经理、教师;Visio 老用户 |
| 核心卖点 | 免费离线,图表数据不出本机,不上传任何使用统计 |
| 许可与版本 | Apache-2.0 许可,当前版本 31.4.2 |
| 与同类差异 | 对比网页版:无需账号与联网;对比 Visio:免费且可批量命令行导出 |
安装:先对照,再动手
先按芯片架构选包,没有管理员权限就选按用户安装的方案。
| 系统类型 | 推荐安装包 | 说明 |
|---|---|---|
| Windows x64 | NSIS 安装包 | 默认选择,整机安装 |
| Windows x64(无管理员权限) | MSI 安装包 | 按用户安装到用户目录 |
| Windows x64(免安装) | 便携版 | 解压即运行,U 盘可带走 |
| Windows ARM64 | arm64 安装包或便携版 | Surface 等 ARM 设备 |
| macOS | dmg(x64 / arm64 / universal) | 另有 zip 版,按芯片选架构 |
| Linux | AppImage / deb / rpm | x64 与 arm64 均提供 |
| Windows 安装方式 | 安装位置 | 需管理员权限 | 文件关联 |
|---|---|---|---|
| NSIS 安装包 | 整机 Program Files | 需要 | 自动注册 .drawio、.vsdx、Mermaid |
| MSI 安装包 | 当前用户目录 | 不需要 | 自动注册 |
| 便携版 | 免安装直接运行 | 不需要 | 不注册,需手动设置 |
需要源码构建时,核心编辑器是 git 子模块,必须递归克隆;要求 Node.js 22.12 及以上:
git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm run release-linux每个命令背后对应一个配置文件:electron-builder-linux-mac.json 同时覆盖 macOS 的 dmg 与 Linux 的 AppImage、deb、rpm;electron-builder-win.json 负责 Windows x64 的 NSIS 与 MSI 包。
第一次打开:最短路径跑通
双击装好的应用,5 步内就能交出一份 .drawio 文件。
- 双击启动,中间是空白网格画布,左侧是形状面板,底部是 Page-1 页面标签。
- 在左侧 General 分类里点住一个矩形,拖到画布上。
- 再拖一个矩形;鼠标悬停图形边缘会出现连接锚点,从锚点拖线接到另一个图形,连线即建成。
- 双击任意图形,直接输入文字。
- 需要加页时点底部标签旁的 + 按钮;网格显示在右侧 Diagram 面板调整。
- 点 File → Save,选目录命名,默认扩展名 .drawio,文件保存到你选择的目录。
嵌进日常工作的 3 种用法
写技术文档:架构图画好后,用命令行批量导出成 PDF 或 PNG 直接嵌进文档。
drawio -x -f pdf 架构图.drawio drawio -x -f png -r diagrams/-r对整个文件夹递归转换,.vsdx、csv 和 Mermaid 文件同样支持。这样最顺:图存在 git 里,出图一条命令,改完重跑即可。
团队异步协作:把 .drawio 文件纳入 git,每次提交对应一版图。交接时直接把文件发给同事,对方用桌面版打开即可。这样最顺:git 历史就是图的版本史,没有云端账号这一环。
教育培训离线授课:断网教室用drawio --disable-update启动即可正常授课,下课前把讲义图导出 PDF 发给学生。这样最顺:全程零网络依赖,.vsdx 文件也能直接打开,习惯 Visio 的老师零迁移成本。
它不做什么:边界与数据去向
桌面版默认只连网一次:启动时的版本检查,数据本身永不外发。
- 不支持实时协作。桌面版定位是离线工具,官方安全目标就是与互联网隔离。
- 画布没有硬性大小上限,但单页图形太多会掉帧,复杂图建议拆多页、分图层。
- 商业项目可免费使用:Apache 2.0 允许任意用途,前提是不改代码、按「原样提供」使用;该项目不对外接收贡献,改动只能自用。
| 系统 | 数据存放路径 |
|---|---|
| Windows | C:\Users\<用户名>\AppData\Roaming\draw.io\ |
| macOS | ~/Library/Application Support/draw.io |
| Linux | ~/.config/draw.io/ |
完全断网的内网环境,启动时加参数即可关掉版本检查:
drawio --disable-update或设置环境变量DRAWIO_DISABLE_UPDATE=true。有一个例外要留意:图表里若引用了外部图片、背景或字体,打开时会向对应地址发请求。打开来路不明的图表前,先留个心眼。
翻车急救表
四五个高频问题,一行一招,对号入座。
| 现象 | 常见原因 | 一招解决 |
|---|---|---|
| .drawio 双击打不开 | 便携版不注册文件关联 | 改用 NSIS 或 MSI 重装,或手动指定默认程序 |
| 内网机器首次启动超时 | 启动时的版本检查连不出去 | 启动加--disable-update参数 |
| 找不到图表想备份 | 图表存于应用数据目录 | 整拷上表对应目录即可 |
| 画布卡顿 | 单页图形过多 | 拆多页、用图层组织 |
| 想和同事实时共编 | 桌面版不支持实时协作 | 传 .drawio 文件 + git 管版本 |
免费、离线、数据不出本机,从装好到出图不超过 5 分钟。
- 把 .drawio 文件纳入 git 版本管理
- 给系统数据目录做一次整目录备份
- 用
drawio -x -f png为一份文档批量生成全套 PNG
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考