aisensiy

用 LLM 看你的 B 站行为生成兴趣画像,自动过滤推荐流

15
1
85% credibility
Found May 24, 2026 at 15 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

这是一个名为「我的 Bilibili 推荐」的 Chrome 浏览器扩展。它帮助你把 B 站的推荐页面变成真正属于你的样子。你只需要连接自己的 AI 服务(支持 OpenRouter、智谱、DeepSeek 或任何兼容接口),然后正常看视频。扩展会在后台默默记录你的观看行为和完播率,等你看了几个视频后,AI 就会分析你的喜好,自动生成一个「兴趣画像」。你可以随时手动添加关键词或屏蔽某个 UP 主,这些规则会立即生效。同时,扩展会把你不感兴趣的内容从推荐流里过滤掉 — 无论是 AI 发现的还是你自己定的规则。所有数据都只存在你的浏览器里,不会上传到任何地方。

How It Works

1
🔍 You discover the extension

You find '我的 Bilibili 推荐' on the Chrome Web Store while looking for a way to clean up your feed.

2
📦 You install it

One click to add the extension to Chrome. It appears ready to go.

3
🤖 You connect your AI brain

The setup wizard asks you to pick an AI service and enter your own key — you stay in control of your data.

4
🎬 You watch videos normally

As you browse Bilibili, the extension quietly watches which videos you finish, which ones you skip, and who you watch.

5
Your AI profile takes shape
🧠
AI learns your taste

The AI analyzes your watch history and creates tags like 'tech', 'cooking', or 'gaming' that match what you actually watch.

🔒
You add your own rules

You can also type in keywords or block creators you never want to see — these rules work immediately.

6
🧹 Your feed gets cleaner

Videos matching your 'not interested' tags or keywords fade away. You see more of what you actually like.

🎉 BiliBili finally feels right

Your recommendations are now shaped by your real interests, not the algorithm's guesses. Everything feels more like you.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 15 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is my-bilibili-rcmd?

This is a Chrome extension that watches what you watch on Bilibili, feeds that data to an LLM, and generates a personal interest profile that automatically hides content you don't want to see. It tracks your viewing history—including watch time and completion ratio—then uses AI to figure out what you actually like versus what you've marked as "not interested." The extension then filters your recommendation feed based on that profile, plus any manual keyword rules you add. Everything stays local in your browser; no server, no cloud storage.

Built with TypeScript, React, and Vite. Supports OpenRouter, 智谱 GLM, DeepSeek, and any OpenAI-compatible API endpoint you want to wire up.

Why is it gaining traction?

The hook is privacy-first AI personalization. Most recommendation "optimization" tools send your data somewhere. This one doesn't—your viewing history and API key never leave your machine. The LLM integration is genuinely useful: it reads your watch patterns and generates structured interest tags that you can manually edit. The filtering is immediate and visible—you see exactly why something got hidden.

The multi-provider support is practical. If you're in China, 智谱 or DeepSeek have lower latency. If you want Claude or GPT, OpenRouter has you covered. And if you're self-hosting with Ollama or vLLM, there's a custom endpoint option. One extension, four backends.

Who should use this?

Bilibili power users who are tired of clickbait and algorithm-driven trash in their feed. Developers comfortable configuring an API key who want AI-assisted filtering without surrendering their watch history to a third party. Anyone who watches enough Bilibili to have patterns worth analyzing—tech tutorials, gaming streams, whatever—and wants the algorithm to actually respect their preferences.

Not for casual viewers. You need to set up an API key and understand that the AI only works after you've watched enough videos to establish a pattern.

Verdict

This is a well-architected extension solving a real pain point, but the credibility score of 0.85% and 15 stars reflect a very early-stage project with minimal community validation. The code is clean and the feature set is complete, but there's no test suite visible, the README was unreadable in this review, and you'd be trusting an individual developer with your API credentials. Worth trying if you're technically comfortable and care about local-first privacy—but treat it as experimental software, not a polished product.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.