yunshenwuchuxun/smart-drawio-next

Editable Draw.io diagrams for research and architecture: Next.js web app, Agent Skill, and local MCP server.

解決する問題

このプロジェクトは、自然言語のプロンプトや参照画像から、プロフェッショナルな図(フローチャート、アーキテクチャ図、UMLなど)を直接生成、編集、洗練する方法を提供します。編集可能なDraw.ioファイルの作成を自動化することで、図形をドラッグ&ドロップする手作業を排除します。

仕組み

ストリーミングLLMインターフェースと埋め込みDraw.ioキャンバスを統合します。ユーザーがテキストプロンプトまたは画像を提供すると、システムは対応するXML図構造を生成します。このプロジェクトには、スタイルプリセットの適用、レイアウトの調整、コネクタの修正を可能にする堅牢な後処理ツールチェーンが含まれています。また、MCP(モデルコンテキストプロトコル)サーバーとエージェントスキルも提供し、AIエージェントがプログラムで図を作成、検証、スタイル設定できるようにします。

対象ユーザー

ドキュメント、プレゼンテーション、技術レポート用の複雑な図を迅速に作成または反復する必要がある研究者、開発者、テクニカルライター向けに設計されています。

ハイライト

  • マルチモーダル生成:テキストから図、画像から図へのワークフローをサポート。
  • インタラクティブ編集:XML/JSON用のMonacoコードエディタとライブDraw.ioキャンバスを並べて表示するビューを備えています。
  • 豊富なツール:20以上の図タイプ、10の組み込みテーマ、さまざまなスタイルパックのライブラリを含み、ワンクリックで視覚的な洗練が可能。
  • エージェント統合:自動化されたエージェントワークフローへの統合のためのMCPサーバーとエージェントスキルを提供。
  • 柔軟なデプロイ:ローカルWebアプリケーションとして実行、Dockerでデプロイ、またはエージェントパイプライン用のヘッドレスツールとして使用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト