编程 把 Excalidraw 跑起来:开源手绘白板自带协作,支持 Docker

2026-09-04 20:10:33

把 Excalidraw 跑起来:开源手绘白板自带协作,支持 Docker

Excalidraw 是一款免费开源的白板绘图工具,主打手绘风格,界面简洁易用,支持实时协作。常用来画技术架构图、流程图、线框图、思维导图,适合需要快速草图设计的场景。

主要功能:

  • 免费开源
  • 无限画布
  • 手绘风格
  • 深色模式和浅色模式
  • 可定制化
  • 支持插入图片
  • 支持各种素材库
  • 多语言界面,包括中文
  • 导出图片(PNG、SVG)
  • 保存为 JSON 格式的开放文件(.excalidraw)
  • 支持长方形、圆形、菱形、箭头、直线、手绘形状、文本框、橡皮等图形
  • 箭头绑定和标签功能
  • 撤销和重做
  • 缩放和平移

在线版本直接在浏览器打开:

https://excalidraw.com/

在线应用还提供这些扩展能力:

  • PWA 支持,离线可用
  • 多人实时协作
  • 数据端到端加密
  • 本地优先(自动保存到浏览器中)
  • 分享只读链接

Excalidraw 的生态集成比较丰富,有 VS Code 插件、IntelliJ IDEA 插件、Obsidian 插件、Notion 集成插件等,也可以嵌入到自己的项目里。

需要本地部署时,可以用官方 Dockerfile 构建后运行:

docker build -t excalidraw/excalidraw .
docker run --rm -dit --name excalidraw -p 5000:80 excalidraw/excalidraw:latest

启动后打开 http://localhost:5000 即可使用。

复制全文 生成海报 Excalidraw 白板绘图 Docker 协作

推荐文章

程序员茄子在线接单