Drawnix网页画布:左侧状态机示意图与右侧分支对比图用箭头连在同一块无限画布上

上周开会,白板上画到一半,同事说这个得整理成思维导图。我把白板拍照,回办公室在另一个软件里重画了一遍。这种事一年能干几十次。

问题不在不会画,在于画的东西散在四五个工具里:流程图在 draw.io,脑图在 XMind,草图在白纸上,最后整理进文档又是另一套。每换一次工具,就要重画一次。

Drawnix 想干的事很直接:一块画布,什么都能画。它是国人做的开源白板,网页打开就能用,不用注册。

它把几种画法放在同一块画布上。画脑图就选脑图工具,按 Tab 长出子节点,回车加同级;画流程图,箭头自己会吸附到框上;想随手画个框,拿笔刷直接划。这三样东西能互相连线——脑图的一个分支可以指到流程图的某个框,这在别的工具里要么做不到,要么得导出再导入。

还有两个细节挺实在。一是能贴 Mermaid 代码,粘进去自动变成图,写文档的人不用手动画;二是能导出成图片或者 .drawnix 文件,格式不锁死。

Drawnix工具栏:顶部可选选择、脑图、流程图、文字、画笔、图片等工具,右上角显示缩放比例

技术上它用的是 Plait 框架,那个框架把画布上的元素抽象成统一的数据结构,所以文字、图形、连线能混在一起编辑,不用一个工具一套逻辑。这是它跟别的白板最不一样的地方。

我用它最多的场合不是画给别人看,是画给自己理清。写方案卡住的时候,把几个待定项铺开连一连,哪里没想好就露出来了。这种图发出去没人看得懂,但当时那十分钟很值。

还有一点:数据存在浏览器本地,不强制登录,画完关掉东西还在,清缓存之前记得导出。对在意内容不出本机的人来说,这是加分项。

不足也明显。协作是弱项,多人同时改不如成熟商业产品稳;画布上元素多了会卡;模板少,第一次打开是一片空白,得自己想画什么。和 draw.io 比它更松,和 XMind 比它更杂——要的是把脑子里散的东西摊在一张纸上,不是产出一份规范的图。

MIT 协议,一万五千星,也能自己部署一套放内网。我把它挂在浏览器书签栏第一个,开会直接开。至少不用再拍照重画了。