bugkeep/ai-draw
Create and edit drawings through conversation.
它是什么
Draw Agent Studio(仓库:bugkeep/ai-draw)是一款通过聊天控制的绘图工具。无需点击菜单,你只需输入你想要的内容——比如“画一座海边灯塔”——应用就会为你创建或编辑图片。
主要功能
- 描述 — 将文本转化为草图、插图或流程图。
- 修改 — 通过对话更改内容:移动对象、更换颜色、删除、撤销、重做。
- 手绘 — 你也可以在画布上直接选择、拖动、使用画笔或输入文本。
- 保存与导出 — 画布自动保存。你可以导出为 PNG、JPG、WebP、SVG 或可编辑的 Excalidraw 文件。
工作原理
你在本地运行应用,在浏览器中打开,并连接一个 AI 模型(见下文)。然后你与模型对话来绘制和编辑。演示展示了通过对话创建海边灯塔和研究流程图,以及一个手绘完成的向日葵草图。
要求
- Python 3.11+ 和 Node.js 20.19+
- 在 Windows 上,还需安装 Chrome
设置
- Windows:双击
install.bat,然后start.bat,并打开 http://127.0.0.1:8000。 - macOS / Linux:安装 Python 依赖,使用 npm 构建前端,通过 Playwright 安装 Chromium,然后运行
python run.py。以后启动时,只需再次运行python run.py。
连接模型
打开应用,点击右上角的 设置,然后:
- 选择提供商并输入模型名称、API URL 和 API 密钥。
- 使用支持 图像输入和工具调用 的模型,然后点击 测试连接。
- 如果测试通过,保存并返回画布。
支持的提供商包括 OpenAI、Claude、Gemini、Ark,或任何本地或自定义兼容端点。API 使用费用由你的提供商计费。
示例提示
- “绘制一个多模态 RAG 研究流程图,分为数据准备、检索与生成、评估与输出。”
- “在评估部分添加一个质量检查和反馈循环。”
- “画一座月光下的海边灯塔,配一艘小帆船和星星。”
- “让海水更深蓝绿色,并调亮灯塔的光。”
社区
通过项目的 Issues 页面分享绘图、提出建议或报告问题。该项目采用 MIT 许可证。
相关
- 项目
- 项目
- 项目
- 项目