🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

照片择优 xiaoyaoPanPan/dsh-photo-pick

DeepSeek Harness
xiaoyaoPanPan80 天前有提交已提供中文文档扫描:含敏感能力

给连拍近似照片视觉打分,挑出更好的那几张

27.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xiaoyaoPanPan/dsh-photo-pick
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 80 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 24 处,展示前 21 条)
  • 读取本地文件
    dsh-photo-pick-app/lib/bin.js:28
    if (!existsSync(SOURCE)) {
  • 读取本地文件
    dsh-photo-pick-app/lib/bin.js:32
    if (existsSync(DEST) && !force) {
  • 写入本地文件
    dsh-photo-pick-app/lib/bin.js:36
    mkdirSync(dirname(DEST), { recursive: true });
  • 读取本地文件
    dsh-photo-pick-app/src/bin.ts:36
    if (!existsSync(SOURCE)) {
  • 读取本地文件
    dsh-photo-pick-app/src/bin.ts:41
    if (existsSync(DEST) && !force) {
  • 写入本地文件
    dsh-photo-pick-app/src/bin.ts:48
    mkdirSync(dirname(DEST), { recursive: true })
  • 读取本地文件
    dsh-photo-pick-local/lib/index.js:172
    canonical = await realpath(absolute);
  • 读取本地文件
    dsh-photo-pick-local/lib/index.js:176
    if (!(await stat(canonical)).isDirectory()) throw new PhotoPickError(`workspace root is not a directory: ${canonical}`, "INVALID_ROOT");
  • 读取本地文件
    dsh-photo-pick-local/lib/index.js:206
    canonical = await realpath(absolute);
  • 读取本地文件
    dsh-photo-pick-local/lib/index.js:250
    const entries = await readdir(dir, { withFileTypes: true });
  • 读取本地文件
    dsh-photo-pick-local/lib/index.js:262
    const info = await stat(absolute);
  • 读取本地文件
    dsh-photo-pick-local/lib/index.js:395
    const info = await stat(absolute);
  • 读取本地文件
    dsh-photo-pick-local/src/discover.ts:38
    const entries = await readdir(dir, { withFileTypes: true })
  • 读取本地文件
    dsh-photo-pick-local/src/discover.ts:50
    const info = await stat(absolute)
  • 读取本地文件
    dsh-photo-pick-local/src/file-http.ts:61
    const info = await stat(absolute)
  • 读取本地文件
    dsh-photo-pick-local/src/file-http.ts:71
    createReadStream(absolute).pipe(res)
  • 读取本地文件
    dsh-photo-pick-local/src/paths.ts:22
    canonical = await realpath(absolute)
  • 读取本地文件
    dsh-photo-pick-local/src/paths.ts:26
    const info = await stat(canonical)
  • 读取本地文件
    dsh-photo-pick-local/src/paths.ts:71
    canonical = await realpath(absolute)
  • 读取本地文件
    dsh-photo-pick-local/src/vision-score.ts:99
    const info = await stat(filePath)
  • 读取本地文件
    dsh-photo-pick-local/src/vision-score.ts:115
    const bytes = await readFile(filePath)
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 相似照片视觉打分
  • 按分数排序照片

README

由 DeepSeek 最新模型翻译生成
dsh-photo-pick 从连拍里选出更好的那几张。DeepSeek Harness(dsh)插件:用视觉给近似照片打分并推荐。 中文 · English · Issues 10 秒安装(推荐:交给 AI) 复制下面提示词,发给 Cursor / ChatGPT / Claude / DeepSeek Harness 等你正在用的 AI: 请严格按 https://github.com/xiaoyaoPanPan/dsh-photo-pick/blob/main/INSTALL.md 把 dsh-photo-pick 装进本机 DeepSeek Harness 的 web profile。 硬性顺序(缺一步会失败): 1) 先确认当前 dsh web 实际使用的 home(环境变量 DSH_HOME,或默认 ~/.dsh / %USERPROFILE%\.dsh),再改对应 profiles/web/pnpm-workspace.yaml:写入 blockExoticSubdeps: false(不要删已有键)。
展开完整文档(README 剩余 1 节)
dsh-photo-pick
从连拍里选出更好的那几张。DeepSeek Harness(dsh)插件:用视觉给近似照片打分并推荐。

中文 · English · Issues

10 秒安装(推荐:交给 AI)

复制下面提示词,发给 Cursor / ChatGPT / Claude / DeepSeek Harness 等你正在用的 AI:

请严格按 https://github.com/xiaoyaoPanPan/dsh-photo-pick/blob/main/INSTALL.md 把 dsh-photo-pick 装进本机 DeepSeek Harness 的 web profile。

硬性顺序(缺一步会失败):
1) 先确认当前 dsh web 实际使用的 home(环境变量 DSH_HOME,或默认 ~/.dsh / %USERPROFILE%\.dsh),再改对应 profiles/web/pnpm-workspace.yaml:写入 blockExoticSubdeps: false(不要删已有键)。
2) 再执行:dsh plugin --profile web add "github:xiaoyaoPanPan/dsh-photo-pick#path:dsh-photo-pick-app"
3) 若报 allowBuilds / ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED:把 pnpm 打印的整行键写入同一 pnpm-workspace.yaml,再重跑同一条 add。不要改插件源码。
4) 再执行:pnpm --dir "/profiles/web" exec dsh-photo-pick-setup-preset
5) 硬刷新或重启 dsh web,汇报每步成功/失败与原始报错。

