The Dilemma of AI Drawing: Aesthetics vs. Controllability
Currently, AI-generated content (AIGC) is commonplace, but in the field of diagramming, users often face a difficult choice. The first category, represented by large image generation models like Midjourney or Nanobanana-pro, can create visually stunning and professionally colored images. However, their output is “static,” typically in JPG or PNG format. This means if a user wants to tweak an element or modify text within the image, it’s nearly impossible. They can only approach their desired result through repetitive, trial-and-error generation, which is inefficient in terms of time and cost.
The second category includes flowchart generation functions integrated into AI assistants (like Doubao or Deepseek), which can produce code in formats like Mermaid, supporting secondary editing. However, the style of these diagrams is generally “industrial,” with straight lines, uniform nodes, and monotonous colors. While suitable for internal documentation, they struggle to meet the higher visual presentation requirements of scenarios like social media sharing or public speaking.
Smart-Draw: The “Translator” Connecting Language and Graphics
The Github open-source project smart-draw, which sparked discussion in the tech community around January 20, 2026, perfectly bridges the gap between the two types of tools mentioned above. It is essentially an efficient “wrapper” application, acting as a “translation layer” between natural language and the professional drawing tool Excalidraw.
Through its built-in prompt engineering, the project transforms a user’s natural language input (e.g., “draw a mind map about ‘aesthetics’”) into structured commands that Excalidraw can recognize, ultimately rendering a hand-drawn style diagram. Its core advantage is that the generated diagram retains the Excalidraw source file format. Users can freely drag, modify, and delete every element (nodes, lines, text) within the Excalidraw application, achieving “95% automation + 5% personalized tweaking” with AI assistance, which greatly enhances creative control.
Use Cases: From Architecture Diagrams to Knowledge Cards
The applications for Smart-draw are incredibly broad. For technical staff, simply inputting a description of an architecture can quickly generate a well-balanced technical architecture diagram with clear data flows. Its hand-drawn style can also effectively lower the comprehension barrier for non-technical personnel. For content creators, an article of several thousand words can be pasted directly, and the AI will automatically extract core concepts and generate a structured knowledge card, significantly boosting the efficiency of creating illustrations.
More advanced users have explored combined workflows: first, use smart-draw to quickly generate the basic structure of a diagram (a draft), then export it as an SVG file. This file is then imported into beautification tools like Nanobanana-pro for “polishing,” ultimately obtaining a piece that combines both a hand-drawn structural feel and a professional design sense.
Insight: The Value of Fixing “Broken” Workflows
From a technical implementation perspective, smart-draw did not develop a new underlying model but cleverly integrated existing large language models (like GPT-4) with Excalidraw. This reveals an important development direction in the AI era: rather than pursuing grand, foundational innovations, it is better to focus on the “fractured points” in users’ actual workflows.
When users switch between different tools (e.g., needing to create an illustration after writing an article), efficiency bottlenecks often exist. The ability to connect these breakpoints in the smoothest, most elegant way—even if it’s a “wrapper” application—can create irreplaceable value as long as it genuinely solves a real user pain point. This model of focusing on specific problems and rapidly integrating existing technologies to provide solutions is becoming a pragmatic and highly effective innovation path in the AI field.