このプロジェクトについて

Dadakiは、完全にブラウザ上で動作するオープンソースのベクターグラフィックスエディタです。Rust/WASMとCanvasKitを使用した高性能なコアと、TypeScriptベースのユーザーインターフェースで構築されています。 このプロジェクトは、主に以下の3つのパッケージからなるpnpmワークスペースとして構成されています: - @dadaki/editor: 再利用および埋め込み可能なエディタライブラリ。 - @dadaki/app: スタンドアロンのローカル専用デモシェル。 - @dadaki/mcp: AIエージェントがラスタ画像を生成するのではなく、開いているエディタタブ内で実際のベクタージオメトリ(パス、グラデーション、テキスト)を直接操作できるようにするMCP (Model Context Protocol) サーバー。 主な技術的特徴として、Rustで記述されたエンジン、テスト用の包括的なSVG準拠スイート、および専用APIを介して他のアプリケーションに埋め込む機能が挙げられます。