draw.io 桌面端:离线画流程图,3 分钟跑通
draw.io 桌面端离线画流程图3 分钟跑通【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktopdrawio-desktop 是 draw.io 官方的 Electron 桌面构建GPL v3 许可完全免费。画流程图、UML、架构图全程不碰网络适合内网环境、离线机器上需要出图的工程师和设计师。装之前 30 秒自检看到 X选 YWindows x64 有管理员权限NSIS 安装程序.exeWindows 免管理员权限MSI 包或便携 zip均按用户安装Windows 文件名带 arm64 的机器arm64 专属包MSI 无此版本靠模拟跑 x64macOS Apple 芯片arm64 或 universal 包macOS Intel 芯片x64 包Linux先跑uname -mx86_64 选 x64aarch64 选 arm64完全离线的机器提前拷好安装包装完关自动更新最快速度跑起来以 Windows 免管理员权限路径为例最短三步从官方发布页下载 MSI 安装包文件名带版本号如 32.4.1。看到文件名带版本号即成功双击安装包按向导走完无需 UAC 提权。看到开始菜单出现 draw.io 图标即成功双击图标启动。看到主窗口、左侧形状库、中央画布齐全即成功其他平台的安装入口见下一节都一句话能说清。其他方式速查macOS下载对应芯片的 dmg把 draw.io 拖进「应用程序」首次打开被 Gatekeeper 拦下时去「系统设置 → 隐私与安全性」点「仍要打开」。Linux AppImagechmod x xxx.AppImage ./xxx.AppImageLinux 包管理器deb 用sudo apt install ./xxx.debrpm 用rpm -i xxx.rpm。源码构建需要 Node 22.12核心编辑器是 git 子模块clone 必须带--recursive否则构建直接失败git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start要打成安装包设置DRAWIO_UNSIGNEDtrue跳过签名流程见 doc/BUILDING_FOR_PERSONAL_USE.md。第一次打开看这三样界面三件套左侧形状库、中央画布、右侧属性面板齐全对照开头那张图。版本号应用菜单「关于」里显示的版本和安装包文件名一致图省事就在命令行传-V打印版本号后退出。拖一个矩形进画布File → Save 存成 .drawio退出重开内容还在就算通了。 图和配置存在本机用户目录Windows 在C:\Users\用户名\AppData\Roaming\draw.io\macOS 在~/Library/Application Support/draw.io备份时整目录复制。离线机器想彻底关掉自动更新启动加--disable-update或设环境变量DRAWIO_DISABLE_UPDATEtrue。卡住了对号入座症状一句话原因一句话解法双击 .drawio 不用它打开便携版不注册文件关联换 NSIS 或 MSI 重装或右键「打开方式」指定程序AppImage 报 fuse 内存分配失败新版 AppImage 换了静态运行时AppImageLauncher 升到 3.0或直接卸载它别人分享的图里外部图片空白图引用了外部 URL离线拉不到让编辑端把图片转成本地嵌入再导出更新检查失败版本停在旧版离线机器连不到更新服务器手动下载新版覆盖安装或加--disable-update启动安装时提示权限不足NSIS 要写 Program Files换 MSI 或便携版二者免管理员权限自打包的安装程序被 SmartScreen 拦个人构建未签名「更多信息」→「仍要运行」或改打官方包往深了看想看个人 fork 怎么出无签名包、同步版本号、禁用自更新 → 去 doc/BUILDING_FOR_PERSONAL_USE.md想看 dmg、AppImage、deb、rpm 的目标架构和文件关联定义在哪 → 去 electron-builder-linux-mac.json想看单实例锁、更新检查、窗口管理这些主进程逻辑怎么写的 → 去 src/main/electron.js命令行参数解析在 src/main/args.js日常就是画图、保存、偶尔备份一下存储目录哪步卡住了直接翻「对号入座」那张表就行 【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

AI聊天流式输出在H5中的实现:协议选型、中文乱码与性能优化

AI聊天流式输出在H5中的实现:协议选型、中文乱码与性能优化