装完后:确认 dsh web 已开,GET /api/photo-pick/settings,检查是否已有 supportsVision=true 的模型,并告诉我结果。
- 若有:先问我要不要接到「照片择优」;我同意后再 PUT 同接口:visionEnabled=true,并写入对应 visionLlmProvider / visionModel。
- 若无:按 https://github.com/xiaoyaoPanPan/dsh-photo-pick/blob/main/SETUP-VISION.md 教我怎么加一个能看图的自定义模型(不要替我选定某一家平台),加完再问我是否接通。

更细的逐步说明见 INSTALL.md。

或自己动手安装

需要:官方 dsh、pnpm、已能打开的 dsh web。

顺序不能反。 先改配置,再 add。

1)放开 git 传递依赖(pnpm 11 必需)

打开 web profile 的 pnpm-workspace.yaml:

- 默认:~/.dsh/profiles/web/pnpm-workspace.yaml(Windows:%USERPROFILE%\.dsh\profiles\web\pnpm-workspace.yaml)
- 若启动时设置了 DSH_HOME:用 $DSH_HOME/profiles/web/pnpm-workspace.yaml

合并写入(保留原有内容):

blockExoticSubdeps: false

不写这一步,常见报错:ERR_PNPM_EXOTIC_SUBDEP。

2)添加插件

dsh plugin --profile web add "github:xiaoyaoPanPan/dsh-photo-pick#path:dsh-photo-pick-app"

PATH 里没有 dsh 时:

npx -y --package @deepseek-ai/dsh dsh plugin --profile web add "github:xiaoyaoPanPan/dsh-photo-pick#path:dsh-photo-pick-app"
若报 allowBuilds:把 pnpm 打印的整行键写进同一 pnpm-workspace.yaml 的 allowBuilds:,再重跑同一条 add。

3)安装 Agent Preset

pnpm --dir "${DSH_HOME:-$HOME/.dsh}/profiles/web" exec dsh-photo-pick-setup-preset

Windows PowerShell(默认 home):

pnpm --dir "$env:USERPROFILE\.dsh\profiles\web" exec dsh-photo-pick-setup-preset

自定义 DSH_HOME:

pnpm --dir "$env:DSH_HOME\profiles\web" exec dsh-photo-pick-setup-preset

4)刷新

硬刷新或重启 dsh web(Ctrl/Cmd+Shift+R)。打分模型在 设置 → 照片择优;细节见 SETUP-VISION.md。

怎么用

新对话中选择照片择优模式

1. 挂载有照片的工作区(左上角目录),并新建对话。
2. 点对话框上方的模式下拉(默认「标准模式」),换成 照片择优。

切换到照片择优模式

3. 在对话框下方工具栏点 照片择优 → 弹出选图窗口。

输入框下方的照片择优按钮

4. 勾选要比较的照片 → 下一步(可选填「本组要求」)→ 确定并填入对话 → 发送。
5. Agent 跑完后,在工具卡片点 对比查看。

说明:输入框下的「照片择优」按钮,只在模式为 照片择优 时出现。「本组要求」只影响这一次;长期审美改设置里的「打分标准」。

卸载

dsh plugin --profile web remove dsh-photo-pick-app
rm -rf "${DSH_HOME:-$HOME/.dsh}/.agent-presets/photo-pick"

作者

xiaoyaoPanPan · Issues · MIT

给开发者

- 包:dsh-photo-pick / -local / -ui / dsh-tool-photo-pick / dsh-photo-pick-app(对外只装 app)。
- git / 预构建 lib/:OPENSOURCE.md · AI 安装:INSTALL.md · AI 配视觉:SETUP-VISION.md。
- 本地:dsh plugin --profile web add "file:./dsh-photo-pick-app",再跑 dsh-photo-pick-setup-preset。
预览分享卡片长什么样 ↓xiaoyaoPanPan/dsh-photo-pick
分享 · DeepSeek Harness Hub
xiaoyaoPanPan/dsh-photo-pick

给连拍近似照片视觉打分,挑出更好的那几张

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部