diff --git a/app/about/cn/page.tsx b/app/about/cn/page.tsx new file mode 100644 index 0000000..3a6f6d3 --- /dev/null +++ b/app/about/cn/page.tsx @@ -0,0 +1,190 @@ +import type { Metadata } from "next"; +import Link from "next/link"; +import { FaGithub } from "react-icons/fa"; +import Image from "next/image"; + +export const metadata: Metadata = { + title: "关于 - Next AI Draw.io", + description: "AI驱动的图表创建工具 - 对话、绘制、可视化。使用自然语言创建AWS、GCP和Azure架构图。", + keywords: ["AI图表", "draw.io", "AWS架构", "GCP图表", "Azure图表", "LLM"], +}; + +export default function AboutCN() { + return ( +
+ {/* Navigation */} +
+
+
+ + Next AI Draw.io + + +
+
+
+ + {/* Main Content */} +
+
+ {/* Title */} +
+

Next AI Draw.io

+

+ AI驱动的图表创建工具 - 对话、绘制、可视化 +

+
+ English + | + 中文 + | + 日本語 +
+
+ +

+ 一个集成了AI功能的Next.js网页应用,与draw.io图表无缝结合。通过自然语言命令和AI辅助可视化来创建、修改和增强图表。 +

+ + {/* Features */} +

功能特性

+
    +
  • LLM驱动的图表创建:利用大语言模型通过自然语言命令直接创建和操作draw.io图表
  • +
  • 基于图像的图表复制:上传现有图表或图像,让AI自动复制和增强
  • +
  • 图表历史记录:全面的版本控制,跟踪所有更改,允许您查看和恢复AI编辑前的图表版本
  • +
  • 交互式聊天界面:与AI实时对话来完善您的图表
  • +
  • AWS架构图支持:专门支持生成AWS架构图
  • +
  • 动画连接器:在图表元素之间创建动态动画连接器,实现更好的可视化效果
  • +
+ + {/* Examples */} +

示例

+

以下是一些示例提示词及其生成的图表:

+ +
+ {/* Animated Transformer */} +
+

动画Transformer连接器

+

+ 提示词: 给我一个带有动画连接器的Transformer架构图。 +

+ 带动画连接器的Transformer架构 +
+ + {/* Cloud Architecture Grid */} +
+
+

GCP架构图

+

+ 提示词: 使用GCP图标生成一个GCP架构图。用户连接到托管在实例上的前端。 +

+ GCP架构图 +
+
+

AWS架构图

+

+ 提示词: 使用AWS图标生成一个AWS架构图。用户连接到托管在实例上的前端。 +

+ AWS架构图 +
+
+

Azure架构图

+

+ 提示词: 使用Azure图标生成一个Azure架构图。用户连接到托管在实例上的前端。 +

+ Azure架构图 +
+
+

猫咪素描

+

+ 提示词: 给我画一只可爱的猫。 +

+ 猫咪绘图 +
+
+
+ + {/* How It Works */} +

工作原理

+

本应用使用以下技术:

+
    +
  • Next.js:用于前端框架和路由
  • +
  • Vercel AI SDKai + @ai-sdk/*):用于流式AI响应和多提供商支持
  • +
  • react-drawio:用于图表表示和操作
  • +
+

+ 图表以XML格式表示,可在draw.io中渲染。AI处理您的命令并相应地生成或修改此XML。 +

+ + {/* Multi-Provider Support */} +

多提供商支持

+
    +
  • AWS Bedrock(默认)
  • +
  • OpenAI / OpenAI兼容API(通过 OPENAI_BASE_URL
  • +
  • Anthropic
  • +
  • Google AI
  • +
  • Azure OpenAI
  • +
  • Ollama
  • +
  • OpenRouter
  • +
  • DeepSeek
  • +
+

+ 注意:claude-sonnet-4-5 已在带有AWS标志的draw.io图表上进行训练,因此如果您想创建AWS架构图,这是最佳选择。 +

+ + {/* Support */} +

支持与联系

+

+ 如果您觉得这个项目有用,请考虑{" "} + + 赞助 + {" "} + 来帮助托管在线演示站点! +

+

+ 如需支持或咨询,请在{" "} + + GitHub仓库 + {" "} + 上提交issue或联系:me[at]jiang.jp +

+ + {/* CTA */} +
+ + 打开编辑器 + +
+
+
+ + {/* Footer */} + +
+ ); +} diff --git a/app/about/ja/page.tsx b/app/about/ja/page.tsx new file mode 100644 index 0000000..56cc2b9 --- /dev/null +++ b/app/about/ja/page.tsx @@ -0,0 +1,190 @@ +import type { Metadata } from "next"; +import Link from "next/link"; +import { FaGithub } from "react-icons/fa"; +import Image from "next/image"; + +export const metadata: Metadata = { + title: "概要 - Next AI Draw.io", + description: "AI搭載のダイアグラム作成ツール - チャット、描画、可視化。自然言語でAWS、GCP、Azureアーキテクチャ図を作成。", + keywords: ["AIダイアグラム", "draw.io", "AWSアーキテクチャ", "GCPダイアグラム", "Azureダイアグラム", "LLM"], +}; + +export default function AboutJA() { + return ( +
+ {/* Navigation */} +
+
+
+ + Next AI Draw.io + + +
+
+
+ + {/* Main Content */} +
+
+ {/* Title */} +
+

Next AI Draw.io

+

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

+
+ English + | + 中文 + | + 日本語 +
+
+ +

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

+ + {/* Features */} +

機能

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

+

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

+ +
+ {/* Animated Transformer */} +
+

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

+

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

+ アニメーションコネクタ付きTransformerアーキテクチャ +
+ + {/* Cloud Architecture Grid */} +
+
+

GCPアーキテクチャ図

+

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

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

AWSアーキテクチャ図

+

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

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

Azureアーキテクチャ図

+

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

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

猫のスケッチ

+

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

+ 猫の絵 +
+
+
+ + {/* How It Works */} +

仕組み

+

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

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

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

+ + {/* Multi-Provider Support */} +

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

+
    +
  • AWS Bedrock(デフォルト)
  • +
  • OpenAI / OpenAI互換API(OPENAI_BASE_URL経由)
  • +
  • Anthropic
  • +
  • Google AI
  • +
  • Azure OpenAI
  • +
  • Ollama
  • +
  • OpenRouter
  • +
  • DeepSeek
  • +
+

+ 注:claude-sonnet-4-5はAWSロゴ付きのdraw.ioダイアグラムで学習されているため、AWSアーキテクチャダイアグラムを作成したい場合は最適な選択です。 +

+ + {/* Support */} +

サポート&お問い合わせ

+

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

+

+ サポートやお問い合わせについては、{" "} + + GitHubリポジトリ + {" "} + でissueを開くか、ご連絡ください:me[at]jiang.jp +

+ + {/* CTA */} +
+ + エディタを開く + +
+
+
+ + {/* Footer */} + +
+ ); +} diff --git a/app/about/page.tsx b/app/about/page.tsx index b4dd387..98ce7fa 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -1,11 +1,12 @@ import type { Metadata } from "next"; import Link from "next/link"; import { FaGithub } from "react-icons/fa"; +import Image from "next/image"; export const metadata: Metadata = { - title: "About - AI-Powered Diagram Generator | Next AI Draw.io", - description: "Learn about Next AI Draw.io, a free AI-powered diagram creation tool. Create AWS architecture diagrams, flowcharts, and UML diagrams using Claude Sonnet and GPT-4. No login required.", - keywords: ["about AI diagram generator", "diagram tool features", "how to create diagrams", "AI drawing tool capabilities", "draw.io integration"], + title: "About - Next AI Draw.io", + description: "AI-Powered Diagram Creation Tool - Chat, Draw, Visualize. Create AWS, GCP, and Azure architecture diagrams with natural language.", + keywords: ["AI diagram", "draw.io", "AWS architecture", "GCP diagram", "Azure diagram", "LLM"], }; export default function About() { @@ -13,7 +14,7 @@ export default function About() {
{/* Navigation */}
-
+
Next AI Draw.io @@ -40,295 +41,149 @@ export default function About() {
{/* Main Content */} -
-
- {/* Hero Section */} -
-

- AI-Powered Diagram Generator | Create Professional Diagrams Instantly -

-

- Free, open-source diagram creation tool powered by AI. No login required, no installation needed. +

+
+ {/* Title */} +
+

Next AI Draw.io

+

+ AI-Powered Diagram Creation Tool - Chat, Draw, Visualize

-
- - {/* Introduction */} -
-

What is Next AI Draw.io?

-
-

- Next AI Draw.io is a free, AI-powered diagram creation tool that integrates seamlessly with draw.io. - Generate AWS architecture diagrams, flowcharts, UML diagrams, and technical documentation diagrams using natural language - prompts. No login required, no installation needed—start creating professional diagrams instantly in your browser. -

-

- Our intelligent diagram generator uses advanced AI models including Claude Sonnet and GPT-4 to - understand your requirements and automatically create properly structured diagrams with appropriate symbols, layouts, and connections. - Simply describe what you need, upload reference images, or ask the AI to modify existing diagrams with our targeted XML editing feature. -

-

- Whether you're a software architect designing system infrastructure, a developer documenting APIs, a business analyst creating - process flows, or a student working on technical assignments, Next AI Draw.io makes diagram creation fast, accurate, and effortless. -

+
+ English + | + 中文 + | + 日本語
-
+
- {/* Key Features */} -
-

Key Features

+

+ A Next.js web application that integrates AI capabilities with draw.io diagrams. + Create, modify, and enhance diagrams through natural language commands and AI-assisted visualization. +

+ + {/* Features */} +

Features

+ + + {/* Examples */} +

Examples

+

Here are some example prompts and their generated diagrams:

+ +
+ {/* Animated Transformer */} +
+

Animated Transformer Connectors

+

+ Prompt: Give me an animated connector diagram of transformer's architecture. +

+ Transformer Architecture with Animated Connectors +
+ + {/* Cloud Architecture Grid */}
-
-

- - AI-Powered Diagram Creation -

-

- Generate diagrams from natural language descriptions using Claude Sonnet or GPT-4. - Describe your diagram in plain English, and watch the AI create it with proper symbols, - layouts, and connections automatically. +

+

GCP Architecture Diagram

+

+ Prompt: Generate a GCP architecture diagram with GCP icons. Users connect to a frontend hosted on an instance.

+ GCP Architecture Diagram
- -
-

- - AWS Architecture Diagrams -

-

- Create professional cloud infrastructure diagrams with AWS-style icons and layouts. - Perfect for designing EC2 instances, Lambda functions, S3 buckets, RDS databases, VPCs, - and complete AWS solution architectures. +

+

AWS Architecture Diagram

+

+ Prompt: Generate an AWS architecture diagram with AWS icons. Users connect to a frontend hosted on an instance.

+ AWS Architecture Diagram
- -
-

- - Image-Based Diagram Replication -

-

- Upload existing diagrams or sketches, and the AI will automatically recreate them in draw.io format. - Modify uploaded images by describing the changes you want—the AI handles the rest. +

+

Azure Architecture Diagram

+

+ Prompt: Generate an Azure architecture diagram with Azure icons. Users connect to a frontend hosted on an instance.

+ Azure Architecture Diagram
- -
-

- - Diagram History & Version Control -

-

- Access previous versions of your diagrams and restore any version from your session history. - Never lose work—every AI modification is saved and can be undone with a single click. -

-
- -
-

- - Targeted XML Editing -

-

- Precise diagram modifications using intelligent XML manipulation. Unlike full diagram regeneration, - targeted edits preserve your existing layout while making specific changes, ensuring consistent - and predictable results. -

-
- -
-

- - Multi-Provider AI Support -

-

- Choose between Claude Sonnet, GPT-4, and other leading AI models for optimal results. - Each model has unique strengths—select the one that best fits your diagram complexity and style. +

+

Cat Sketch

+

+ Prompt: Draw a cute cat for me.

+ Cat Drawing
-
- - {/* Use Cases */} -
-

Popular Use Cases

-
-
-

AWS Cloud Architecture

-

- Design scalable cloud infrastructure with EC2 instances, Lambda functions, S3 storage, - RDS databases, and VPC networking. Perfect for solution architects, cloud engineers, - and DevOps teams planning AWS deployments. -

-

- Example: "Create an AWS diagram with an Application Load Balancer, two EC2 instances - in different availability zones, an RDS database, and an S3 bucket for static assets." -

-
- -
-

Flowcharts & Process Diagrams

-

- Create business process flows, decision trees, workflow diagrams, and algorithm flowcharts - for documentation, presentations, and process optimization. Ideal for business analysts, - project managers, and operations teams. -

-

- Example: "Draw a flowchart for user authentication: check if user exists, verify password, - generate JWT token on success, show error message on failure." -

-
- -
-

System Design & UML Diagrams

-

- Generate system architecture diagrams, class diagrams, sequence diagrams, and - entity-relationship diagrams for software projects. Essential for software engineers, - system designers, and technical documentation. -

-

- Example: "Create a class diagram for an e-commerce system with User, Product, Order, - and Payment classes showing their relationships and key methods." -

-
-
-
+ {/* How It Works */} -
-

How to Use Next AI Draw.io

-
-
-
- 1 -
-
-

Open the Editor

-

- Navigate to the main page and you'll see the draw.io editor with an AI chat panel on the right. - No account creation or login required—start immediately. -

-
-
+

How It Works

+

The application uses the following technologies:

+ +

+ Diagrams are represented as XML that can be rendered in draw.io. The AI processes your commands and generates or modifies this XML accordingly. +

-
-
- 2 -
-
-

Describe Your Diagram

-

- Type your diagram request in natural language. Be as detailed or as general as you like. - You can also upload reference images for the AI to analyze and replicate. -

-
-
+ {/* Multi-Provider Support */} +

Multi-Provider Support

+ +

+ Note that claude-sonnet-4-5 has trained on draw.io diagrams with AWS logos, so if you want to create AWS architecture diagrams, this is the best choice. +

-
-
- 3 -
-
-

AI Generates Your Diagram

-

- The AI processes your request and automatically creates your diagram in seconds. - Watch as it appears in the editor with proper symbols, layouts, and connections. -

-
-
+ {/* Support */} +

Support & Contact

+

+ If you find this project useful, please consider{" "} + + sponsoring + {" "} + to help host the live demo site! +

+

+ For support or inquiries, please open an issue on the{" "} + + GitHub repository + {" "} + or contact: me[at]jiang.jp +

-
-
- 4 -
-
-

Refine and Export

-

- Request modifications using the chat, manually edit in draw.io, or export to PNG, SVG, - or XML format. Access diagram history to restore previous versions anytime. -

-
-
-
-
- - {/* Benefits */} -
-

Why Choose Next AI Draw.io?

-
-
-
-
-

Save Time

-

- Create complex diagrams in seconds instead of hours. No more dragging, aligning, - or searching for the right symbols—AI handles it all. -

-
-
- -
-
🎯
-
-

Precision Editing

-

- Targeted XML editing ensures changes are precise and predictable, unlike tools - that regenerate entire diagrams and lose your layout. -

-
-
- -
-
🆓
-
-

Completely Free

-

- No subscriptions, no usage limits, no hidden costs. Open-source and free forever. - Use it for personal projects, work, or education. -

-
-
- -
-
🔒
-
-

Privacy First

-

- No account required means your diagrams stay private. Work on sensitive - architecture designs without worrying about data storage or privacy policies. -

-
-
-
-
- - {/* CTA Section */} -
-

Ready to Create Your First AI Diagram?

-

- Start generating professional diagrams in seconds. No signup required. -

+ {/* CTA */} +
Open Editor -
+ {/* Footer */}