← all repositories
bugkeep/ai-draw

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.

★507 stars Python Creative · DesignAgents
ai-draw
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.