DayuanJiang/next-ai-draw-io

Draw and edit draw.io diagrams by chatting with an AI. Web app, desktop app, and an MCP server for Claude Code, Cursor, Codex and VS Code.

View on GitHub ↗Jump to charts ↓Open shareable report →

DayuanJiang/next-ai-draw-io has 36k+ stars and 3.5k+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 31 minutes ago
Added to GitGenius on December 13th, 2025
Created on March 23rd, 2025
Open Issues & Pull Requests: 39 (+1)
GitHub issues: Enabled
Number of forks: 3,850
Total Stargazers: 36,311 (+3)
Total Subscribers: 149 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.5 hours
Mean response time: 13.3 days
90th percentile: 11.1 days
Tracked items: 339

Maintainer activity

12 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 93% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 92% of issues opened in the past year have since been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 29
New in 7 days: 3
Closed in 7 days: 1
Avg open age: 117 days
Stale 30+ days: 9
Stale 90+ days: 6

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (153)
  • enhancement (112)
  • wait for confrim (47)
  • help wanted (41)
  • good first issue (17)
  • duplicate (15)
  • need more information (15)
  • provider (4)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Next AI Draw.io is a Next.js web application that combines artificial intelligence with draw.io diagram creation, enabling users to generate, modify, and enhance diagrams through natural language commands. The application is written in TypeScript and hosted at next-ai-drawio.jiang.jp, serving as a productivity tool that bridges the gap between conversational AI and visual diagram design.

The core functionality centers on LLM-powered diagram creation, allowing users to describe what they want in natural language and have the AI generate corresponding draw.io XML diagrams. The application supports image-based diagram replication, where users can upload existing diagrams or images for the AI to replicate and enhance automatically. Additionally, users can upload PDF documents and text files to extract content and generate diagrams from those sources. For supported models including OpenAI o1 and o3, Gemini, and Claude, the application displays the AI's reasoning process, providing transparency into how diagrams are being constructed.

The platform includes comprehensive diagram history and version control, allowing users to track all changes and restore previous versions before AI editing. An interactive chat interface enables real-time refinement of diagrams through conversation with the AI. The application offers specialized support for cloud architecture diagrams across AWS, GCP, and Azure, and includes the ability to create animated connectors between diagram elements for enhanced visualization.

The most active labels tracked are bug with 140 items, enhancement with 103 items, and help wanted with 41 items.

The application supports multiple AI providers including ByteDance Doubao, AWS Bedrock, OpenAI, Anthropic, Google AI, Google Vertex AI, Azure OpenAI, Ollama, OpenRouter, AIHubMix, DeepSeek, SiliconFlow, ModelScope, SGLang, and Vercel AI Gateway. Administrators can configure multiple server-side models through environment variables or JSON configuration files, and an admin panel accessible via password allows management of server settings, models, access codes, features, and quota without manual environment file editing.

The application can be deployed across multiple platforms including Tencent EdgeOne Pages, Vercel, and Cloudflare Workers. A desktop application is available for Windows, macOS, and Linux from the releases page. The project also includes MCP Server integration, allowing the application to work with AI agents like Claude Desktop, Cursor, and VS Code through the Model Context Protocol, enabling users to create diagrams directly through these interfaces.

The underlying technology stack uses Next.js for the frontend framework, Vercel AI SDK for streaming responses and multi-provider support, and react-drawio for diagram representation and manipulation. The application stores diagrams as XML that can be rendered in draw.io, with the AI processing user commands to generate or modify this XML accordingly.