Discover and explore top open-source AI tools and projects—updated daily.
imbue-aiAI-powered social media feed filtering extension
Top 80.3% on SourcePulse
Bouncer addresses the challenge of managing noisy and unwanted content on social media feeds, specifically Twitter/X. It provides users with a customizable, AI-powered filtering mechanism that operates in real-time directly within the browser. This tool is designed for users seeking a cleaner, more focused social media experience, allowing them to define and filter content based on natural language descriptions of topics they wish to avoid.
How It Works
Bouncer employs a MutationObserver to continuously monitor the Twitter/X feed for new posts. It extracts relevant data, including text, images, and metadata, using a Twitter adapter. These posts are then processed by a user-selected AI model, which classifies them against the defined filter topics. Matching posts are visually hidden with a fade-out animation and logged internally. A caching mechanism prevents redundant inference calls for posts encountered again, and the system offers reasoning transparency, allowing users to understand why specific posts were filtered.
Quick Start & Requirements
npm install, npm run build, then load the Bouncer/ folder as an unpacked extension in chrome://extensions (with Developer mode enabled).Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (like Discord/Slack), or project roadmap were found in the provided README.
Licensing & Compatibility
The README does not specify a software license. This lack of explicit licensing information presents a significant caveat for potential adopters, particularly concerning commercial use or integration into closed-source projects.
Limitations & Caveats
The core functionality for local AI inference is dependent on browser support for WebGPU, which may not be universally available. Reliance on third-party cloud AI providers necessitates the management of API keys and potential associated costs. The absence of a stated license requires users to assume non-commercial use or seek clarification before adoption.
1 day ago
Inactive