开源桌面应用 · 原名 Berry AIGC Toolbox
Berry AI Studio
为同一提示词生成的大量图片,提供回看、筛选与整理的工作台。
Tauri 2 · Rust · Vue 3 · SQLite
01
一组提示词,往往不只产出一张图
做这个工具的起因很直接:AI 会生成大量素材,一次输出多张图,同一组提示词也会积累很多不同版本。我用到的图片管理工具,很难顺手地管理和回看这些彼此相关的结果。
我需要的不只是再找一个地方存图片,而是能回到同一提示词下的那些尝试,看清不同版本的效果,再决定哪些值得保留、继续往下做。
02
把一组尝试看成一个整体
从文件管理的角度看,它们是一张张独立图片;从创作的角度看,它们是由同一提示词联系起来的一组尝试。让这种联系在管理素材时仍然看得见,是 Berry AI Studio 的产品起点。
这也改变了界面的重点。找到某一张图当然有用,但更想改善的是:回到相关的一批结果,连续查看不同版本,并随时核对它们的创作上下文。
03
先把筛选、回看和选择接起来
当前应用支持按提示词内容筛选,再通过网格或表格浏览结果。快速预览可以放大查看,并用方向键连续切图;右侧检查器保留当前图片的提示词、生成参数和工作流信息。
收藏与评分记录选择,标签、相册和批量操作帮助整理结果。目前提示词筛选采用内容部分匹配,用来缩小素材范围;它还不等于按完整提示词自动分组,也不是自动建立版本历史。
04
给这段流程一个本地基础
这一版用 Vue 承载界面,Rust 处理服务,SQLite 保存本地索引,通过 Tauri 组成桌面应用。提示词进入索引,查找就不只依赖文件名;素材采用虚拟化浏览,也不必一次渲染整个图库。
当前实现重写了早期 C# 应用,旧版本保留在仓库历史中,并提供数据库备份与恢复。本地素材管理和在线能力也有区别,例如模型信息可以从 Civitai 获取。
05
接下来想继续打磨的体验
我想继续追问的是:回到同提示词的一组结果,连续看不同版本,再留下自己的选择,这些动作还能不能更省心?筛选、预览与整理已经提供了起点,但它们之间的衔接仍然值得较真。
对这个产品来说,更有意义的结果是能清楚地说:这些是我当时比较的尝试,这是我选中的版本,接下来想从这里继续。这就是我想做它的原因。
06