Image Draw AI 是一个跨平台桌面端 AI 图像生成工具,支持多个图像模型供应商、参考图编辑、本地图库管理和 GitHub Releases 更新检测。
作者:ctexthuang
- 文生图:输入提示词后调用已配置的图像模型生成图片。
- 图像编辑:导入参考图后,使用支持编辑能力的模型进行改图。
- 多供应商配置:支持 OpenAI、OpenAI-compatible 中转站、火山方舟 Seedream、阿里云百炼通义万相、腾讯混元图像、Google Gemini / Nano Banana。
- 模型列表管理:从供应商接口获取图片模型,选择后保存到本地,下次启动可直接使用。
- 生成参数:支持比例、分辨率、质量配置,分辨率最高可配置到 4K。
- 本地图库:生成图片保存到本地目录,可自定义存储位置并迁移旧图片。
- 强制停止:生成过程中可以中断当前任务。
- 软件更新:启动时检查 GitHub Releases,发现新版本时提示下载。
- 本地存储:配置、任务记录和图片元数据保存在本机 SQLite 数据库中。
在 GitHub Releases 页面下载对应平台的安装包:
- macOS Apple Silicon:下载
.dmg后安装。 - Windows x64:下载 Windows 安装包后运行。
macOS 如果提示来自未验证开发者,可以在系统设置的隐私与安全性中允许打开。
- 打开应用,点击左侧底部的「设置」。
- 在「API 分类」中选择供应商。
- 填写配置 ID、名称、Base URL 和 API Key。
- 点击「获取模型」,等待模型列表返回。
- 勾选要使用的图片模型。
- 点击「保存配置」。
- 回到主界面,输入提示词,选择模型、比例、分辨率和质量。
- 点击「开始生成」。
如果需要图像编辑,先点击左侧「素材」导入参考图,再开始生成。
不同供应商的 Base URL 格式不同:
| API 分类 | Base URL 示例 | API Key |
|---|---|---|
| OpenAI 官方 | https://api.openai.com/v1 |
OpenAI API Key |
| OpenAI-compatible / 中转站 | https://your-api.example.com/v1 |
中转站 Key |
| 火山方舟 / Seedream | https://ark.cn-beijing.volces.com/api/v3 |
火山方舟 Key |
| 阿里云百炼 / 通义万相 | https://dashscope.aliyuncs.com/api/v1 |
DashScope Key |
| 腾讯混元图像 | https://aiart.tencentcloudapi.com |
SecretId:SecretKey |
| Google Gemini / Nano Banana | https://generativelanguage.googleapis.com/v1beta |
Google AI Studio API Key |
切换 API 分类时,表单会切换到对应示例配置。只有点击「保存配置」后,本地数据才会被覆盖。
- 图像模型:来自设置页保存的图片模型列表。
- 图片数量:
1到5张,默认1张。 - 尺寸:
auto、1024x1024、1536x1024、1024x1536、2048x2048、2048x1152、3840x2160、2160x3840。
部分供应商可能不支持所有尺寸。如果接口返回错误,请降低分辨率,或换一个模型重试。
左侧「图库」可以打开图库设置弹窗:
- 查看当前图片保存目录。
- 选择新的保存目录。
- 自动迁移旧目录中的已生成图片。
- 打开当前保存目录。
更新软件不会改变自定义图库目录。
应用启动时会自动检查 GitHub Releases:
- 有新版本时会弹出更新窗口。
- 没有新版本时不会打扰。
- 关闭更新窗口会停止本次启动期间的自动提示。
- 左侧「更新」按钮可以手动检查和打开下载页。
依赖环境:
- Node.js
- pnpm
- Rust
- Tauri 2 相关系统依赖
安装依赖:
pnpm install启动开发环境:
pnpm tauri:dev只构建前端:
pnpm web:build检查 Rust 后端:
cd src-tauri
cargo check --locked构建当前平台安装包:
pnpm buildmacOS 打包:
pnpm build:macWindows 打包:
pnpm build:win- Tauri 2
- Rust
- React
- TypeScript
- Vite
- SQLite
应用数据保存在 Tauri 的 app_data_dir 下,包括:
- SQLite 数据库
- 供应商配置
- 任务记录
- 图片元数据
- 默认图片输出目录
- 自定义图库目录设置
API Key 当前保存在本地数据库中,请只在可信设备上使用。
本项目基于 GPL-3.0 开源协议发布,详见 LICENSE。