智能整理B站收藏夹和关注列表,支持AI分类和批量操作的 Chrome Extension。
- 智能收藏管理 - 搜索、筛选、批量删除/移动/分类
- 关注管理 - 搜索、僵尸关注检测、批量取消关注
- 数据分析 - 收藏分布、UP主排行、统计概览
- AI分类 - 规则分类 + OpenAI gpt-4o-mini 增强
- 自然语言指令 - 中文命令操作收藏夹
- Chrome Extension Manifest V3
- React 18 + TypeScript
- Vite + vite-plugin-web-extension
- IndexedDB 本地存储
- OpenAI API (可选)
npm install
npm run dev # 开发模式
npm run build # 构建
npm test # 测试npm run build- 打开
chrome://extensions - 开启开发者模式
- 加载已解压的扩展程序 → 选择
dist/目录
在插件输入框中输入自然语言指令:
把游戏视频移到游戏收藏夹删除所有失效视频取消关注3个月没更新的UP主分析我的收藏夹
src/
├── manifest.json ← Chrome Extension 配置
├── popup/ ← 弹出窗口 (3个Tab)
├── options/ ← 设置页
├── services/ ← 核心业务逻辑
│ ├── bilibili-api.ts ← B站 API 封装
│ ├── ai-classifier.ts ← AI 分类引擎
│ ├── command-parser.ts ← 自然语言命令解析
│ └── storage.ts ← IndexedDB 存储
├── components/ ← UI 组件
├── background/ ← Service Worker
├── content/ ← 注入B站页面的脚本
└── styles/ ← 草料风格设计系统
MIT