反弹器:使用人工智能屏蔽你的X(推特)信息流中的“加密货币”、“激进政治”等内容。
Bouncer: Block "crypto", "rage politics", and more from your X feed using AI

原始链接: https://github.com/imbue-ai/bouncer

## Bouncer:掌控您的Twitter/X信息流 Bouncer是一款利用人工智能个性化您的Twitter/X体验的浏览器扩展,通过过滤掉您不想要的内容来实现。只需用简单的语言定义您*不想*看到的主题——例如“加密货币”或“政治争论”——Bouncer就会自动实时隐藏匹配的帖子。 主要功能包括:自然语言过滤、多种AI后端选项(包括通过WebLLM本地运行模型以保护隐私)、以及图像识别过滤。Bouncer还会提供透明度,显示帖子被过滤的*原因*。 安装方式可在Chrome网上应用店和iOS应用商店获取。用户可以使用OpenAI、Google Gemini和Anthropic等服务的API密钥来定制Bouncer,或使用本地运行的模型。该扩展程序会高效缓存结果,避免重复处理,确保流畅且定制化的浏览体验。

一种名为“Bouncer”的新AI工具旨在过滤X(前身为Twitter)信息流中不想要的内容,例如“加密货币”和“激烈的政治”。Hacker News上的讨论显示,许多用户由于强大的网络效应以及特定兴趣领域替代空间的毒性,即使X存在问题仍然停留在该平台上 (github.com/imbue-ai)。 一些人认为Bouncer可能是一种解决方案,但许多评论者提倡直接离开X。另一些人建议利用平台现有的功能,如黑名单和静音词,或使用第三方工具,如“Twitter控制面板”来定制信息流。 人们对AI驱动过滤的有效性和潜在偏见,以及将数据发送到外部API的隐私影响表示担忧。一个反复出现的主题是对X算法的沮丧,包括给予付费订阅者的增加的覆盖范围。最终,这场对话凸显了对更好社交媒体体验的渴望,但对在当前的X生态系统中找到它表示怀疑。
相关文章

原文

Bouncer

Heal your feed. Bouncer is a browser extension that uses AI to filter unwanted posts from your Twitter/X feed. Define filter topics in plain language — "crypto", "engagement bait", "rage politics" — and Bouncer classifies and hides matching posts in real time.

Install from the Chrome Web Store

Install on iOS

Bouncer demo

  • Natural language filters — describe what you don't want to see in your own words
  • Multiple AI backends — run models locally on your GPU, or use cloud APIs (OpenAI, Google Gemini, Anthropic, OpenRouter)
  • On-device inference — local models via WebLLM run entirely in your browser with zero data sent externally
  • Image-aware filtering — multimodal models can classify posts based on images, not just text
  • Reasoning transparency — see exactly why each post was filtered
  • Theme-aware UI — adapts to light, dim, and dark modes automatically
Provider Models Requires
Local (WebGPU) Qwen3-4B, Qwen3.5-4B, Qwen3.5-4B Vision WebGPU-capable browser
OpenAI GPT-5 Nano, gpt-oss-20b API key
Google Gemini 2.5 Flash Lite, 2.5 Flash, 3 Flash Preview API key
Anthropic Claude Haiku 4.5 API key
OpenRouter Nemotron Nano 12B VL (free), Ministral 3B Account
Imbue Default backend None (built-in)

Local models are downloaded once and cached in the browser's Cache Storage.

Chrome / Edge (Web Store)

Install Bouncer from the Chrome Web Store.

Chrome / Edge (from source)

cd Bouncer
npm install
npm run build
  1. Open chrome://extensions
  2. Enable Developer mode
  3. Click Load unpacked and select the Bouncer/ folder
  4. Navigate to twitter.com / x.com
  5. Click "Settings" in the Bouncer element and add your preferred provider API key (or enable local models) and select your preferred model from the dropdown.

Install from the App Store

  1. A MutationObserver watches the Twitter feed for new posts
  2. Post text, images, and metadata are extracted via the Twitter adapter
  3. Posts are queued and sent to the selected AI model for classification against your filter topics
  4. The model returns a category match and reasoning for each post
  5. Matching posts are hidden with a fade-out animation and added to your filtered posts list
  6. Click View filtered to review hidden posts and see why each was filtered

Results are cached so re-encountering a post doesn't require another inference call.

联系我们 contact @ memedata.com