Appearance
gpt-image-canvas更新:3000提示词+5000素材全部开源
本地AI图像工作台,把GPT Image 2放进tldraw画布里。
gpt-image-canvas把GPT Image 2放进tldraw画布里,用画布来生图、摆图和整理生成结果。项目已超500 Star。
核心功能
本质:一个本地运行的AI图像工作台。无限画布上生成图片、调整位置、整理关系,项目状态、生成历史和图片文件都放在本机。底层:tldraw + Hono + SQLite + GPT Image 2。
两种生图方式
| 模式 | 用法 | 特点 |
|---|---|---|
| Manual | 写prompt,选尺寸质量,生成 | 选中已有图当参考图 |
| Agent | 描述需求,生成计划节点,确认后执行 | DAG处理,最多16张图,失败可重试 |
Agent模式按DAG结构处理——无依赖任务可并行,有依赖按序执行。某个任务失败后单独重试,已成功的不用重新跑。
本次更新亮点:Prompt Pool
v0.4.0新增 /pool路由,即Prompt Pool(提示词池):
- 内置近 3000条提示词 + 5000+素材
- 支持搜索、按媒体/模型过滤、收藏分组
- 可直接复制到画布里用
- 持续更新
对不擅长写prompt的人来说,从这里挑一个再改,比从空白开始省事很多。
部署与使用
快速启动
bash
corepack prepare pnpm@9.14.2 --activate
pnpm install
cp .env.example .env
# 编辑.env,填入OPENAI_API_KEY
pnpm dev
# 打开 http://localhost:5173Docker启动
bash
docker compose up --build
# API服务跑在 localhost:8787环境要求:
- Node.js 24.15.0
- pnpm 9.14.2
- OpenAI API Key(需gpt-image-2访问权限)
- 也可完成Codex登录
注意事项:没有可用provider时应用可启动,但生成请求会返回missing_provider。
数据与存储
- 项目状态、生成记录、API Key、图片文件都在本机
./data目录 - SQLite中的Key对外只返回掩码值
- 支持配置腾讯云COS或Cloudflare R2
- 新图先保存本地,再尝试上传云端
- 云端上传失败不影响本地图片使用
⚠️ 项目按本地工作站设计,没有内置认证机制,不建议直接暴露到公网。
适合谁
| 用户 | 场景 |
|---|---|
| AI生图爱好者 | 本地无限画布自由摆图 |
| prompt苦手 | Prompt Pool 3000条直接挑 |
| 需要批量生图 | Agent模式一次16张 |
| 注重隐私 | 全部数据在本地 |
项目地址:GitHub搜索"gpt-image-canvas"
关键词:gpt-image-canvas, GPT Image 2, tldraw, 提示词, 开源
