A Chrome extension that helps you focus on meaningful content by removing distracting elements from social media platforms (YouTube, Instagram, Twitter).
This extension helps you regain control over your social media experience by:
- Removing potentially distracting features (e.g., Shorts, Reels)
- Basic search enhancements
- Providing customizable content filters
Currently supports:
- YouTube
- Enhanced search functionality
- Removal of distracting UI elements (Shorts, unnecessary icons)
- Clean, focused viewing experience
- Messages-focused interface
- Reels blocking
- Streamlined navigation
- Bookmarks focused
- Must Authenticate to access X or else redirected to '/i/bookmarks'
- 12 hour cooldown with only 5 minutes for scrolling (ULTRA LOCK-IN MODE)
- Clone the repository:
git clone https://github.com/yourusername/Social-Media-Signal-Maximizer.git- Install dependencies:
npm install- Build the extension:
npm run build- Load in Chrome:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distdirectory
- Open Chrome and navigate to
- Click the extension icon in Chrome's toolbar
- Configure your preferences for each platform
- Refresh your social media pages to see the changes
This project uses:
- Manifest V3
- JavaScript modules
- Vite for bundling
├── dist/ # Bundled extension files
├── images/ # Extension icons
├── popup/ # Extension popup interface
├── scripts/ # Platform-specific content scripts
│ ├── youtube/ # YouTube features
│ ├── instagram/ # Instagram features
│ └── twitter/ # Twitter features
└── manifest.json # Extension manifest
npm run build # Production build
npm run dev # Development build with watch- Settings page for UI customization
- Enhanced content filtering
- Cross-platform settings sync
- Clear youtube shorts on search navigation too
- AI-powered clickbait detection
- Integration with LLaMa 3.1
- Pattern recognition for new platforms
- Browser extension pattern library
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with manifest V3
- Inspired by the need for focused social media experiences
- Developed as a learning project for JavaScript and web development
- Report bugs or request features through GitHub Issues
- Star the repository if you find it useful!