Item logo image for X Recommender Plus

X Recommender Plus

5.0(

1 rating

)
ExtensionSocial Networking10 users
Item media 1 (screenshot) for X Recommender Plus

Overview

Smart post scoring tool that dynamically adjusts content transparency based on LLM scores

## What is X‑Recommender? Tired of your X/Twitter or Weibo feed being flooded with low-value content? X Recommender Plus uses AI to score posts, fade or hide weak content, translate posts inline, and explain the current post in a side panel with optional media understanding. The current version supports both X and Weibo, works with local or cloud models, and now includes multimodal side-panel analysis plus temporary model switching for retries. --- ## Why You Need This Tired of your X feed being flooded with: - Filter out gossip, spam, rage bait, self-promotion, and clickbait automatically - Focus on higher-signal content across both X/Twitter and Weibo - Understand unfamiliar posts faster with built-in translation and side-panel explanations - Use local or cloud models depending on your privacy and speed preferences From now on, your social feed can stay readable, explainable, and under your control. --- ## Key Features ✔ **AI-Powered Scoring** - Uses large language models (LLM) to analyze posts on X/Twitter and Weibo - Scores range from 0-100 based on information value, originality, clarity, and engagement potential - Works with popular LLM provider - New in v2.1.0: optionally prefer Chrome built-in Gemini (Prompt API) for filtering scores ✔ **Inline Translation from Score Menu** - Click the score badge to open a quick action menu near each tweet - Translate both tweet text and quoted tweet text while keeping the original content visible - Default translation targets: English and Simplified Chinese ✔ **Side Panel Explanations with Follow-Up Chat** - Open the current post in the extension side panel and get a concise explanation - Keep asking follow-up questions about the same post in an ongoing chat - Side panel responses can stream progressively for a faster feel - Side panel explanations can now include image and video-cover context from both X and Weibo posts ✔ **Smart Filtering and Reputation Tools** - Low-quality posts automatically become transparent or fully hidden - High-quality content remains fully visible - Keep per-post filter toggle, score detail, and reputation actions in the score menu - Whitelisted accounts can bypass filtering immediately and use platform-scoped IDs for X and Weibo ✔ **Fully Customizable** - Create custom scoring prompts tailored to your preferences - Fine-tune score threshold, hide/opacity behavior, cache duration, translation targets, and engine strategy - Detect whether Chrome built-in Gemini (Prompt API) and Chrome Translator are available before enabling them - Switch between multiple configured models and temporarily override the model for specific side-panel or translation retries ✔ **Privacy-Focused** - All processing happens locally or through your configured API - No data collected by us - Scores and state are cached locally only - Local model setups are fully supported if you want an offline-first workflow --- ## How It Works 1. Install the extension 2. Configure your preferred LLM provider (local or cloud) 3. Browse X as usual 4. Tweets are analyzed automatically in the background 5. Low-quality tweets fade out while valuable content remains clear 6. Hover over a tweet to view its AI score and evaluation --- ## Important Notes - This extension analyzes publicly available user-generated content on X. - X and Twitter are trademarks of X Corp. - This extension is not affiliated with, endorsed by, or sponsored by X Corp. ## 1.5 Updates ### New Features - **ID Whitelist**: Add trusted users to a whitelist - their tweets will not be filtered and display as ∞ - **Filter Mode**: Choose between opacity (fade) or hide completely - **No-Text Tweet Scoring**: Option to score tweets with only images/videos - **Feedback Link**: Added feedback and follow link in the footer - **Three-Tab Settings**: Reorganized settings into API, Filter, and Whitelist tabs ### Improvements - Adjusted retweet badge position ## Version 1.5.1 ### Fixes - Fixed hide mode filtering to only use the hide threshold, preventing overlap with opacity behavior - Improved tweet text fallback extraction (`innerText || textContent`) to reduce unstable hide/show flicker ## Version 1.6.0 ### New Features - Added support for multiple models - you can now configure and switch between multiple LLM APIs - Automatically disable thinking mode with model that support thinking ### Fixes - Fixed issue where adding a second model would not display in the list (race condition and storage sync delay) ## Version 1.6.1 ### Improvements - Pre-hide unscored tweets: New tweets stay hidden until scored, then are shown or hidden by score (reduces timeline jumps) - Changed batch size from 5 to 1 to lower timeline jump probability - Changed temperature from 0.1 to 0 for more stable scoring - Added cache check before scoring to avoid duplicate requests - Added viewport detection to prevent large-scale node removal outside viewport causing scroll anchor jumps - Optimized tweet ID extraction logic ## Version 1.6.2 ### Improvements - Thread pass-through optimization: tweets in the same conversation now reuse the first scored result, avoiding repeated scoring for follow-up tweets - Improved conversation detection by prioritizing `conversation_id` grouping (with safe fallback logic), covering mixed-author thread cases like repost + comment chains - Reduced scroll flicker by disabling opacity transition on cached re-apply paths during timeline refresh/scroll - Moved adaptive viewport timeout controls under hide mode only; these options are now shown only when filter mode is set to hide ## Version 1.6.3 ### Fix - Fix issue where preset APIs like Ollama couldn't be added after changing URL to LAN IP (preset values overriding user input) ### Improvements - Preset API name and URL now prioritize user input ## Version 1.6.4 ### Fixes - Improved LM Studio compatibility for Qwen-style models by making the no-thinking fallback path more robust - Prevented score parsing from accidentally reading reasoning step numbers as final scores ### Improvements - Added an LM Studio setup hint recommending non-thinking models first - Added guidance for advanced users to disable thinking via LM Studio Prompt Template settings ## Version 1.7.0 ### New Features - Added "Clear Cache" button to manually clear all cached scores ## Version 2.0.0 ### New Features - Added a score-badge action menu: clicking the top-right score now opens a menu with quick translation targets (English and Simplified Chinese by default) - Added tweet translation for both main tweet text and quoted tweet text, while preserving original content and rendering translation blocks below - Added translation settings in popup: target languages are now multi-select and persisted ### Improvements - Added translation engine strategy options: Ask on first use, Force Chrome, or Force LLM - Added Chrome Translator API detection and status display in settings, with engine options enabled/disabled by availability - Changed single-click score behavior from direct toggle to menu entry, while keeping "Toggle Filter" and preserving double-click score details ### Fixes - Improved repeated translation behavior by reusing existing translation blocks for the same language, preventing duplicate stacking - Added complete i18n keys for translation UI and status/error messaging in both languages ## Version 2.1.0 ### New Features - Added Chrome built-in Gemini (Prompt API) support check in Filter settings - Added a new toggle to prefer Chrome built-in Gemini for tweet filtering scores ### Improvements - Added automatic fallback to the configured external LLM when Chrome Gemini is unavailable or scoring fails - Kept existing filter behavior unchanged when the Gemini toggle is off - Added full i18n text coverage for the new Gemini filter settings and status labels ## Version 2.2.0 ### New Features - Added reputation-based score badges that accumulate scoring history per account - Added a reputation summary entry in the score menu so you can view scored count, average score, and current badge status for a user - Added a quick profile shortcut from the score menu and reputation modal to open the user's X profile ### Improvements - Badge colors now automatically follow a user's accumulated average score after enough history is collected - Whitelisted accounts now use a dedicated reputation state so the shield-style badge and menu messaging stay consistent ### Fixes - Fixed whitelist reputation handling so whitelisted accounts are excluded from reputation statistics and no longer show misleading reputation data - Improved compatibility for old cached score data by rebuilding reputation summaries from stored detail records when needed ## Version 2.3.0 ### New Features - Added an extension side panel for explaining the current tweet text from the score menu - Added follow-up chat in the side panel so you can keep asking about the same tweet - Added model response streaming for side panel explanations and LLM translations - Added side panel i18n text and Chrome side panel permission/configuration ### Improvements - Updated the extension display name, settings title, and footer branding to X Recommender Plus - Persisted side panel state so the current tweet and explanation can be restored after reopening ### Fixes - Fixed side panel follow-up request handling so later questions keep the current tweet context - Fixed stale side panel loading states by recovering old in-progress states after timeout - Prevented older translation responses from overwriting newer translation requests --- ## Version 2.4.0 ### New Features - Added Weibo support for filtering, score badges, translation actions, and side panel explanations - Added platform-scoped whitelist entries: X uses handles like `x/owen`, while Weibo uses numeric IDs like `weibo/6882232397` ### Improvements - Extended post extraction, score actions, and side panel context so the same core workflow now works across both X and Weibo --- ## Version 2.5.0 ### New Features - Added media-aware side panel explanations for both X and Weibo posts, including image and video-cover previews from main posts and quoted posts - Added multimodal support for local model backends, including local OpenAI-compatible servers, LM Studio, and Ollama, so side panel explanations can include attached media - Added temporary model switching for side panel reruns and translation retries, so one request can use a different configured model without changing the default API ### Improvements - Filtering now defaults to text-only scoring for a faster timeline experience, while media-aware scoring remains available as an opt-in setting - Improved side panel tab isolation, loading states, and media preview behavior so explanations stay scoped to the current tab and current post - Weibo media previews are now hydrated through the page context, improving preview reliability for protected image URLs ### Fixes - Fixed Weibo detail-page scoring after SPA navigation and improved score badge placement on Weibo detail pages - Fixed translation placement for reposts and Weibo detail pages, and made empty or no-op translation responses less likely to be accepted as valid results - Fixed whitelist handling so trusted tweets can apply the whitelist result immediately and stale whitelist-only cached scores no longer persist incorrectly --- ## Version 2.6.0 ### New Features - Added batch model setup: fetch the models available from a configured service and add multiple selections at once - Added a cleanup action for removing model configurations that are no longer available from their service ### Improvements - Improved multi-model management with separate manual and batch-add flows, plus clearer highlighting for the default model - When the same model name is available from multiple services, its source is now shown so you can choose the right model for translations and side panel explanations - Settings now save automatically and take effect immediately, with no separate save action required ### Fixes - Improved compatibility after extension updates, reducing unnecessary error notices when an already-open page has an expired extension connection ---

Details

  • Version
    2.6.0
  • Updated
    July 15, 2026
  • Offered by
    owenzx
  • Size
    136KiB
  • Languages
    2 languages
  • Developer
    Zhao Xin
    北陵街道 松山西路56-1号 沈阳市, 辽宁省 110034 CN
    Email
    owenzx+chrome-extension@gmail.com
    Phone
    +86 186 0241 2580
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

Manage extensions and learn how they're being used in your organization

X Recommender Plus has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

X Recommender Plus handles the following:

Authentication information

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps