Files
next-ai-draw-io/docs/ja/README_JA.md
Dayuan Jiang aaa2938dac docs: reorganize documentation into i18n folder structure (#466)
* docs: reorganize docs into en/cn/ja folders

- Move documentation files into language-specific folders (en, cn, ja)
- Add Chinese and Japanese translations for all docs
- Extract Docker section from README to separate doc file
- Update README to link to new doc locations

* docs: fix links to new docs folder structure

* docs: update README and provider docs

* docs: fix broken import statements in cloudflare deploy guides

* docs: sync CN/JA READMEs with EN structure and fix all paths
2025-12-31 00:04:32 +09:00

13 KiB
Raw Blame History

Next AI Draw.io

AI搭載のダイアグラム作成ツール - チャット、描画、可視化

English | 中文 | 日本語

TrendShift

License: Apache 2.0 Next.js React Sponsor

Live Demo

AI機能とdraw.ioダイアグラムを統合したNext.jsウェブアプリケーションです。自然言語コマンドとAI支援の可視化により、ダイアグラムを作成、修正、強化できます。

注: ByteDance Doubao のご支援により、デモサイトに強力な K2-thinking モデルを導入しました!

https://github.com/user-attachments/assets/b2eef5f3-b335-4e71-a755-dc2e80931979

目次

以下はいくつかのプロンプト例と生成されたダイアグラムです:

アニメーションTransformerコネクタ

プロンプト: **アニメーションコネクタ**付きのTransformerアーキテクチャ図を作成してください。

アニメーションコネクタ付きTransformerアーキテクチャ
GCPアーキテクチャ図

プロンプト: **GCPアイコン**を使用してGCPアーキテクチャ図を生成してください。この図では、ユーザーがインスタンス上でホストされているフロントエンドに接続します。

GCPアーキテクチャ図
AWSアーキテクチャ図

プロンプト: **AWSアイコン**を使用してAWSアーキテクチャ図を生成してください。この図では、ユーザーがインスタンス上でホストされているフロントエンドに接続します。

AWSアーキテクチャ図
Azureアーキテクチャ図

プロンプト: **Azureアイコン**を使用してAzureアーキテクチャ図を生成してください。この図では、ユーザーがインスタンス上でホストされているフロントエンドに接続します。

Azureアーキテクチャ図
猫のスケッチ

プロンプト: かわいい猫を描いてください。

猫の絵

機能

  • LLM搭載のダイアグラム作成大規模言語モデルを活用して、自然言語コマンドで直接draw.ioダイアグラムを作成・操作
  • 画像ベースのダイアグラム複製既存のダイアグラムや画像をアップロードし、AIが自動的に複製・強化
  • PDFとテキストファイルのアップロードPDFドキュメントやテキストファイルをアップロードして、既存のドキュメントからコンテンツを抽出し、ダイアグラムを生成
  • AI推論プロセス表示サポートされているモデルOpenAI o1/o3、Gemini、ClaudeなどのAIの思考プロセスを表示
  • ダイアグラム履歴すべての変更を追跡する包括的なバージョン管理。AI編集前のダイアグラムの以前のバージョンを表示・復元可能
  • インタラクティブなチャットインターフェースAIとリアルタイムでコミュニケーションしてダイアグラムを改善
  • クラウドアーキテクチャダイアグラムサポートクラウドアーキテクチャダイアグラムの生成を専門的にサポートAWS、GCP、Azure
  • アニメーションコネクタ:より良い可視化のためにダイアグラム要素間に動的でアニメーション化されたコネクタを作成

MCPサーバープレビュー

プレビュー機能:この機能は実験的であり、安定しない可能性があります。

MCPModel Context Protocolを介して、Claude Desktop、Cursor、VS CodeなどのAIエージェントでNext AI Draw.ioを使用できます。

{
  "mcpServers": {
    "drawio": {
      "command": "npx",
      "args": ["@next-ai-drawio/mcp-server@latest"]
    }
  }
}

Claude Code CLI

claude mcp add drawio -- npx @next-ai-drawio/mcp-server@latest

Claudeにダイアグラムの作成を依頼

「ログイン、MFA、セッション管理を含むユーザー認証のフローチャートを作成してください」

ダイアグラムがリアルタイムでブラウザに表示されます!

詳細はMCPサーバーREADMEをご覧くださいVS Code、Cursorなどのクライアント設定も含む

はじめに

オンラインで試す

インストール不要!デモサイトで直接お試しください:

Live Demo

自分のAPIキーを使用自分のAPIキーを使用することで、デモサイトの利用制限を回避できます。チャットパネルの設定アイコンをクリックして、プロバイダーとAPIキーを設定してください。キーはブラウザのローカルに保存され、サーバーには保存されません。

デスクトップアプリケーション

Releases ページからお使いのプラットフォーム用のネイティブデスクトップアプリをダウンロードしてください:

対応プラットフォームWindows、macOS、Linux。

Dockerで実行

Docker ガイドを参照

インストール

  1. リポジトリをクローン:
git clone https://github.com/DayuanJiang/next-ai-draw-io
cd next-ai-draw-io
npm install
cp env.example .env.local

詳細な設定手順についてはプロバイダー設定ガイドを参照してください。

  1. 開発サーバーを起動:
npm run dev
  1. ブラウザでhttp://localhost:6002を開いてアプリケーションを確認。

デプロイ

EdgeOne Pagesへのデプロイ

Tencent EdgeOne Pagesを使用してワンクリックでデプロイできます。

このボタンでデプロイ:

Deploy to EdgeOne Pages

詳細はTencent EdgeOne Pagesドキュメントをご覧ください。

また、Tencent EdgeOne Pagesでデプロイすると、DeepSeekモデルの毎日の無料クォータが付与されます。

Vercelへのデプロイ推奨

Deploy with Vercel

Next.jsアプリをデプロイする最も簡単な方法は、Next.jsの作成者によるVercelプラットフォームを使用することです。ローカルの.env.localファイルと同様に、Vercelダッシュボードで環境変数を設定してください。

詳細はNext.jsデプロイメントドキュメントをご覧ください。

Cloudflare Workersへのデプロイ

Cloudflare デプロイガイドを参照

マルチプロバイダーサポート

  • ByteDance Doubao
  • AWS Bedrockデフォルト
  • OpenAI
  • Anthropic
  • Google AI
  • Azure OpenAI
  • Ollama
  • OpenRouter
  • DeepSeek
  • SiliconFlow
  • SGLang
  • Vercel AI Gateway

AWS BedrockとOpenRouter以外のすべてのプロバイダーはカスタムエンドポイントをサポートしています。

📖 詳細なプロバイダー設定ガイド - 各プロバイダーの設定手順をご覧ください。

モデル要件このタスクは厳密なフォーマット制約draw.io XMLを持つ長文テキスト生成を伴うため、強力なモデル機能が必要です。Claude Sonnet 4.5、GPT-5.1、Gemini 3 Pro、DeepSeek V3.2/R1を推奨します。

注:claudeシリーズはAWS、Azure、GCPなどのクラウドアーキテクチャロゴ付きのdraw.ioダイアグラムで学習されているため、クラウドアーキテクチャダイアグラムを作成したい場合は最適な選択です。

仕組み

本アプリケーションは以下の技術を使用しています:

  • Next.js:フロントエンドフレームワークとルーティング
  • Vercel AI SDKai + @ai-sdk/*ストリーミングAIレスポンスとマルチプロバイダーサポート
  • react-drawio:ダイアグラムの表現と操作

ダイアグラムはdraw.ioでレンダリングできるXMLとして表現されます。AIがコマンドを処理し、それに応じてこのXMLを生成または変更します。

サポート&お問い合わせ

デモサイトのAPIトークン使用を支援してくださったByteDance Doubaoに特別な感謝を申し上げます! ARKプラットフォームに登録すると、50万トークンが無料でもらえます

このプロジェクトが役に立ったら、ライブデモサイトのホスティングを支援するためにスポンサーをご検討ください!

サポートやお問い合わせについては、GitHubリポジトリでissueを開くか、メンテナーにご連絡ください

  • メールme[at]jiang.jp

スター履歴

Star History Chart