A whiteboard that takes dictation
Draw Agent Studio turns natural-language chat into editable vector drawings you can keep tweaking by hand or by mouth.

What it does
Draw Agent Studio (repo: bugkeep/ai-draw) is a self-hosted conversational drawing canvas. You describe what you want — a lighthouse scene, a research flowchart — and an LLM sketches it as vector objects. Then you refine it the same way: “make the sea a deeper blue-green,” “add a feedback loop,” or just grab the pen and fix things yourself. Canvases autosave, and you can export PNG, JPG, WebP, SVG, or editable Excalidraw files.
The interesting bit The agent doesn’t rasterize your prompt into pixels — it manipulates real vector objects, so “move that box” and “undo” are actual operations, not re-rolls of a slot machine. The Excalidraw export means your AI-assisted sketch stays a normal, portable drawing afterward.
Key highlights
- Text-to-sketch, illustration, and flowchart generation from natural language
- Conversational refinement: move, recolor, delete, undo, redo
- Full manual editing on the same canvas — hand-drawn fixes coexist with AI edits
- Provider-agnostic: OpenAI, Claude, Gemini, Ark, local, or any compatible endpoint
- Self-hosted, MIT-licensed, runs against your own API key
Caveats
- Requires a model with image input and tool calling; weaker models need not apply
- Setup is a Python + Node.js stack with a Playwright-driven browser, so it’s heavier than a typical single-binary tool
- The UI mixes English and Chinese labels (e.g.
设置for Settings), which may jar non-Chinese readers
Verdict Worth a look if you want AI-assisted diagrams that remain editable vector art instead of disposable images. Skip it if you want a hosted, zero-setup tool or image-generation aesthetics rather than structured drawing.
Frequently asked
- What is bugkeep/ai-draw?
- Draw Agent Studio turns natural-language chat into editable vector drawings you can keep tweaking by hand or by mouth.
- Is ai-draw open source?
- Yes — bugkeep/ai-draw is open source, released under the MIT license.
- What language is ai-draw written in?
- bugkeep/ai-draw is primarily written in Python.
- How popular is ai-draw?
- bugkeep/ai-draw has 507 stars on GitHub.
- Where can I find ai-draw?
- bugkeep/ai-draw is on GitHub at https://github.com/bugkeep/ai-draw.