Draw a seaside lighthouse through conversation
language-demo.mp4
Create a research flowchart through conversation
research-demo.mp4
Finish an AI sunflower sketch by hand
drawing-demo.mp4
- Describe: Create sketches, illustrations, and flowcharts from text.
- Refine: Move objects, change colors, delete, undo, and redo through conversation.
- Draw by hand: Select, drag, use the pen, or add text directly on the canvas.
- Save your work: Canvases save automatically. Export PNG, JPG, WebP, SVG, or editable Excalidraw files.
Requires Python 3.11+ and Node.js 20.19+. On Windows, install Chrome as well.
git clone https://github.com/bugkeep/ai-draw.git
cd ai-draw
python -m pip install -r requirements.txt
cd frontend-app
npm ci
npm run build
npx playwright install --with-deps chromium
cd ..
python run.pyFor later launches, run python run.py from the project directory.
Open http://127.0.0.1:8000 and click Settings (设置) in the top-right corner.
- Choose a provider and enter the model name, API URL, and API key.
- Use a model with image input and tool calling, then click Test connection (
测试连接). - Once the test passes, click Save (
保存配置) and return to the canvas.
Choose OpenAI, Claude, Gemini, Ark, or another provider, or connect a local service or custom compatible endpoint. API usage is billed by your provider. Model setup
- "Draw a multimodal RAG research flowchart, grouped into data preparation, retrieval and generation, and evaluation and output."
- "Add a quality check and a feedback loop to the evaluation section."
- "Draw a seaside lighthouse under moonlight, with a small sailboat and stars."
- "Make the sea a deeper blue-green and brighten the lighthouse light."
Share your drawings, suggest ideas, or report problems in Issues.