第十届中国开源年会,12月6-7日,北京, 查看详情

Smart Excalidraw

Smart Excalidraw 是一款基于大语言模型的图表生成工具,支持 Excalidraw 格式的交互式编辑与多种图表类型。

详细介绍

Smart Excalidraw 是一款面向可视化创作的 AI 辅助工具,使用大语言模型(LLM, Large Language Model)将自然语言描述自动转换为结构化、可编辑的图表。生成结果基于 Excalidraw 格式,用户可在画布上自由微调样式与布局,完成从自动生成到手工精修的一体化工作流。项目同时提供在线演示与本地部署方案,配置只需填写 AI 提供方的 API Key,数据与配置保存在浏览器本地以保障隐私。

主要特性

  • AI 驱动:利用 LLM 理解需求并生成专业图表。
  • 丰富图表类型:支持流程图、架构图、时序图、ER 图、思维导图等 20+ 种类型。
  • Excalidraw 集成:输出完全兼容 Excalidraw,支持画布上交互式编辑与样式调整。
  • 开箱即用:支持在线使用与本地运行,配置简单,隐私保存在本地浏览器。

使用场景

适用于产品原型设计、架构图绘制、技术文档插图与团队协作场景。设计师或工程师只需用自然语言描述目标,即可快速获得结构化图表,再在 Excalidraw 画布上进行精修;同时可将其集成到设计评审、文档生成或 CI 流程中以提升可视化产出效率。

技术特点

  • 多模型兼容:支持 OpenAI、Anthropic 等主流模型,推荐使用 Claude Sonnet 系列以获得更好表现。
  • 智能连接算法:内置连接点优化算法,自动避开线路交叉,提升可读性。
  • 前端存储:配置与临时数据保存在浏览器端,降低服务器托管成本并增强隐私保障。
  • 现代栈实现:基于 Next.js、Excalidraw 与 TailwindCSS,便于本地开发与扩展。
Smart Excalidraw
资源信息
🖥️ 界面 📱 应用 🌱 开源