[KongchangAI]
· 2 min read· 1,017 words

Open-Source DeepSeek Harness Plugin Lets QQ Group Bots Understand Bilibili Videos

Open-Source DeepSeek Harness Plugin Lets QQ Group Bots Understand Bilibili Videos

Open-source DSH plugin lets group bots storyboard-watch Bilibili videos and browse autonomously, with write actions off by default.

The article introduces an open-source DeepSeek Harness plugin called "Bilibili Companion" that lets group chat bots truly 'understand' Bilibili videos: slicing them into storyboard frames, combining subtitle text and danmaku to grasp the content, and supporting zoom-in replay of specific seconds. Beyond passively receiving links, it can proactively search, browse rankings and the homepage, open videos and scroll comments, visit uploader profiles, and even do scheduled browsing, commenting, or recommending to its owner. The article most praises its permission design—likes, comments, and follows are off by default and require explicit owner authorization. Installation just requires adding the plugin in DSH and entering a name, keeping the barrier low. The author also notes that technical details like the storyboard segmentation model, danmaku alignment, and whether browsing is scripted or model-driven are undisclosed, so actual effectiveness awaits hands-on testing.

A group member drops a Bilibili link with the caption "this is insane," and all you see is a title and thumbnail—so you reply "yeah, for sure." An open-source DeepSeek Harness plugin aims to end that awkwardness by letting the group's bot actually watch the video, then talk about it with you.

What It Can Actually Do

The author calls this plugin a "Bilibili Companion." Once installed, you toss it a link and it slices the entire video into a series of storyboard frames, pairs them with subtitle text and danmaku (bullet comments), watches the whole thing, and then discusses it with you. If something wasn't clear, you can zoom in on those few seconds—essentially breaking the video down into image-and-text material you can inspect frame by frame.

Install the Bilibili Companion

The thinking behind this is worth noting: rather than scraping subtitles or the description and calling it a day, it understands video content through visual storyboarding. For videos with no subtitles where the information lives in the visuals, this approach is closer to how a human actually watches.

More Than "Watching"—It Browses on Its Own

Beyond passively receiving links, the plugin can also search proactively. When you want to find videos, it can search Bilibili, browse the newcomer rankings and homepage recommendations, and even follow leads on its own—opening videos, scrolling through comment sections, checking out the uploader's profile page, and finally picking a few of the best-looking ones to tell you about.

Finally picks a few of the best-looking ones to tell you about

Scheduled browsing is also built in: at a set time each day, it goes browsing on its own, leaves a comment under videos it likes, or proactively recommends them to its owner. This turns the group bot from a "Q&A tool" into a content assistant with its own information preferences.


An AI agent is a system that can autonomously perceive its environment, formulate plans, and call tools to execute multi-step operations—distinct from a chatbot that only does single-turn Q&A. Its key characteristic is being "goal-driven": given a vague instruction (like "find some good-looking videos"), the agent breaks it down into subtasks such as searching, opening, filtering, and summarizing, adjusting its next action based on feedback along the way. The article's "follows leads on its own" is exactly this kind of multi-step autonomous decision-making. The more capable the agent, the more it needs accompanying permission and audit mechanisms—otherwise a single bad judgment could directly affect a real account.


Before You Start, Understand the Permission Boundaries

The most commendable design is that permissions are off by default. Likes, comments, follows—all of these actions are disabled by default; whether to do them and how many times a day is entirely up to the owner's settings. The author specifically emphasizes in the description that "I'll only post after the owner says yes," requiring explicit authorization before execution.

Some actions are all turned off

The settings page consolidates login, time records, and inbox in one place, easy to understand at a glance. For scenarios where AI agents operate real accounts, defaulting to read-only with write operations requiring explicit activation is a default posture more projects should adopt.


The Principle of Least Privilege is a foundational design guideline in information security: a system or account should only be granted the minimum permissions necessary to complete the current task, with everything else denied by default. Applied to AI agent scenarios, this means turning off "write operations" that produce external side effects—likes, comments, follows—by default, keeping only read and display capabilities, and enabling them one by one after the user explicitly authorizes. The benefit is that even if the model misinterprets something or a prompt gets injected, the damage is confined to the "read-only" scope rather than directly polluting the user's social accounts. The article's emphasis on "read-only by default, write operations require explicit activation" is precisely this principle put into practice at the product level.


Low Barrier to Installation

The installation process is straightforward: add the plugin in DSH (DeepSeekAd Harness) and fill in the name string to wire it up. The author didn't set up complex configuration prerequisites—it's the plug-and-try type.

You can also zoom in on those few seconds

It's worth noting that the source material doesn't dwell much on the plugin's technical implementation details—which model is used for storyboard segmentation, how danmaku and subtitles are aligned, whether browsing is a scripted flow or autonomous model decision-making—none of this is elaborated. These are exactly the keys to judging its actual effectiveness, and for now we can only wait for hands-on testing.

A Few Thoughts

Letting a group bot "understand" videos solves an information density problem: a video's title and thumbnail can't carry the conversational material a group chat needs—the combination of storyboards, subtitles, and danmaku is what makes for discussable content. And building in proactive browsing, scheduled visits, and automatic commenting pushes this plugin into the realm of an "agent"—it's not just answering questions, it's consuming content on your behalf.

The closer the capability gets to an agent, the more weight the permission design carries. Disabling write operations by default and leaving the switches to the owner is the most praiseworthy aspect of this project. As for whether the storyboard understanding is accurate and whether the browsing recommendations suit your taste—you'll have to actually install it and run it for a few days to find out.

Background

DeepSeek Harness (DSH) is the runtime framework that hosts this plugin—think of it as a "shell" that provides tool calling, context management, and plugin extension capabilities for large models. The significance of the plugin mechanism is that the model itself doesn't have the ability to access Bilibili; the framework needs to encapsulate external functions like searching, scraping, and screenshotting into tools the model can call, then orchestrate them into workflows as needed. As a result, the same model may perform very differently under different frameworks—whether storyboards are segmented accurately and whether browsing routes are reasonable depends largely on how the framework schedules these tools and organizes multi-turn context.

#DeepSeek Harness#Bilibili plugin#QQ group bot#AI agent#open-source plugin#permission design
Share:

Related articles