ai-draw
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 12 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in .claude/settings.local.json
- process.env — Environment variable access in frontend-app/scripts/activity_smoke.js
- process.env — Environment variable access in frontend-app/scripts/browser_smoke.js
- network request — Outbound network request in frontend-app/scripts/browser_smoke.js
- process.env — Environment variable access in frontend-app/scripts/deletion_smoke.js
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Create and edit drawings through conversation.
Demos
Draw a seaside lighthouse through conversation
https://github.com/user-attachments/assets/7714f650-9fae-4703-bc8d-e0e7c9602668
Create a research flowchart through conversation
https://github.com/user-attachments/assets/d940e09e-315d-4c90-b445-78f5c335a306
Finish an AI sunflower sketch by handhttps://github.com/user-attachments/assets/a49c6592-7d0c-42b2-9ead-c513bdab30bf
Features
- 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.
Quick start
Requires Python 3.11+ and Node.js 20.19+. On Windows, install Chrome as well.
1. Install and start
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.py
For later launches, run python run.py from the project directory.
2. Connect a model
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
Try these prompts
- "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."
Feedback and contributions
Share your drawings, suggest ideas, or report problems in Issues.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found