bugkeep/ai-draw
bugkeep/ai-draw has 975 GitHub stars and 140 forks. GitHot measured +1 stars in 24 hours and +147 in 7 days. Last checked 2026-11-11 14:09 UTC. Last push 2026-10-26.
Create and edit drawings through conversation.
可以做什么
- 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.
实测星标增长
- 24小时
- +1
- 7天
- +147
- 15天
- 正在收集历史
- 1个月
- 正在收集历史
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README.zh-CN.md
原文演示
通过对话画出海边灯塔
https://github.com/user-attachments/assets/7714f650-9fae-4703-bc8d-e0e7c9602668
通过对话绘制科研流程图
https://github.com/user-attachments/assets/d940e09e-315d-4c90-b445-78f5c335a306
可以做什么
- 描述画面:用文字创建草图、插画和流程图。
- 接着修改:通过对话移动对象、调整颜色、删除、撤销和重做。
- 直接动手:在画布上选择、拖动、使用画笔或添加文字。
- 保存作品:自动保存画布,支持 PNG、JPG、WebP、SVG 和可继续编辑的 Excalidraw 文件。
快速启动
需要 Python 3.11+ 和 Node.js 20.19+。Windows 还需要安装 Chrome。
git clone https://github.com/bugkeep/ai-draw.git
cd ai-draw
Windows
双击 install.bat 完成安装,再双击 start.bat,打开 http://127.0.0.1:8000。Windows 安装说明
macOS / Linux
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
以后在项目目录运行 python run.py 即可启动。
连接模型
打开 http://127.0.0.1:8000,点击右上角 设置。
- 选择模型厂商,填写模型名称、API 地址和 API Key。
- 使用支持 图片输入和工具调用 的模型,点击 测试连接。
- 测试通过后 保存配置,返回画布开始绘图。
可选择 OpenAI、Claude、Gemini、Ark 等厂商,也可接入本地服务或自定义兼容接口。模型服务按所选厂商计费。模型配置说明
试着这样说
- “画一张多模态 RAG 科研流程图,按数据准备、检索与生成、评估与产出分组。”
- “在评估部分加入质量判断和反馈循环。”
- “画一幅月光下的海边灯塔,加上小帆船和星星。”
- “把海面改成更深的蓝绿色,让灯光更亮一些。”
反馈与参与
欢迎在 Issues 分享作品、提出想法或反馈问题。
部署说明 · 贡献指南 · 开发文档 · MIT License
探索相关项目
affaan-m/ECC
智能体执行与控制框架的性能优化系统。面向 Claude Code、Codex、Opencode、Cursor 等,涵盖技能、本能、记忆、安全与研究优先的开发。
301,241 星标NousResearch/hermes-agent
与你一同成长的智能体
262,687 星标multica-ai/andrej-karpathy-skills
一个用于改进 Claude Code 行为的 CLAUDE.md 文件,源自 Andrej Karpathy 对 LLM 编程陷阱的观察。
232,167 星标firecrawl/firecrawl
借助来自网络及其他来源的数据,强化你的 AI 智能体。正在构建面向超级智能的资料库。🔥
200,444 星标