新的excalidraw画图神器来了!

之前开发了一个smart-mermaid,可以轻松的通过自然语言进行mermaid和excalidraw的绘制,获得了很多人的认可。

但是,经过一段时间的使用和用户反馈,依然存在了一些问题:

  1. 由于mermaid本身的限制,生成的图表类型受限,图表的灵活性也不够高
  2. mermaid转化为excalidraw后,经常出现一些莫名其妙的箭头折向问题,美观性实在堪忧

出于灵活性和美观性这两方面的原因,诞生了一个新的项目:smart-excalidraw。

实际生成的图表展示,效果真的非常Nice!

项目亮点:

  1. 非常灵活且自由!项目内置了20+的场景常见预置图表类型,理论上可以绘制任何类型图表(只要你能想象的出来)
  2. 采用了独创的箭头连接算法,能够很好的修正AI绘制过程中出现的箭头乱飘的现象。
  3. 支持文档上传,一键转excalidraw
  4. 支持图片识别,一键复刻excalidraw

场景举例:

  1. ppt伴侣,在ppt中插入一些这种直观又有艺术感的图形,一下子能为ppt加分不少
  2. 阅读助手,在阅读一些晦涩难懂的技术/学术文章时感到头大?绘制成图表,一下子就能清晰不少
  3. 图表复刻,看到别人的一张图,感觉非常好,想copy下来?直接上传图片,一键高精度复刻

模型配置:

  • 说明:只推荐claude-4.5-sonnet,别的模型也能绘制,但是效果都不太理想
  • 支持openai和anthropic两种提供商的api模式
  • 支持模型自动拉取和手动输入

网站访问地址:Create Next App

github开源地址:liujuntao123/smart-excalidraw-next

欢迎捉虫:
除了箭头连接算法和提示词是我自己研究出来的外。
其他的功能均为vibe-coding所得,难免会有bug。欢迎反馈交流。

最后,投稿了「社区孵化」,如果能得到始皇的青睐,就更棒了!

178 个赞

前排,厉害啊佬

好东西,支持!

1 个赞

看着不错呀

star+fork,赞,佬友可以做个工具站

1 个赞

感谢佬友的分享:tieba_013:

6666~

佬,有docker compose部署吗??

支持本地ollama用么?

能否加上自定义字体?

比如说之前常用的 revezone 就内置了 苍南手记 这种很好看的中文字体。

现在在用 pollyoyo 就不支持自定义字体。就比较遗憾。

---

另外英文字体也可以内置 nerd font 的各种字体。

厉害了,这就是未来

支持欸w

佬友太强了,感谢分享!

1 个赞

感谢分享

好东西,点赞

感谢佬友

感謝大佬,看上去excalidraw出圖效果不錯,有空試試

等1个docker compose 一键启动 :grin:

大佬厉害啊这个画图看着可以

给你点了 :face_savoring_food:
好东西
什么时候打包成mcp