🎨next-ai-draw-io
DayuanJiang/next-ai-draw-io · homepage ↗
A next.js web application that integrates AI capabilities with draw.io diagrams. This app allows you to create, modify, and enhance diagrams through natural language commands and AI-assisted visualization.
⭐ Very popular: 35k stars, gaining about 346 a week
View on GitHub ↗repo profile
momentum
durability
bus factor = how many people it takes to cover more than half the commits (6 months). 1 is a solo project; higher means the work is spread across a team. top-author share is the single busiest author's slice of those commits.
since we covered it
why it's a big deal
- Lets users create and edit draw.io diagrams by typing natural language instead of manually placing boxes and connectors, which helps anyone who needs architecture or flow diagrams but does not want to learn the editor.
- Accepts uploaded images, existing diagrams, and PDF or text files as input, so users can replicate or extend diagrams they already have rather than starting from scratch.
- Keeps a diagram history with version restore and includes presets for AWS, GCP, and Azure cloud architecture diagrams.
under the hood
- Built as a Next.js 16 and React 19 web app in TypeScript, using react-drawio to render and control the embedded draw.io editor.
- Represents every diagram as draw.io XML and has the model generate or modify that XML, which is why it requires models that hold strict long-form formatting such as Claude Sonnet 4.5, GPT-5.1, Gemini 3 Pro, and DeepSeek.
- Uses the Vercel AI SDK for streaming responses and multi-provider support across OpenAI, Anthropic, Google, AWS Bedrock, Azure, Ollama, OpenRouter, DeepSeek, and others, with deploy targets including Vercel, Cloudflare Workers, EdgeOne Pages, and Docker.
Radar summary, generated from the project's public sources
star history
- PR#23 6k 2025-12-10
- now 35k + 29k since first covered
curve is sampled from GitHub's star history, plus our own daily readings since we covered it; the dashed stretch is before we first covered it, the solid line since. figures at coverage are the numbers we printed then (approx.), current count is live.
understory
Better known than its recent output, coasting a little on attention.
- output, commits & releases
- clout, star velocity
output = commits & releases; clout = star velocity, both 0 to 100 monthly indices; the gap where output runs above clout is the understory. The understory →
covered in
-
AI-powered draw.io diagram generator
similar projects
compare these →- 🔗 Fabric
Go
Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
43k ACTIVE - 🧰 Task Master
JavaScript
An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others.
28k ACTIVE - 🖥️ openscreen
Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.
40k OFF THE RADAR
comments
Sign in with GitHub to add your blip on next-ai-draw-io.