Foreword

When developing agents or engaging in daily conversations using DeepSeek Harness (DSH), anime-related needs are common. For instance, asking “What’s good this season?” or “Help me find the magnet link for Mushoku Tensei” often yields generic responses from models, which cannot directly interface with resource sites like Mikan or Bangumi. Writing scrapers or piecing together APIs can be time-consuming and labor-intensive.

The community plugin anime-find (maintained by cocofhu) integrates the entire chain of “search anime → view details → obtain resources” into the Harness conversation flow. After the Agent calls the tool, results are presented as clickable cards. Clicking a card reveals the Bangumi rating, a list of subtitle groups, and allows copying magnet links or opening torrent files. This article is based on cross-verification of the SkillHub directory page, the GitHub repository, and the README, and introduces its positioning, installation, and typical usage.

It should be noted that DSH’s core philosophy is “everything is a plugin.” Community directories like SkillHub and deepseek-harness-plugin.com are independent of each other and have no official affiliation with DeepSeek or High-Flyer. Before installation, please refer to the repository source code and license.

What Is This

anime-find is an anime search plugin for DeepSeek Harness Web, open-sourced under the MIT license. It exposes the anime_find_search tool to the Agent within conversations, aggregating search results from multiple anime resource sites. It displays cover art, titles, ratings, and resource counts in a card format. After a user clicks a card, they can browse download resources by subtitle group and episode, and view Bangumi entry introductions and short reviews.

In one sentence: It enables the Agent in Harness to truly “search for anime,” not just recite plot summaries.

Core Features and Highlights

Based on the official README and directory page, the verified main capabilities are as follows:

  1. Multi-source Aggregated Search: By default, it interfaces with Mikan, with optional enablement of AniBT and AnimeGarden. A failure in one source does not block results from others.
  2. In-Conversation Card Display: After a search, anime covers, titles, ratings, formats, and resource counts are displayed in the conversation flow. It supports follow-up queries like “Any others?” or “Show a different batch,” with paginated loading.
  3. New Season Recognition: It determines the current new anime season based on the Asia/Shanghai timezone, making it convenient for questions like “What’s airing this season?”
  4. Resource Detail Panel: After clicking a card, users can browse by subtitle group and episode. It supports copying magnet links and opening .torrent files.
  5. Bangumi Information: When a Bangumi subject ID is available, users can view the entry’s introduction, rating, and up to 5 short reviews (short reviews are fetched via the Host proxying a non-public Bangumi API; if the API changes, the short reviews tab will automatically hide without affecting resource browsing).
  6. Optional Streaming Tab: It displays playable sources according to user-configured parsing rules, supporting episode selection and playback on the same page. Rules must be statically parsable CSS or a restricted XPath subset. Media requests are only proxied to declared domains, and no open proxy is provided.
  7. In-Plugin Configuration and Updates: Users can toggle sources, adjust result limits, and replace site mirrors within Harness settings. It also supports viewing the current version and manually checking official releases on GitHub.

As verified on 2026-08-25, the GitHub repository has approximately 162 stars and 32 forks (star counts may change over time; refer to the repository page for the latest figure).

Requirements

  • Node.js 22 or higher
  • DeepSeek Harness Web (the plugin is designed for the Web profile)

Installation and Enabling

The installation command provided by community directory pages (including deepseek-harness-plugin.com) is:

dsh plugin add github:cocofhu/anime-find

However, the repository README explicitly recommends installing via the npm package name and advises against using github:cocofhu/anime-find or the old package name anime-find for git sources. Git installation can trigger the prepare script, often leading to errors like ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED. The currently recommended command is:

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

For local development and debugging, you can point to the source code directory:

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

After installation, you must restart dsh web and force-refresh the page in the browser to ensure the plugin is loaded.

To pin a version for reproducibility, you can follow the directory page format and append a commit hash after the git source. For daily web usage, the npm package @cocofhu/anime-find remains the standard. Subsequent updates can be done with:

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

You can also manually check for releases in Settings → Plugins → Plugin Configuration → Anime Search → Version and Updates. Upon confirmation, the plugin will initiate a new dsh web process.

Typical Usage Examples

After installation and refreshing, open a new conversation and simply speak to the Agent, for example:

Search for Mushoku Tensei, see if there are magnet links

What good anime are there recently?

Any others?

After the Agent calls anime_find_search, clickable anime cards will appear in the conversation. Clicking a card opens the details: browse episodes by subtitle group, copy magnet links, or open torrents. If Bangumi data is available, you can switch to view introductions and ratings. After enabling the streaming function, you can also switch to the streaming tab in the details to select and play episodes (you need to configure compliant parsing rules yourself).

Plugin Configuration

Open Settings → Plugins → Plugin Configuration → Anime Search:

  • Search Sources: Mikan is enabled by default. AniBT and AnimeGarden can be enabled as needed.
  • Search Result Limit: Controls the number of cards returned per batch.
  • Site Addresses: Service addresses for each source, which can be replaced with working mirrors.

User configurations are saved in the anime-find: section of the Harness user directory $DSH_HOME/settings.yaml and take effect immediately after saving. You can also preset default sources via cordis.patch.yml, for example:

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

Use Cases and Precautions

Who it’s for:

  • Anime enthusiasts who are already running DSH Web locally and wish to complete anime search and resource viewing within conversations.
  • Developers who want to package “anime search + Bangumi information + magnet/torrent” into an Agent tool to avoid reinventing the wheel.

Precautions before use:

  1. Permissions and Security: The plugin runs with the permissions of the current dsh process and executes build scripts during installation. Before installation, please read the GitHub source code and MIT license, and only install versions you trust.
  2. Network and Compliance: After enabling sources, the plugin will send search and detail requests to sites like Mikan, AniBT, and AnimeGarden; cover images are proxied through the plugin service. Please comply with the terms of use of each site. Downloads and playback should only be for content you have the right to access.
  3. Bangumi Short Reviews: Short reviews rely on a non-public API and may become unavailable if Bangumi makes adjustments. Introductions and ratings use the public v0 API and are only loaded after a user clicks the detail card; they are not written into the tool description provided to the model.
  4. Streaming Rules: The plugin does not host any media content. You must provide parsing rules and third-party site authorizations yourself. The initial version does not support dynamic rules like Kazumi WebView interception.
  5. Troubleshooting: If the page stalls on “Loading plugins,” confirm that pnpm build succeeded and restart dsh web. If anime search cards do not appear, open a new conversation and confirm that anime_find_search has loaded. If results for the current season are sparse, you can increase the result limit or enable more search sources.

Summary

anime-find integrates multi-site anime search, Bangumi details, and magnet/torrent operations into the DSH conversation flow, making it very practical for the high-frequency scenario of “asking the Agent to find anime.” The installation commands on the community directory page and README differ slightly; for the web environment, it is recommended to prioritize using dsh plugin --profile web add @cocofhu/anime-find.

  • Directory Page (SkillHub): https://www.skillhub.cn/plugins/cocofhu/anime-find
  • Directory Page (DSH Plugins): https://deepseek-harness-plugin.com/zh-CN/plugins/anime-find/
  • GitHub: https://github.com/cocofhu/anime-find