anime-find:在 DeepSeek Harness 对话里搜番、看评分、复制磁力

前言

用 DeepSeek Harness(DSH)做智能体开发或日常对话时,番剧相关需求很常见:问一句「这季有什么好看的」,或者「帮我找《无职转生》的磁力」,模型往往只能泛泛回答,无法直接对接 Mikan、Bangumi 等资源站。自己写爬虫或拼 API 又费时费力。

社区插件 anime-find(维护者 cocofhu)把「搜番 → 看详情 → 拿资源」整条链路嵌进 Harness 对话流:Agent 调用工具后,结果以可点击卡片呈现,点开还能看 Bangumi 评分、字幕组列表,并复制磁力或打开种子文件。本文基于 SkillHub 目录页GitHub 仓库 与 README 交叉核实,介绍其定位、安装与典型用法。

需要说明的是:DSH 的核心理念是「一切皆插件」;SkillHubdeepseek-harness-plugin.com 等社区目录彼此独立,与 DeepSeek / 幻方并无官方从属关系,安装前请以仓库源码与许可证为准。

这是什么

anime-find 是一款面向 DeepSeek Harness Web 的搜番插件,采用 MIT 许可证开源。它在对话中向 Agent 暴露 anime_find_search 工具,聚合多个番剧资源站搜索结果,用卡片展示封面、标题、评分与资源数量;用户点击卡片后,可按字幕组和集数浏览下载资源,并查看 Bangumi 条目介绍与短评。

一句话概括:让 Harness 里的 Agent 真正「会搜番」,而不只是背剧情。

核心功能与亮点

根据官方 README 与目录页介绍,已核实的主要能力如下:

  1. 多源聚合搜索:默认对接 Mikan,可选启用 AniBTAnimeGarden;单个来源失败不会阻断其他来源返回结果。
  2. 对话内卡片展示:搜索完成后在对话流中显示番剧封面、标题、评分、格式与资源数量,支持「还有吗」「换一批」等追问并分页加载。
  3. 新番季度识别:按 Asia/Shanghai 时区判断当前新番季,方便问「这季有什么番」一类问题。
  4. 资源详情面板:点击卡片后按字幕组、集数浏览;支持复制磁力链接、打开 .torrent 文件。
  5. Bangumi 信息:有 Bangumi subject ID 时,可查看条目介绍、评分与最多 5 条短评(短评经 Host 代理 Bangumi 非公开接口,接口变更时短评 Tab 会自动隐藏,不影响资源浏览)。
  6. 可选流媒体 Tab:按用户配置的解析规则展示可播源,支持同页选集播放;规则须为可静态解析的 CSS 或受限 XPath 子集,媒体请求仅代理到已声明域名,不提供开放代理。
  7. 插件内配置与更新:可在 Harness 设置中开关来源、调整结果上限、替换站点镜像;支持查看当前版本并手动检查 GitHub 正式 Release。

截至 2026-08-25 核实,GitHub 仓库约 162 stars32 forks(星标会随时间变化,以仓库页为准)。

环境要求

  • Node.js 22 或更高版本
  • DeepSeek Harness Web(插件面向 Web profile 设计)

安装与启用

社区目录页(含 deepseek-harness-plugin.com)给出的安装命令为:

dsh plugin add github:cocofhu/anime-find

但仓库 README 明确建议 通过 npm 包名安装,并说明不要用 github:cocofhu/anime-find 或旧包名 anime-find 走 git 源——git 安装会触发 prepare 脚本,容易遇到 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 等问题。当前推荐写法如下:

dsh plugin --profile web add @cocofhu/anime-find

本地开发调试时,可指向源码目录:

dsh plugin --profile web add /absolute/path/to/anime-find

安装完成后需 重启 dsh web,并在浏览器中 强制刷新 页面,确保插件加载。

如需固定版本以便复现,可参考目录页写法在 git 源后追加 commit 哈希;日常 Web 使用仍以 npm 包 @cocofhu/anime-find 为准。后续更新可用:

dsh plugin --profile web update @cocofhu/anime-find

也可在 设置 → 插件 → 插件配置 → 搜番 → 版本与更新 中手动检查 Release,确认后由插件拉起新的 dsh web 进程。

典型用法示例

安装并刷新后,开一个新对话,直接对 Agent 说即可,例如:

搜一下无职转生,看看有没有磁力

最近有哪些好看的动漫

还有吗

Agent 调用 anime_find_search 后,对话中会出现可点击的番剧卡片。点击卡片进入详情:按字幕组浏览集数、复制磁力或打开种子;若有 Bangumi 数据,可切换查看介绍与评分。开启流媒体功能后,还可在详情中切换到流媒体 Tab 选集播放(需自行配置合规的解析规则)。

插件配置

打开 设置 → 插件 → 插件配置 → 搜番

  • 搜索源:默认仅 Mikan,可按需启用 AniBT、AnimeGarden
  • 搜索结果上限:控制每批返回的卡片数量
  • 站点地址:各来源的服务地址,可替换为可用镜像

用户配置保存在 Harness 用户目录 $DSH_HOME/settings.yamlanime-find: 段,保存后立即生效。也可通过 cordis.patch.yml 预设默认来源,例如:

- id: anime-find
  config:
    sources: [mikan]

适用场景与注意事项

适合谁用:

  • 已在本地跑 DSH Web、希望对话内完成番剧检索与资源查看的二次元用户
  • 想把「搜番 + Bangumi 信息 + 磁力/种子」封装成 Agent 工具、避免重复造轮子的开发者

使用前请注意:

  1. 权限与安全:插件以当前 dsh 进程权限运行,安装时会执行构建脚本;安装前请阅读 GitHub 源码 与 MIT 许可证,仅安装你信任的版本。
  2. 网络与合规:启用来源后,插件会向 Mikan、AniBT、AnimeGarden 等站点发起搜索与详情请求;封面经插件服务转发。请遵守各站点使用条款,下载与播放仅用于你有权访问的内容。
  3. Bangumi 短评:短评依赖非公开接口,可能随 Bangumi 调整而不可用;介绍与评分走公开 v0 API,且仅在用户点击详情卡后加载,不会写入提供给模型的工具正文。
  4. 流媒体规则:插件不托管任何媒体内容;解析规则、第三方站点授权须自行提供,首期不支持 Kazumi WebView 拦截类动态规则。
  5. 故障排查:若页面停在 Loading plugins,确认 pnpm build 成功并重启 dsh web;若搜番卡片未出现,请开新对话并确认 anime_find_search 已加载;本季结果偏少时可提高结果上限或启用更多搜索源。

小结

anime-find 把多站搜番、Bangumi 详情与磁力/种子操作收进 DSH 对话流,对「问 Agent 找番」这一高频场景很实用。社区目录页与 README 的安装命令略有差异,Web 环境建议优先使用 dsh plugin --profile web add @cocofhu/anime-find

  • 目录页(SkillHub):https://www.skillhub.cn/plugins/cocofhu/anime-find
  • 目录页(DSH Plugins):https://deepseek-harness-plugin.com/zh-CN/plugins/anime-find/
  • GitHub:https://github.com/cocofhu/anime-find
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