Vrun-design/openflowkit

100% Free, Open-source local-first AI diagramming for architecture diagrams and flowcharts with animated exports.

解决的问题

OpenFlowKit 是一个专为开发者设计的开源绘图工作室。它消除了自由手绘白板、Mermaid.js 等纯代码工具,以及云锁定的企业级软件之间的权衡,提供了一个以本地优先的可视化画布,支持双向图示即代码(diagram-as-code)和 AI 驱动的生成。

如何工作

用户可以通过可视化编辑器创建图表,粘贴 Mermaid 语法,或使用 AI 提示词。该工具使用语义分类器和图标匹配器,根据节点标签自动从 1,600 多个资产(AWS、Azure、GCP、CNCF)库中分配品牌图标。它支持可视化画布与自定义 DSL 之间的双向同步,任一端的更改都会实时反映在另一端。对于 AI 生成,它通过浏览器直接连接 10 个不同的提供者(包括本地的 Ollama),确保 API 密钥保留在用户设备上。

适用人群

专为需要在不依赖云账户或专有格式的情况下,记录技术系统、云架构和工作流的软件工程师、架构师和开发者打造。

主要亮点

  • AI 驱动创建:通过 10 个提供者(包括通过 Ollama 实现的完全离线本地 AI)从自然语言、源代码或截图生成图表。
  • 双向图示即代码:可视化画布与兼容 Mermaid 的 DSL 之间实时同步。
  • 自动图标分配:自动识别技术名称,并从 1,600 多个资产库中分配正确的品牌图标。
  • 电影级 MP4 导出:使用 WebCodecs 实现硬件加速、基于浏览器的动画图示导览导出。
  • MCP 服务器:Model Context Protocol 服务器,允许 Claude、Cursor、Windsurf 等 AI 助手直接驱动绘图流程。
  • 本地优先:零服务器端存储;数据保存在浏览器的 IndexedDB 中。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目