Vibeleaderboard
Index / tool
Visit github.com
Category
Social
Rank
No. 1581Tools index

Previous survey · No. 1598 ·

Pricing
Open Source
Type
TOOL
Builder
affaan-m
GitHub
49 stars
Latest release
v0.1.0
Date

About

Chrome extension that scores tweets based on X recommendation algorithm signals.

What it does

A drafting companion for X that evaluates post text while you type. It considers length, media, links, questions, calls to action, timing, sentiment, templates, and controversy patterns, then presents a grade, factor breakdown, reach estimate, and suggested changes. A toolbar popup also evaluates drafts away from X.

Why it's ranked here

The tool offers useful preflight feedback through both the composer and a standalone popup, while keeping its standard analysis inside the browser. Its value is practical rather than predictive: the implementation translates documented and community-researched signals into transparent heuristics, but the repository itself warns that actual performance depends on changing platform behavior and audience context.

What's good

Feedback arrives directly in the writing flow and responds to text, attachment, reply, quote, and thread state. The expanded view separates suggestions, contributing factors, and risk warnings, which makes the result easier to interrogate. Standard analysis needs no account authentication or X API access. Optional Claude analysis adds audience guidance, originality assessment, reasoning, and rewrites.

Tradeoffs

The assessment depends heavily on fixed rules, regular expressions, generic posting windows, and hand-tuned penalties. Sentiment and controversy detection therefore match listed phrases rather than understanding context. Reach predictions remain estimates without follower or engagement data in the current workflow. Installation requires building the source and loading an unpacked extension. Firefox, Safari, timeline analysis, personalized timing, and a store release remain roadmap items.

How to use it well

Use it as a quick editing pass for creators who want concrete prompts before publishing: compare draft variants, inspect why links or phrasing trigger warnings, and treat Claude analysis as optional deeper feedback. It does not replace audience research, performance analytics, experimentation, moderation judgment, or reliable forecasting of X distribution.

Technical notes+

The React popup mounts in src/popup/main.tsx, while src/popup/Popup.tsx provides test, learning, and settings views. src/content/index.tsx watches X composer DOM mutations, extracts draft and attachment state, debounces analysis by 150ms, and injects src/content/components/ScoreOverlay.tsx. Heuristic feature extraction and scoring live in src/lib/scoring-engine.ts; phrase-based safety warnings come from src/lib/scandal-detector.ts. src/lib/ai-analysis.ts reads a locally stored Claude key and calls Anthropic directly from the extension using anthropic-dangerous-direct-browser-access. src/background/index.ts initializes settings, handles messages, stores up to 100 history entries, and updates the badge. vite.config.ts combines React, Vite, and CRXJS around manifest.json; package.json exposes development, type-checking, linting, build, clean-build, preview, and ZIP packaging scripts.

Observed

License
MIT
Primary language
TypeScript
Platform
Chrome extension using Manifest V3
Install surface
Build with npm, then load the dist directory as an unpacked Chrome extension
User interfaces
On-page X composer overlay and Chrome toolbar popup
External API
Optional direct Claude API analysis using a user-provided key stored in Chrome local storage
Backend requirements
Standard scoring runs locally with no backend server or X authentication
Repository structure
No test directory appears in the provided repository tree

Read from README.md, package.json, src/popup/main.tsx, src/types/index.ts, src/popup/Popup.tsx, src/content/index.tsx, src/lib/ai-analysis.ts, src/background/index.ts, src/lib/scoring-engine.ts, src/lib/scandal-detector.ts, src/content/components/ScoreOverlay.tsx, vite.config.ts, postcss.config.js, tailwind.config.js, LICENSE.

What it can do

  • Score tweets based on X recommendation algorithm signals

    Tweets from X/Twitter feedNumerical scores for each tweet

  • Analyze tweet engagement potential

    Individual tweet contentAlgorithm-based engagement prediction score

  • Display recommendation algorithm metrics

    Tweet data and user interactionsVisual scoring interface overlay on tweets

  • Evaluate tweet visibility likelihood

    Tweet content and metadataProbability score for tweet recommendation

Tags

twitterxchrome-extensionalgorithm

Tech Stack

Node.jsTailwind CSSTypeScriptVite

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.