- 项目源码:
https://github.com/excalidraw/excalidraw - 项目简介:
Excalidraw 是一款开源的白板绘图工具,具备开箱即用、手绘风格、素材库极度丰富、无限画布以及多人协作等特性。

- docker-compose:
services:
excalidraw:
image: docker.1ms.run/excalidraw/excalidraw:latest
container_name: excalidraw
ports:
- "3230:80"
restart: unless-stopped
volumes:
- ./data:/opt/node_app/app:delegated
Excalidraw工具深度解析
Excalidraw 作为一款开源的虚拟手绘白板工具,通过其独特的“潦草画笔”设计,成功将纸张涂鸦的灵动感融入数字绘图之中。与传统绘图软件的刻板线条不同,它支持手绘风格的箭头、便签和图形库,特别适用于绘制技术架构图、流程图等专业图表。在GitHub平台上,该项目已累计获得9万星标,同时拥有9000次fork,充分体现了其在开发者社区中的高人气和广泛应用。
主要功能特性
- 💯 完全免费且开源,无任何隐藏费用。
- 🎨 提供无限的、基于画布的白板空间。
- ✍️ 采用独特的手绘风格设计。
- 🌓 支持暗黑模式切换。
- 🏗️ 具备高度可定制性。
- 📷 允许导入和编辑图像。
- 😀 内置丰富的素材库资源。
- 👅 提供本地化(i18n)支持。
- 🖼️ 支持导出为PNG、SVG格式并复制到剪贴板。
- 💾 使用开放格式,可将绘图保存为
.excalidrawjson文件。 - ⚒️ 提供广泛的绘图工具,包括矩形、圆形、菱形、箭头、线条、自由绘制和橡皮擦等。
- ➡️ 支持箭头绑定和标记功能。
- 🔙 具备完整的撤消和重做操作。
- 🔍 支持画布缩放和平移浏览。
五大核心优势详解
-
- 极简设计理念
界面设计开箱即用,用户无需额外学习即可上手,所有功能按钮均布局在3秒内可触达的区域。相较于Figma等专业工具需要花费数小时学习,它真正实现了“所想即所得”的直观操作体验。
- 极简设计理念
-
- 强化隐私保护机制
所有绘图数据默认存储在浏览器本地,无需上传至云端。对于涉及敏感信息的技术方案讨论,这种方式比依赖云端存储的企业级工具提供更高安全保障。
- 强化隐私保护机制
-
- 高效跨平台协作能力
通过生成共享链接,可实现多达20人的实时协同标注功能。实际测试显示,其同步速度比腾讯文档快3倍,团队成员的鼠标移动轨迹清晰可见,提升协作效率。
- 高效跨平台协作能力
-
- 丰富开源生态整合
支持导入Figma和Sketch素材,集成Mermaid语法自动生成流程图,并能嵌入Notion、Obsidian等知识管理工具。衍生出技术文档编写、在线教案制作等20多种垂直场景解决方案。
- 丰富开源生态整合
-
- 个性化风格定制选项
开发团队开放了全套UI组件库,企业用户可一键切换为科技蓝、医疗绿等品牌色系,还支持自定义手写字体,满足B端客户对视觉识别系统的严格要求。
- 个性化风格定制选项
安装指南与使用体验
通过上述docker-compose配置启动服务后,需等待约2至30秒加载时间,项目启动过程需要一定初始化。完成后,在浏览器中访问:http://<nas-ip>:3230即可进入一个设计极度简约的画布界面:

使用过程无需注册或登录。项目默认支持中文界面,若未显示中文,可通过点击左上角菜单图标进行语言设置:

整体界面布局直观清晰,尤其顶部的快捷工具栏映射了数字键盘0-9键,用户可直接按数字键快速选择相应工具,操作极为便捷。
新部署的Excalidraw实例默认不包含高级图标素材,需从右上角添加素材库。点击后会跳转至官网素材库,用户可根据需求选择并导入所需资源:

使用总结与建议
- 手绘风格设计使每一笔触都充满艺术感,提升创作体验。
- 绘图过程轻松自然,相较于Draw.io等工具,避免了生硬的操作感受。
- 若家中配备平板或支持触摸的显示器,可将其作为纯粹的白板工具,用于艺术创作。
- 该工具特别适合技术草稿绘制和头脑风暴会议。
- 推荐将其作为常驻应用部署在Nas系统中,以便随时使用。