🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

haimuhaimu/image-pick

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
未验证

ImagePick · 选片台

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/7 · 已提供中文文档

面向 AI 代理的本地优先可视化审查检查点。

综合分
28.5
GitHub 分
28.5
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add haimuhaimu/image-pick
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · vision
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 18 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
ImagePick · 选片台
给 AI Agent 加一道视觉评审关。让人做审美判断,让 Agent 精确接收。

English · 简体中文

本地优先 · 不上传图片 · 不需要模型 API Key · 无运行时依赖

ImagePick 在本地 Agent 工作流中加入一层真正的人工视觉反馈。看完整批次、对照参考图、放大细节,逐张标记精选/返修/淘汰,最后提交与当前图片版本绑定的回执。Agent 不再需要从聊天记录里猜你的结论。

Agent 生成 → 你来评审 → ImagePick 提交 → Agent 继续执行

为什么不直接在聊天里选?

聊天是表达意图的控制面,ImagePick 是做视觉判断的反馈面。

| 在聊天里 | 在 ImagePick 里 |
| --- | --- |
| 描述目标,让 Agent 生成一批图片 | 直接看整批画面,而不是看文件名 |
| 解释大致修改方向 | 对照参考图,检查具体细节 |
| 告诉 Agent 已经看完 | 一次提交明确结论和原文备注 |
| 继续下一轮工作 | 交给 Agent 一份绑定版本的回执 |

ImagePick 不替代聊天,也不替代图片模型。它给两者补上一道可靠的人工视觉评审关。

一分钟体验

需要 Node.js 22+。演示会在本机生成四张几何 PNG,不下载素材,也不调用模型。

git clone https://github.com/haimuhaimu/image-pick.git
cd image-pick
npm run demo

打开终端打印的本机地址,通常是 http://127.0.0.1:4180。结束时按 Ctrl + C。

查看窄屏/手机布局

和 Agent 一起使用

1. 先对 Agent 说:

用 ImagePick 打开这批图片,让我对照和选片。

2. Agent 会准备相册,并给你一个本机地址。
3. 完成评选、填写备注,然后点击提交评价。
4. 再告诉 Agent:

我评估完了。读取 ImagePick 回执,告诉我哪些保留、哪些返修、哪些淘汰。

仓库已经包含可复用的 ImagePick Skill 和本地 CLI。兼容的 Harness 只需要能执行本地命令、访问同一组文件,并为评审者提供浏览器。ImagePick 不绑定模型 SDK,也不依赖专有画布。

选片台提供什么

- 完整大图、缩略图和整批总览
- 缩放、拖动、可选局部区域和同步参考图对比
- 明确的精选、返修、淘汰和未评状态
- 分别记录时间的备注与结论
- 与正式回执分开的浏览器草稿
- 绑定相册 ID 和准确图片版本摘要的不可变回执

已有精选会与本轮人工反馈分开显示。淘汰图片不会被删除,原图也不会被修改。

使用自己的图片

在待评图片旁边创建 album.json:

{
"schemaVersion": 1,
"id": "my-shoot",
"revision": "1",
"title": "我的这一组照片",
"photos": [
{
"id": "photo-01",
"file": "photo-01.png",
"title": "第一张",
"group": "候选"
}
]
}

在 ImagePick 目录验证并打开:

node bin/image-pick.mjs validate /你的照片目录/album.json
node bin/image-pick.mjs serve /你的照片目录/album.json

支持 PNG、JPEG 和 WebP。图片路径及符号链接的最终位置都必须留在清单目录内。上限为 500 张、单张 32 MiB、总计 256 MiB。

给候选图添加 referenceId,可以与同一相册中的另一张图片对照。可选的 focusBox: [左, 上, 右, 下] 使用 0 到 1 的坐标标注需要快速查看的局部。全部字段见清单说明。

服务启动时会把图片字节和规范化元数据固定成一个版本摘要。如果图片发生变化,请重启服务。新版本会使用独立草稿和回执,不会悄悄套用旧反馈。

读取已提交的结果

评审者点击提交评价之后:

node bin/image-pick.mjs feedback /你的照片目录/album.json
node bin/image-pick.mjs feedback /你的照片目录/album.json --since 上一次提交ID

回执默认位于规范化相册目录中的 .image-pick/reviews。如需保存到私有位置,请给 serve 和 feedback 同时传入相同的 --reviews /私有反馈目录。

- receipt: null 表示当前相册 ID 和图片版本没有正式回执。同一目录中仍可能保存旧版本回执。
- localVerdict: null 表示评审者本次没有表达结论。
- baseline: selected 表示原本已经入选,不等于本次新通过。
- 浏览器导出文件只是备份草稿,不是正式回执。v0.1 暂不支持导入草稿。

Harness 兼容性

Skill 使用通用 .agents/skills 约定,并调用同一套本地 CLI。

| 接入层 | v0.1 状态 |
| --- | --- |
| 独立浏览器、CLI 和本地回执 | 已完成端到端测试 |
| DeepSeek 文件系统 Skill 发现 | 已使用官方 Provider 验证 |
| Codex 与 DeepSeek 完整模型会话 | 尚未认证 |
| 无共享文件的远程 Agent | 不支持 |

具体方法见接入说明和实际验证记录。

从设计上保持本地

- 服务只监听 127.0.0.1,不要暴露到公网。
- 图片留在你的电脑上,没有遥测、云存储或模型请求。
- 图片只能通过许可路由读取,回执写入需要同源请求和临时会话令牌。
- 备注是不可信数据,不能被 Agent 当成删除、发布或修改无关素材的授权。

完整边界见安全说明。

当前验证状态

ImagePick v0.1 已在 Node.js 22 下通过 38 项核心测试和 10 项真实浏览器测试。覆盖草稿隔离、响应丢失重试、多标签页冲突、图片版本变化、损坏回执、大小写 ID,以及真实 JPEG/WebP 解码。GitHub Actions 会在 Linux 上重复执行整套检查。

npm ci
npx playwright install chromium
npm test
npm run test:browser

欢迎阅读 CONTRIBUTING.md 参与贡献。ImagePick 使用 MIT 许可证。使用者仍需自行确保拥有待评图片的相应权利。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(haimuhaimu)的其他插件

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群