The most intuitive and powerful Twitch unfollow tool - Bulk unfollow with confidence using our advanced interface with previews, confirmations, and safety features.
A professional Chrome extension for managing your Twitch follows safely and efficiently
- Preview Mode: See exactly what will happen before making changes
- Multiple Confirmations: Multiple safety checks to prevent accidents
- Cancel Anytime: Stop the process at any moment
- Progress Tracking: Real-time progress with detailed status updates
- 4-Step Workflow: Analyze โ Select โ Preview โ Execute
- Smart Selection: Select individual channels or use bulk operations
- Search & Filter: Find specific channels quickly
- Visual Feedback: Clear indicators for selected and excluded channels
- Bulk Operations: Select all, deselect all, or custom selections
- Keep Following: Move channels to "Keep Following" to exclude them
- Real-time Updates: Live progress tracking during unfollow process
- Data Persistence: Your selections are saved automatically
-
Download the Extension
- Clone this repository or download the ZIP file
- Extract to a folder on your computer
-
Install in Chrome
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (top right toggle)
- Click "Load unpacked" and select the extension folder
- Open Chrome and go to
-
Start Using
- Click the extension icon in your browser
- Navigate to your Twitch following page
- Follow the 4-step process to manage your follows
- Click "Start Analysis" to scan your Twitch following list
- The extension will automatically load all your followed channels
- All Channels Panel: Select channels you want to unfollow
- Keep Following Panel: Move channels you want to keep
- Use search to find specific channels quickly
- Use bulk selection buttons for efficiency
- Review exactly what will happen
- See statistics: Total, Keeping, Unfollowing
- Make final adjustments if needed
- Confirm your selection
- Watch real-time progress
- Cancel anytime if needed
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ฎ Twitch Unfollow Pro โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ [Step 1] Analyze โ [Step 2] Select โ [Step 3] Preview โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ All Channels โ Keep Following โ
โ [Search] โ [Search] โ
โ [Select All] [Move โ] โ [Select All] [Clear All] โ
โ โโโโโโโโโโโโโโโโโโโ โ โโโโโโโโโโโโโโโโโโโ โ
โ โ Channel 1 โ โ โ โ Channel A โ โ โ
โ โ Channel 2 โ โ โ โ Channel B โ โ โ
โ โ Channel 3 โ โ โ โโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- Individual Selection: Click any channel to select/deselect
- Bulk Selection: Use "Select All" for mass operations
- Keep Following: Move channels to exclude them from unfollowing
- Search: Find specific channels by name
- Manifest V3: Latest Chrome extension standard
- Content Scripts: Direct integration with Twitch pages
- Background Service: Handles extension lifecycle
- Storage API: Saves user preferences and data
- Rate Limiting: Prevents overwhelming Twitch servers
- Error Handling: Graceful failure recovery
- Data Validation: Ensures data integrity
- User Confirmation: Multiple safety checks
- Efficient DOM Manipulation: Optimized for large channel lists
- Memory Management: Clean resource handling
- Async Operations: Non-blocking user interface
- Progress Tracking: Real-time status updates
The extension tracks:
- Total Channels: Number of channels analyzed
- Unfollowed Count: Total channels unfollowed
- Last Analysis: When you last analyzed your follows
- Success Rate: Percentage of successful operations
- Chrome browser
- Basic knowledge of JavaScript
- Chrome extension development tools
# Clone the repository
git clone https://github.com/jiroaku/unfollowr.git
cd unfollowr
# Load in Chrome
# 1. Open chrome://extensions/
# 2. Enable Developer mode
# 3. Click "Load unpacked"
# 4. Select the project folderunfollowr/
โโโ manifest.json # Extension configuration
โโโ popup.html # Extension popup interface
โโโ popup.js # Popup functionality
โโโ background.js # Background service worker
โโโ html.js # Interface injection
โโโ script.js # Main application logic
โโโ style.css # Styling and animations
โโโ icon.png # Extension icon
โโโ README.md # This file
We welcome contributions! Here's how you can help:
- Use the GitHub Issues page
- Provide detailed information about the problem
- Include steps to reproduce the issue
- Open a new issue with the "Feature Request" label
- Describe the feature and its benefits
- Include mockups or examples if possible
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- Twitch Community: For feedback and suggestions
- Open Source Community: For inspiration and tools
Need help? Here's how to get support:
- GitHub Issues: Create an issue
- Documentation: Check this README and inline code comments
- v1.0.0 (Current): Initial release with core functionality
- v1.1.0 (Planned): Enhanced UI and performance improvements
- v1.2.0 (Planned): Advanced filtering and analytics
Made with โค๏ธ by jiroaku
If you find this extension helpful, please consider giving it a โญ on GitHub!
