这个项目能做什么

Dadaki 是一款完全在浏览器中运行的开源矢量图形编辑器。它使用 Rust/WASM 和 CanvasKit 构建了高性能核心,并搭配基于 TypeScript 的用户界面。 该项目组织为一个 pnpm workspace,包含三个主要包: - @dadaki/editor:一个可重用且可嵌入的编辑器库。 - @dadaki/app:一个独立的、仅限本地运行的演示外壳。 - @dadaki/mcp:一个 MCP (Model Context Protocol) 服务器,允许 AI 代理在打开的编辑器标签页中直接操作真实的矢量几何图形(路径、渐变、文本),而非生成光栅图像。 关键技术特性包括使用 Rust 编写的引擎、用于测试的全面 SVG 合规性套件,以及通过专用 API 嵌入到其他应用程序中的能力。