@BTCqzy1: 分享一个超实用的开源项目:Next AI Draw io(GitHub 2.8万+) 一句话就能生成复杂架构图! 再也不用手动拖框框画图了!用自然语言跟 AI 聊天,就能瞬间生成专业 draw io 图表: · 系统架构图、RAG 流程、…

X AI KOLs Timeline 工具

摘要

一个基于AI的开源图表生成工具,通过自然语言创建 draw.io 图表,支持多模型,GitHub 星数 2.8 万。

分享一个超实用的开源项目:Next AI Draw io(GitHub 2.8万+) 一句话就能生成复杂架构图! 再也不用手动拖框框画图了!用自然语言跟 AI 聊天,就能瞬间生成专业 draw io 图表: · 系统架构图、RAG 流程、Transformer 结构、AWS 云架构…… · 支持上传图片/PDF → AI 自动复刻或优化 · 实时聊天迭代、动画连接线、历史版本 · 兼容 Claude、DeepSeek、GPT 等多模型 地址:https://github.com/DayuanJiang/next-ai-draw-io#try-it-online… 开发者必备神器~部署超简单,下面视频也录制了几个我测试的案例~简单的几秒生成一个~
查看原文
查看缓存全文

缓存时间: 2026/05/18 16:32

分享一个超实用的开源项目:Next AI Draw io(GitHub 2.8万+)

一句话就能生成复杂架构图!

再也不用手动拖框框画图了!用自然语言跟 AI 聊天,就能瞬间生成专业 draw io 图表:

· 系统架构图、RAG 流程、Transformer 结构、AWS 云架构…… · 支持上传图片/PDF → AI 自动复刻或优化 · 实时聊天迭代、动画连接线、历史版本 · 兼容 Claude、DeepSeek、GPT 等多模型

地址:https://github.com/DayuanJiang/next-ai-draw-io#try-it-online…

开发者必备神器~部署超简单,下面视频也录制了几个我测试的案例~简单的几秒生成一个~


DayuanJiang/next-ai-draw-io

Source: https://github.com/DayuanJiang/next-ai-draw-io

Next AI Draw.io

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

English | 中文 | 日本語

TrendShift

License: Apache 2.0 Next.js React Sponsor

Live Demo

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.

Note: Thanks to ByteDance Doubao sponsorship, the demo site now uses the powerful glm-4.7 model!

https://github.com/user-attachments/assets/9d60a3e8-4a1c-4b5e-acbb-26af2d3eabd1

Table of Contents

Examples

Here are some example prompts and their generated diagrams:

Animated transformer connectors

Prompt: Give me a **animated connector** diagram of transformer's architecture.

Transformer Architecture with Animated Connectors
RAG Technique Diagram

Prompt: Generate a RAG architecture diagram for **chat application**. Use connected diagram for data ingestion

RAG Architecture Diagram
Authentication using React and AWS

Prompt: Generate authentication process using React with **AWS**. Use Serverless architecture.

Authentication Architecture Diagram
Open Innovation

Prompt: Create visualization of Henry Chesbrough's Open Innovation model.

Open Innovation Diagram
Cat sketch

Prompt: Draw a cute cat for me.

Cat Drawing

Features

  • LLM-Powered Diagram Creation: Leverage Large Language Models to create and manipulate draw.io diagrams directly through natural language commands
  • Image-Based Diagram Replication: Upload existing diagrams or images and have the AI replicate and enhance them automatically
  • PDF & Text File Upload: Upload PDF documents and text files to extract content and generate diagrams from existing documents
  • AI Reasoning Display: View the AI’s thinking process for supported models (OpenAI o1/o3, Gemini, Claude, etc.)
  • Diagram History: Comprehensive version control that tracks all changes, allowing you to view and restore previous versions of your diagrams before the AI editing.
  • Interactive Chat Interface: Communicate with AI to refine your diagrams in real-time
  • Cloud Architecture Diagram Support: Specialized support for generating cloud architecture diagrams (AWS, GCP, Azure)
  • Animated Connectors: Create dynamic and animated connectors between diagram elements for better visualization

MCP Server

Use Next AI Draw.io with AI agents like Claude Desktop, Cursor, and VS Code via MCP (Model Context Protocol).

