前言¶
DeepSeek Harness(dsh)把模型、工具、会话和界面都做成插件。装上 Web UI 之后,大多数时间都在对话里写代码、跑任务,临时要查一部番、对一下评分、找字幕组资源,往往还得另开浏览器,在 Mikan、AniBT、AnimeGarden 和 Bangumi 之间来回切。
anime-find 把这件事收进对话。对 Agent 说一句搜番请求,结果会以可点击卡片出现在当前会话里,再点进去看字幕组、集数、Bangumi 介绍和评分。本文按插件目录页、GitHub 仓库 README(当前版本 0.1.6)和 DeepSeek Harness 官方说明核对后整理:它是什么、能做什么、怎么装、怎么用。
这是什么¶
anime-find 是面向 DeepSeek Harness Web 的搜番插件,由 cocofhu 维护,许可证为 MIT,主要语言是 TypeScript。社区插件目录把它归在「工具与能力」分类;截至 2026-08-18,目录页与 GitHub 仓库均显示 137 星。仓库当前正式 Release 为 v0.1.6,与 package.json 中的版本号一致。
它解决的问题很具体:在 dsh web 的对话流里搜索番剧,而不是离开 Harness 去各个站点手工检索。插件向 Agent 注册 anime_find_search 工具;搜索完成后,对话中出现封面、标题、评分、格式和资源数量组成的卡片。点击卡片进入详情,再按字幕组和集数浏览资源。
需要先分清两层关系。DeepSeek Harness 由 DeepSeek AI 开源,核心理念是「一切皆插件」,目前仍处于开发者预览阶段,接口可能不兼容地变更。插件目录站点 deepseek-harness-plugin.com 是社区收录页,不是 DeepSeek / 幻方的官方应用商店。anime-find 也是社区项目,安装前应自己核对源码和许可证。
核心功能¶
多源搜索与卡片结果¶
插件聚合三个来源:Mikan、AniBT 和 AnimeGarden。默认只启用 Mikan,另外两个要在设置里打开。单个来源失败时,不会挡住其他已启用来源返回结果。
搜索结果直接铺在对话流里,卡片上可以看到封面、标题、评分、格式和资源数量。封面由插件服务转发,不会把配置写进仓库。季度判断按 Asia/Shanghai 时区识别当前新番季。结果较多时,可以用「还有吗」「换一批」这类追问分页,不必重新组织关键词。
详情、Bangumi 与下载入口¶
点击卡片后,按字幕组和集数浏览资源,并查看 Bangumi 介绍、评分和短评。下载侧支持复制磁力链接、打开 .torrent 文件。
Bangumi 相关请求发生在用户点开详情卡之后,不会提前塞进提供给模型的工具正文:
- 有 Bangumi subject ID 时,Host 用插件配置的 User-Agent 和超时,请求公开 v0 API,拿到介绍、评分和基础信息。
- 短评走 Host 代理的 Bangumi 非公开 p1 接口,最多展示 5 条。该接口可能变更或不可用;不可用时短评 Tab 会自动隐藏,介绍和资源浏览不受影响。当前版本不用 HTML 抓取作为后备。
可选的流媒体 Tab¶
详情里可以切到流媒体 Tab:按当前搜索结果,用用户配置的规则解析可播源,并在同页选集播放。流媒体默认开启,内置一条可静态解析的试点规则(xfdm)。可以在设置里关掉总开关,也可以启停或替换规则 JSON。
规则必须能静态解析,使用 CSS 或受限 XPath 子集,至少包含 name、baseURL、searchURL、searchList、searchName、searchResult、chapterRoads 和 chapterResult。关键词占位符是 {{keyword}} 或 {{query}}。播放地址既可以用指向 src / href 的选择器,也可以写成 script:player_aaaa.url,从播放页内联脚本对象读取(MacCMS 站点常用,并按同级 encrypt 字段处理 URL 编码或 base64)。
媒体如果在站点之外的 CDN 上,要用 mediaHosts 显式声明域名,只有声明过的域才会被解析和代理;私网、回环和链路本地地址始终拒绝。mediaHeaders 只作用于媒体请求。流媒体 Tab 只显示已经解析出剧集的源;媒体请求只会代理到已启用规则的域名及其声明的 mediaHosts(HLS playlist 会重写分片链接),不提供开放代理。首期不支持依赖 Kazumi WebView 拦截的动态规则,也不会自动同步社区规则仓库。
插件不托管任何内容。README 写明:仅访问你有权观看的内容,并遵守来源站点条款。
设置、配置文件与版本检查¶
打开 设置 → 插件 → 插件配置 → 搜番,可以改这几项:
- 搜索源:默认仅 Mikan,可选 AniBT、AnimeGarden
- 搜索结果上限:每批返回的卡片数量
- 站点地址:各来源的服务地址,可换成镜像
- 流媒体:总开关,以及规则 JSON
保存后立即生效。配置写在 Harness 用户目录下的 anime-find.json。版本与安装来源是只读信息,不会写进这份配置。也可以用 cordis.patch.yml 设定默认来源,例如只开 Mikan:
- id: anime-find
config:
sources: [mikan]
同一设置页的「版本与更新」可以手动检查 GitHub 上的正式 Release。打开设置页不会自动检查,也不会使用预发布或草稿。发现新版本后,页面会给出官方更新命令;点击「更新」并确认后,插件按当前 profile 执行该命令、拉起新的 dsh web(端口可能变化),再跳到新地址。以 link: 或 file: 本地安装时,页面仍显示版本对比,但禁止自动更新,以免覆盖开发环境。仓库还没有正式 Release 时,检查结果会显示「暂无可用 Release,无法判断是否有更新」。当前 v0.1.6 已发布,这项检查可以正常使用。
安装与启用¶
环境要求以仓库 README 为准:Node.js 22 或更高版本,以及 DeepSeek Harness Web。package.json 里 dsh.client.platform 也写的是 web,不要按终端 TUI 插件的方式去装。
社区目录页给出的安装命令是:
dsh plugin add github:cocofhu/anime-find
仓库 README 写得更完整,需要指定 web profile:
dsh plugin --profile web add github:cocofhu/anime-find
目录页提示:如需可复现安装,可固定 commit 哈希:
dsh plugin add github:cocofhu/anime-find#commit
把 #commit 换成实际提交哈希。本地开发则把 GitHub 源换成绝对路径:
dsh plugin --profile web add /absolute/path/to/anime-find
安装后重启 dsh web,并强制刷新浏览器。插件以当前 dsh 进程的权限运行,安装时可能执行代码。装之前检查源代码仓库和许可证。
更新命令以 README 为准:
dsh plugin --profile web update anime-find
执行后同样需要重启 dsh web 并强制刷新。已装 0.1.6 之后,也可以直接在设置页点「更新」。
典型用法¶
装好并刷新页面后,开一个新对话,直接对 Agent 说。README 给出的可复现说法包括:
搜一下无职转生,看看有没有磁力
最近有哪些好看的动漫
还有吗
Agent 调用 anime_find_search 后,对话里会出现可点击卡片。点进卡片,按字幕组看集数,复制磁力或打开种子;需要在线看时再切到流媒体 Tab。Bangumi 介绍和短评只在点开详情后加载。
如果卡片没有出现,README 的排查顺序是:开新对话,并确认 anime_find_search 已加载。页面停在 Loading plugins 时,先确认本地构建(pnpm build)成功,再重启 dsh web 并强制刷新。本季结果偏少,可以提高结果上限,或在设置里启用 AniBT / AnimeGarden。某个来源报错,先检查网络和该站点地址。
适用场景与注意事项¶
比较适合已经在用 dsh web、希望把搜番留在同一条对话里的人:查当季新番、按番名找字幕组资源、对照 Bangumi 评分和短评,或在自备规则的前提下用流媒体 Tab 选集播放。它不是通用下载器,也不替代浏览器里的完整站点功能。
使用时注意这几条:
- 插件只面向 DeepSeek Harness Web,Node.js 需要 22+。目录页那条不带
--profile web的命令能装,但 README 明确要求 web profile;Web 场景按 README 来更稳妥。 - 默认只搜 Mikan。没开 AniBT / AnimeGarden 时,结果集就是单一来源。
- 启用某个来源后,插件会向对应站点发搜索和详情请求。请遵守各站点使用条款,下载和在线播放都只用于你有权访问的内容。插件不托管内容,流媒体也不是开放代理。
- Bangumi 短评依赖非公开 p1 接口,随时可能不可用;介绍和资源列表不依赖它。
- 流媒体规则是用户自己维护的静态解析规则。首期不支持 Kazumi WebView 动态规则,也不会去同步社区规则仓库。
mediaHosts没声明的 CDN 不会被放行。 - DeepSeek Harness 仍在开发者预览,插件 API 可能变。社区目录不是官方商店。安装任何插件都等于让它以当前 dsh 进程权限跑代码,先看源码和许可证,需要可复现环境时固定 commit。
小结¶
anime-find 把多源搜番、卡片详情、Bangumi 信息和磁力 / 种子入口接到 DeepSeek Harness 的对话里,可选再加一层用户规则驱动的流媒体播放。维护者是 cocofhu,MIT 许可,当前版本 0.1.6。它解决的是「人还在 dsh web 里,却要为一部番切出四个网站」这件事,边界也很清楚:Web 专用、默认只开 Mikan、不托管内容、权限等于当前 dsh 进程。
目录页:https://deepseek-harness-plugin.com/zh-CN/plugins/anime-find/
GitHub:https://github.com/cocofhu/anime-find