A Chrome extension that helps you stay focused on learning by intelligently identifying and filtering content on Bilibili.
- 🎯 Multiple AI Model Support
- Azure OpenAI
- Doubao Model
- 🎯 Smart learning content detection
- 🔍 Automatic non-learning content filtering
- 🎨 Light/Dark theme support
- ⚙️ Customizable learning topics
- 🔄 Real-time content analysis
- 👀 Hover preview for filtered content
- ⚡ High-performance caching system
- Download the project code
- Open Chrome browser and navigate to extensions page (
chrome://extensions/) - Enable "Developer mode"
- Click "Load unpacked"
- Select the project folder
- Select "Azure OpenAI" in extension settings
- Configure the service:
- Enter Endpoint
- Enter API Key
- Enter Deployment ID
- Select "Doubao Model" in extension settings
- Configure the service:
- Enter Endpoint (default: https://ark.cn-beijing.volces.com)
- Enter API Key
- Enter Model ID
Available preset topics:
- Programming
- Language Learning
- Academic Content
- Technology
- Science
- Mathematics
You can also add custom topics, separated by commas.
- Non-learning content is automatically blurred when the extension is enabled
- Hover over blurred content for temporary preview
- Toggle filtering on/off via the extension icon
The extension supports both Azure OpenAI and Doubao Model for content analysis. It analyzes video titles to determine if they're related to your selected learning topics. Related content is displayed normally, while unrelated content is blurred.
- Either Azure OpenAI or Doubao Model configuration is required
- Initial setup must be completed before first use
- Choose appropriate learning topics for best results
- The extension includes a caching system to optimize performance
- Only video titles are analyzed
- No personal information is collected
- Sensitive information (API Keys, etc.) is stored locally only
For issues or suggestions, please submit an Issue.
MIT License