{
  "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

Then ask Claude to create diagrams:

“Create a flowchart showing user authentication with login, MFA, and session management”

The diagram appears in your browser in real-time!

See the MCP Server README for VS Code, Cursor, and other client configurations.

Getting Started

Try it Online

No installation needed! Try the app directly on our demo site:

Live Demo

Bring Your Own API Key: You can use your own API key to bypass usage limits on the demo site. Click the Settings icon in the chat panel to configure your provider and API key. Your key is stored locally in your browser and is never stored on the server.

Desktop Application

Download the native desktop app for your platform from the Releases page:

Supported platforms: Windows, macOS, Linux.

Run with Docker

Go to Docker Guide

Installation

  1. Clone the repository:
git clone https://github.com/DayuanJiang/next-ai-draw-io
cd next-ai-draw-io
npm install
cp env.example .env.local

See the Provider Configuration Guide for detailed setup instructions for each provider.

  1. Run the development server:
npm run dev
  1. Open http://localhost:6002 in your browser to see the application.

Deployment

Deploy to EdgeOne Pages

You can deploy with one click using Tencent EdgeOne Pages.

Deploy by this button:

Deploy to EdgeOne Pages

Check out the Tencent EdgeOne Pages documentation for more details.

Additionally, deploying through Tencent EdgeOne Pages will also grant you a daily free quota for DeepSeek models.

Deploy on Vercel

Deploy with Vercel

The easiest way to deploy is using Vercel, the creators of Next.js. Be sure to set the environment variables in the Vercel dashboard as you did in your local .env.local file.

See the Next.js deployment documentation for more details.

Deploy on Cloudflare Workers

Go to Cloudflare Deploy Guide

Multi-Provider Support

  • ByteDance Doubao
  • AWS Bedrock (default)
  • OpenAI
  • Anthropic
  • Google AI
  • Google Vertex AI
  • Azure OpenAI
  • Ollama
  • OpenRouter
  • DeepSeek
  • SiliconFlow
  • ModelScope
  • SGLang
  • Vercel AI Gateway

All providers except AWS Bedrock and OpenRouter support custom endpoints.

📖 Detailed Provider Configuration Guide - See setup instructions for each provider.

Server-Side Multi-Model Configuration

Administrators can configure multiple server-side models that are available to all users without requiring personal API keys. Configure via AI_MODELS_CONFIG environment variable (JSON string) or ai-models.json file.

Model Requirements: This task requires strong model capabilities for generating long-form text with strict formatting constraints (draw.io XML). Recommended models include Claude Sonnet 4.5, GPT-5.1, Gemini 3 Pro, and DeepSeek V3.2/R1.

Note that the claude series has been trained on draw.io diagrams with cloud architecture logos like AWS, Azure, GCP. So if you want to create cloud architecture diagrams, this is the best choice.

How It Works

The application uses the following technologies:

  • Next.js: For the frontend framework and routing
  • Vercel AI SDK (ai + @ai-sdk/*): For streaming AI responses and multi-provider support
  • react-drawio: For diagram representation and manipulation

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

Support & Contact

Special thanks to ByteDance Doubao for sponsoring the API token usage of the demo site! Register on the ARK platform to get 500K free tokens for all models!

If you find this project useful, please consider sponsoring to help me host the live demo site!

For support or inquiries, please open an issue on the GitHub repository or contact the maintainer at:

  • Email: me[at]jiang.jp

FAQ

See FAQ for common issues and solutions.

Star History

Star History Chart


相似文章

@0xQiYan: 还在手动画架构图?拖来拖去改半天? 收藏!今天必须安利这个skill——我最近装了个 `drawio-skill`,一句话就能生成专业图表,再也不用自己画了。 它的逻辑特别简单:你只用说人话(比如“画一个交易系统架构图”),它直接给你生成…

X AI KOLs Timeline

介绍 drawio-skill 工具,通过自然语言描述即可生成架构图、流程图、ER图等专业图表,支持多轮迭代和导出多种格式,大幅提升画图效率。

@geekbb: 一套让 AI 画出"对且好看"的 draw 架构图的框架加命令行工具。 靠真实 stencil 校验和自动布局,覆盖 AWS/Azure/GCP/Databricks/BPMN,专门治 AI 瞎编图形 ID 画出空白框的毛病。 https…

X AI KOLs Timeline

A framework and CLI tool that enables AI agents to generate structurally precise and aesthetically standardized draw.io diagrams for AWS, Azure, GCP, Databricks, and BPMN architectures, using real stencil validation and automatic layout to prevent hallucinated empty shapes.

@GitHub_Daily: 最近看到一个开源项目 Flipbook Canvas,挺有意思,能把每张 AI 生成的图变成一棵可以无限点击探索的知识树。 长按图片任意位置,系统会自动识别你点的内容,联网搜索相关资料,然后生成一张全新的详细图解,层层递进。 GitHub…

X AI KOLs Timeline

Flipbook Canvas 是一个开源项目,能将 AI 生成的图像转换为可无限点击探索的知识树,支持联网搜索、实时生成和离线导出。

DayuanJiang/next-ai-draw-io

GitHub Trending (daily)

Next AI Draw.io 是一个开源的 Next.js 网页应用,它集成了 AI 能力与 draw.io,通过自然语言命令来创建和修改图表。该应用支持多个大型语言模型提供商,并提供在线演示。

@XAMTO_AI: 用嘴说出来就能生成架构图?这个工具确实有点东西。 跟Claude说大白话,它直接给你输出架构图、流程图、时序图、数据流图……还支持深色浅色主题一键切换,多种格式导出,一个HTML文件全搞定。 不会画图的程序员有救了,不想画图的程序员也有救…

X AI KOLs Timeline

Archify 是一个 Claude Skill,允许用户用自然语言描述生成架构图、流程图、时序图等,支持深色/浅色主题切换和多格式导出。