AI 聊天接口的流式返回,处理起来比大多数人想的要麻烦。尤其是放在 H5 页面里,既要照顾手机性能,又得搞定中文乱码、滚动卡顿、断线重连这一堆问题。这篇东西是我自己在几个 AI 聊天项目里摸爬滚打攒下来的经验,从网络协议选型到前…

2026/10/18 1:51:52 阅读更多 →
SpringBoot留言板开发实战:从CRUD到分页与安全防护的入门指南

SpringBoot留言板开发实战:从CRUD到分页与安全防护的入门指南

1. 项目概述与核心价值拆解1.1 为什么留言板是SpringBoot入门的最佳练手项目带过不少新人,也看很多人自学SpringBoot,第一个完整项目基本都绕不开留言板。这东西看起来太不起眼了,不就是几个增删改查的接口吗?但恰恰是这份"不…

2026/10/18 1:50:52 阅读更多 →
网络安全面试高频考点全解析:从原理到修复的答题思路

网络安全面试高频考点全解析:从原理到修复的答题思路

面试前我自己也疯狂搜过“几率大的网络安全面试题”,背了一堆payload和概念,结果真坐到面试官对面才发现,能拉开差距的从来不是谁背得全,而是谁能在三句话内把原理、利用条件、修复方案讲得清清楚楚。这篇文章我按这几年实际面人和…

2026/10/18 1:50:52 阅读更多 →

最新新闻

基于5777张图片的垃圾检测数据集实战:六大场景与模型训练指南

基于5777张图片的垃圾检测数据集实战:六大场景与模型训练指南

垃圾检测在计算机视觉里是个看着简单、做起来相当磨人的细分方向。说它简单,是因为目标就是“找出画面里的垃圾”;说它磨人,是因为垃圾这东西没有固定形状、没有统一颜色、尺度跨度极大——一个矿泉水瓶和一个建筑垃圾堆,在特征层…

2026/10/18 2:39:02 阅读更多 →
Unity 性能优化:减少透明物体带来的开销

Unity 性能优化:减少透明物体带来的开销

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 2:39:02 阅读更多 →
Unity Timeline检视面板完全指南:轨道、剪辑与混合技巧详解

Unity Timeline检视面板完全指南:轨道、剪辑与混合技巧详解

做Timeline内容这几年,如果让我选一个“最容易被新手忽略、却又最值得花时间研究”的地方,我一定选检视面板。前面几篇讲了Timeline怎么建、轨道怎么摆、素材怎么拖,很多同学以为会这些就够用了,可一旦开始调细节,比如…

2026/10/18 2:39:02 阅读更多 →
UE5 C++实现自动开关门:委托绑定与TimeLine驱动全解析

UE5 C++实现自动开关门:委托绑定与TimeLine驱动全解析

做UE项目时接了个开关门的功能,需求本身不复杂:玩家走到门口,门自动打开,离开后自动关闭。但就是这么一个“看起来不难”的功能,在C里却牵扯出两个容易卡壳的点——一个是TimeLine组件的驱动方式,另一个是盒…

2026/10/18 2:39:02 阅读更多 →
纯CSS打造黑胶唱片机:材质、动画与性能优化全攻略

纯CSS打造黑胶唱片机:材质、动画与性能优化全攻略

1. 为什么说CSS不是“改样式”的活,而是视觉魔法早些年我刚入行的时候,团队里流行一句话:“CSS不就是调调颜色、改改间距吗?”说这话的人,后来基本都在某个深夜被一段CSS动画折磨到怀疑人生。这个被无数人低估的语言&a…

2026/10/18 2:39:02 阅读更多 →
Deep Agents框架:AI代理核心任务规划与分解实战解析

Deep Agents框架:AI代理核心任务规划与分解实战解析

先聊个我最近遇到的典型场景。某次我给一个自己搭的Agent下达任务:“帮我整理本周行业资讯,输出一份简报”。结果它整整回复了八百字,格式工整、措辞得体,可仔细一看,全是通用建议——没有真正的资讯来源,没…

2026/10/18 2:38:02 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →