Chrome extension to find inactive YouTube subscriptions, track upload activity, and bulk unsubscribe safely. No API keys, no OAuth — everything runs locally in your browser.
- Scan — visit your subscriptions page and the extension collects every channel
- Track activity — sort and filter by last upload date to find inactive channels
- Bulk unsubscribe — safely remove inactive channels with confirmations and automatic backups
- Scan all your YouTube subscriptions in one click
- Track upload activity — see when each channel last uploaded a video
- Sort and filter by last upload date, name, or subscriber count with inactivity presets
- Bulk unsubscribe safely with confirmations and automatic backups
- Export your full subscription list as CSV or JSON
- 100% local — your data never leaves your browser
More screenshots
➕ Add to Chrome — the easiest way to get started. Click Add to Chrome, then pin the extension to your toolbar.
Install from source (for developers)
Requires Node.js 18+ and pnpm 9+.
- Clone this repo and install dependencies:
git clone https://github.com/germainelry/youtube-sub-manager.git cd youtube-sub-manager pnpm install - Build the extension:
pnpm build
- Open
chrome://extensionsin Chrome - Enable Developer mode (top-right toggle)
- Click Load unpacked and select the
dist/folder - Pin the extension to your toolbar
The first time you scan, Chrome will prompt you to grant access to youtube.com.
- Click the extension icon on any YouTube page
- Click Scan my subscriptions to load your subscription list
- Click Check for activity to see when each channel last uploaded
- Open the Dashboard to filter, sort, and search your channels
- Select inactive channels and bulk unsubscribe — with confirmations and automatic backups
- Export your full subscription list as CSV or JSON anytime
YouTube Sub Manager stores all data locally in your browser. No analytics, no telemetry, no external servers. See PRIVACY_POLICY.md for details.
Built with TypeScript, React 18, Vite, Dexie (IndexedDB), and Chrome Manifest V3.
pnpm dev # Dev server with hot reload
pnpm build # Production build
pnpm test # Run tests
See CONTRIBUTING.md for dev setup, branch conventions, and code style.
Contributions are welcome! See CONTRIBUTING.md to get started.





