Chromium extension · demo

X Bookmark Injector

Turns bookmark hoarding into a reading habit — it slips one random saved X bookmark, styled as a native post, into the top of your For You feed.

View source on GitHub →
The injected bookmark rendered as a native X post at the top of the For You feed

The injected card (Option B): native X post anatomy + one muted line — From your bookmarks · #k of N · N left.

What it does

Native, not a dashboard

Renders as a real X post — avatar, author, date, media, engagement — not a separate widget.

Random but legible

One random eligible bookmark per Home load, with a stable save-order rank (#k of N) and remaining count.

Keep or clear

Keep-for-later (72h cooldown) or Done, which calls X's real delete-bookmark mutation with a 6-second Undo.

Local & private

Reuses your logged-in X GraphQL session — zero backend, zero telemetry, all state in the browser profile.

Under the hood

Chromium Manifest V3JavaScript ES modules esbuildVitest — 290 tests MAIN/ISOLATED world bridgedurable delete/undo saga
Why this is a still image, not a live app. X Bookmark Injector is a browser extension that rewrites x.com inside your logged-in session — it can't be hosted as a public web app. This page previews the result; the runnable code (load-unpacked instructions + 290-test suite) lives on GitHub.