FollowGraph
Client-side only Chrome + Edge GitHub

Made by Shango Bashi

Export your following graph before X unmounts it.

FollowGraph streams users out of X's virtualized Following list while it scrolls, classifies activity locally, and turns a fragile DOM into a clean dataset you can actually keep.

Download Extension Zip
No npm required for install Streaming extraction CSV + JSON export Saved locally
Live scan
Captured 1,482
Active 612
Unknown 114
@archivebeta Active
@founderlog Dormant
@designsignals Unknown
@graphnative Inactive
Stream-safe for React virtualization Client-side export loop
No OAuth
CSV + JSON

Built for X's virtualized list, not for a fantasy DOM.

Most scrapers wait until scrolling ends. FollowGraph extracts during the scroll loop, dedupes in memory, and keeps the best-known version of each account while the page keeps mutating underneath it.

Virtualized list aware Adaptive scroll loop Progress overlay

Feels instant

Stream while scrolling. Progress, delay tuning, and idle detection all stay visible on page.

Trust model

No server ever sees your following graph. Everything runs in the browser and the latest scan lives in local storage.

Output

JSON for pipelines. CSV for people. Export clean structured data the second the scan completes.

Operator UX

The popup remembers the last scan and exposes quick exports. Open the extension, relaunch a scan, or pull the last local snapshot without friction.

A small, sharp workflow designed like a tool.

01

Open your Following page.

Go to `x.com/<you>/following` or `twitter.com/<you>/following` and let the extension target the live page.

02

Trigger the scan.

The popup injects only when you ask. The overlay reports extraction, delay, idle rounds, and live counts.

03

Export and keep the snapshot.

Download JSON or CSV immediately, then reopen the popup later to access the last saved local scan.

Fast for non-devs. Transparent for devs.

Download the prebuilt extension package if you just want to use FollowGraph. If you want the source and local workflow, the repository is one click away.

No-code install: download, unzip, load unpacked. Dev install: npm install, npm run build.
  1. Download the ready-made zip from this page.
  2. Unzip it anywhere on your computer.
  3. Open the browser extensions page and enable developer mode.
  4. Choose "Load unpacked" and select the unzipped `extension/` folder.