VS
🔥 Limited Time Special$30NOW $17— SAVE 43%!Lifetime Access • No Subscription
🔥 Limited Time Special$30NOW $17— SAVE 43%!Lifetime Access • No Subscription
🔥 Limited Time Special$30NOW $17— SAVE 43%!Lifetime Access • No Subscription
🔥 Limited Time Special$30NOW $17— SAVE 43%!Lifetime Access • No Subscription
𝕏
Twitter/X

Twitter Speed-Controlled Scrolling

5 speed levels in each direction. Adjust your timeline scroll speed with ⏭ and ⏮ keys. Set your pace and let the timeline flow while you code.

Vibe Scroll
VIBESCROLL2 PROFILES
Advanced
TRANSPARENCY
100%
HIDE/SHOW SHORTCUT
K
👤ACCOUNT
📸 #personal
▶️ #personal
📱 #doom-scroll
✖️ #personal
📷
REELS
2 PROFILES
▶️
SHORTS
🎵
TikTok
FYP VIBES
𝕏
X
DOOMSCROLL
🔥
Reddit
ENDLESS
📘
Facebook
💼
LinkedIn
ADD
v2.5.0
0h 7m
LICENSED
𝕏 X (Twitter) - Auto Scroll Feed
EXPLORER
▼ feed-app
scroll.ts
cruise.ts
index.ts
TScruise.ts×
1// Feed Cruise Control System
2// Auto-scroll with media key support
3
4interface CruiseConfig {
5 speed: number;
6 isPlaying: boolean;
7}
8
9const config: CruiseConfig = {
10 speed: 1, live value
11 isPlaying: true,
12}
13
14// Media key handlers
15function scrollFeed() {
16 window.scrollBy(0, 10);
17}
CursorCursor
User:

add cruise control for feed scrolling

Cursor:

Adding speed control with media keys...

User:

make it go faster

Cursor:

Speed set to 1

Cruise active
Ask Cursor...
X (Twitter)
👩🏽
TeaSpiller
@spillthetea· 2m

The DRAMA unfolding rn is INSANE. Thread incoming 🧵👇

👨🏾
RatioKing
@ratiogod· 15m

Ratio + L + didn't ask + touch grass + the audacity

👩🏻
MainCharacter
@notthevillain· 1h

Can't believe they said that. Posting receipts. Stay tuned.

🧑🏿
Blocked
@youreblockedt· 2h

POV: You're about to get blocked for having a correct opinion

👨🏻
ReceiptCollector
@screenshots4days· 3h

I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]

👩🏾
SubtweetQueen
@ifuknowyouknow· 4h

Some people really think... anyway. If you know, you know ☕

🧑🏽
ApologyTour
@sorrynotsorry· 5h

My bad guys I was hacked. Anyway here's why I was actually right:

👨🏿
FanWars
@stanaccount247· 6h

Your fave could NEVER. Mine is literally perfect. I will fight you.

👩🏼
CancelCommittee
@holdaccountable· 7h

Remember when they did that thing 12 years ago? Time to bring it back up.

🧑🏾
BurnerAccount
@definitelynotme· 8h

I'm not who you think I am but let me defend my main account real quick

👨🏽
ThreadUnroller
@letmeexplain· 9h

Since y'all can't read between the lines, here's a 47 tweet explanation

👩🏿
QuoteRTShade
@publicallydragging· 10h

QRTing to show my followers how ridiculous this take is. Get a load of this

🧑🏻
PrivateNow
@wentprivate· 11h

Going private for my mental health. Back in 20 minutes.

👨🏼
ScreenshotThis
@ssthiscowards· 12h

Don't screenshot this but [posts the wildest take imaginable]

👩🏽
DramaAlert
@breakingnews247· 13h

BREAKING: Internet person said thing. Other internet person disagrees. World ending.

🧑🏿
SideChooser
@teampicksides· 14h

I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong

👨🏾
ReceiptMaster
@gotthedms· 15h

I have the DMs. Should I post them? [Posts them immediately anyway]

👩🏼
PopcornEmoji
@justobserving· 16h

Me watching this timeline implode: 🍿🍿🍿

🧑🏽
MessyBoots
@hereforthemess· 17h

This is messier than my last relationship and I am HERE for it

👨🏻
BothSidesBad
@enlightenedcentrist· 18h

Actually both sides are wrong and I'm the only smart person here

👩🏾
DeletedTweet
@itwasamistype· 19h

[This tweet has been deleted] [Everyone already screenshotted it]

🧑🏼
TimelinesOn
@tliscooking· 20h

Timelines are on fire tonight. Nobody go to bed. This is history.

👨🏿
LockedRatio
@lockedmyreply· 21h

I locked the replies because y'all can't behave [Got absolutely destroyed]

👩🏻
VaguePosting
@crypticaf· 22h

Wow. Just... wow. Some people really showed their true colors today.

🧑🏾
ExposingU
@truthteller888· 23h

Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence

👨🏽
FakeApology
@publicimagemode· 1d

I'm sorry to anyone I hurt [refuses to say what they did wrong]

👩🏿
ThinkPiece
@hottakes247· 1d

This drama reveals something deeper about society. A thread about capitalism:

🧑🏻
LoggingOff
@takingabreak· 1d

This app is toxic. I'm logging off. [Posts 47 more times that day]

👨🏼
NotMyBusiness
@mindingmine· 1d

Not my business but [Proceeds to make it their business in 30 tweets]

👩🏽
ReceiptsFolder
@organized· 1d

I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.

🧑🏿
MutualDrama
@watchingfriends· 2d

My mutuals are fighting and I don't know which side to lurk on

👨🏾
AltAccount
@notmainaccount· 2d

From my alt: Y'all are all wrong and my main is secretly the villain

👩🏼
DiscourseBot
@itsdiscourse· 2d

Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.

🧑🏽
CalloutPost
@exposingaccounts· 2d

Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]

👨🏻
DisappointedMom
@yallaredisappointing· 2d

The way y'all are acting in these replies... I'm not mad, I'm just disappointed.

👩🏾
TakingNotes
@remembering· 2d

Adding everyone involved to my mental list of people to avoid

🧑🏼
UnfollowSpree
@cleaninghouse· 2d

Unfollowed 156 people today. If you're reading this, it might be you.

👨🏿
DramaAddict
@needmyfix· 2d

Nothing interesting happening today. I need drama like I need air.

👩🏻
ContextNeeded
@whatsmissing· 3d

Everyone is mad but nobody is explaining what happened. Context? Anyone?

🧑🏾
ArchiveTeam
@savedeverything· 3d

Already archived everything on the Wayback Machine. Nothing escapes.

👩🏽
TeaSpiller
@spillthetea· 2m

The DRAMA unfolding rn is INSANE. Thread incoming 🧵👇

👨🏾
RatioKing
@ratiogod· 15m

Ratio + L + didn't ask + touch grass + the audacity

👩🏻
MainCharacter
@notthevillain· 1h

Can't believe they said that. Posting receipts. Stay tuned.

🧑🏿
Blocked
@youreblockedt· 2h

POV: You're about to get blocked for having a correct opinion

👨🏻
ReceiptCollector
@screenshots4days· 3h

I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]

👩🏾
SubtweetQueen
@ifuknowyouknow· 4h

Some people really think... anyway. If you know, you know ☕

🧑🏽
ApologyTour
@sorrynotsorry· 5h

My bad guys I was hacked. Anyway here's why I was actually right:

👨🏿
FanWars
@stanaccount247· 6h

Your fave could NEVER. Mine is literally perfect. I will fight you.

👩🏼
CancelCommittee
@holdaccountable· 7h

Remember when they did that thing 12 years ago? Time to bring it back up.

🧑🏾
BurnerAccount
@definitelynotme· 8h

I'm not who you think I am but let me defend my main account real quick

👨🏽
ThreadUnroller
@letmeexplain· 9h

Since y'all can't read between the lines, here's a 47 tweet explanation

👩🏿
QuoteRTShade
@publicallydragging· 10h

QRTing to show my followers how ridiculous this take is. Get a load of this

🧑🏻
PrivateNow
@wentprivate· 11h

Going private for my mental health. Back in 20 minutes.

👨🏼
ScreenshotThis
@ssthiscowards· 12h

Don't screenshot this but [posts the wildest take imaginable]

👩🏽
DramaAlert
@breakingnews247· 13h

BREAKING: Internet person said thing. Other internet person disagrees. World ending.

🧑🏿
SideChooser
@teampicksides· 14h

I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong

👨🏾
ReceiptMaster
@gotthedms· 15h

I have the DMs. Should I post them? [Posts them immediately anyway]

👩🏼
PopcornEmoji
@justobserving· 16h

Me watching this timeline implode: 🍿🍿🍿

🧑🏽
MessyBoots
@hereforthemess· 17h

This is messier than my last relationship and I am HERE for it

👨🏻
BothSidesBad
@enlightenedcentrist· 18h

Actually both sides are wrong and I'm the only smart person here

👩🏾
DeletedTweet
@itwasamistype· 19h

[This tweet has been deleted] [Everyone already screenshotted it]

🧑🏼
TimelinesOn
@tliscooking· 20h

Timelines are on fire tonight. Nobody go to bed. This is history.

👨🏿
LockedRatio
@lockedmyreply· 21h

I locked the replies because y'all can't behave [Got absolutely destroyed]

👩🏻
VaguePosting
@crypticaf· 22h

Wow. Just... wow. Some people really showed their true colors today.

🧑🏾
ExposingU
@truthteller888· 23h

Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence

👨🏽
FakeApology
@publicimagemode· 1d

I'm sorry to anyone I hurt [refuses to say what they did wrong]

👩🏿
ThinkPiece
@hottakes247· 1d

This drama reveals something deeper about society. A thread about capitalism:

🧑🏻
LoggingOff
@takingabreak· 1d

This app is toxic. I'm logging off. [Posts 47 more times that day]

👨🏼
NotMyBusiness
@mindingmine· 1d

Not my business but [Proceeds to make it their business in 30 tweets]

👩🏽
ReceiptsFolder
@organized· 1d

I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.

🧑🏿
MutualDrama
@watchingfriends· 2d

My mutuals are fighting and I don't know which side to lurk on

👨🏾
AltAccount
@notmainaccount· 2d

From my alt: Y'all are all wrong and my main is secretly the villain

👩🏼
DiscourseBot
@itsdiscourse· 2d

Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.

🧑🏽
CalloutPost
@exposingaccounts· 2d

Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]

👨🏻
DisappointedMom
@yallaredisappointing· 2d

The way y'all are acting in these replies... I'm not mad, I'm just disappointed.

👩🏾
TakingNotes
@remembering· 2d

Adding everyone involved to my mental list of people to avoid

🧑🏼
UnfollowSpree
@cleaninghouse· 2d

Unfollowed 156 people today. If you're reading this, it might be you.

👨🏿
DramaAddict
@needmyfix· 2d

Nothing interesting happening today. I need drama like I need air.

👩🏻
ContextNeeded
@whatsmissing· 3d

Everyone is mad but nobody is explaining what happened. Context? Anyone?

🧑🏾
ArchiveTeam
@savedeverything· 3d

Already archived everything on the Wayback Machine. Nothing escapes.

👩🏽
TeaSpiller
@spillthetea· 2m

The DRAMA unfolding rn is INSANE. Thread incoming 🧵👇

👨🏾
RatioKing
@ratiogod· 15m

Ratio + L + didn't ask + touch grass + the audacity

👩🏻
MainCharacter
@notthevillain· 1h

Can't believe they said that. Posting receipts. Stay tuned.

🧑🏿
Blocked
@youreblockedt· 2h

POV: You're about to get blocked for having a correct opinion

👨🏻
ReceiptCollector
@screenshots4days· 3h

I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]

👩🏾
SubtweetQueen
@ifuknowyouknow· 4h

Some people really think... anyway. If you know, you know ☕

🧑🏽
ApologyTour
@sorrynotsorry· 5h

My bad guys I was hacked. Anyway here's why I was actually right:

👨🏿
FanWars
@stanaccount247· 6h

Your fave could NEVER. Mine is literally perfect. I will fight you.

👩🏼
CancelCommittee
@holdaccountable· 7h

Remember when they did that thing 12 years ago? Time to bring it back up.

🧑🏾
BurnerAccount
@definitelynotme· 8h

I'm not who you think I am but let me defend my main account real quick

👨🏽
ThreadUnroller
@letmeexplain· 9h

Since y'all can't read between the lines, here's a 47 tweet explanation

👩🏿
QuoteRTShade
@publicallydragging· 10h

QRTing to show my followers how ridiculous this take is. Get a load of this

🧑🏻
PrivateNow
@wentprivate· 11h

Going private for my mental health. Back in 20 minutes.

👨🏼
ScreenshotThis
@ssthiscowards· 12h

Don't screenshot this but [posts the wildest take imaginable]

👩🏽
DramaAlert
@breakingnews247· 13h

BREAKING: Internet person said thing. Other internet person disagrees. World ending.

🧑🏿
SideChooser
@teampicksides· 14h

I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong

👨🏾
ReceiptMaster
@gotthedms· 15h

I have the DMs. Should I post them? [Posts them immediately anyway]

👩🏼
PopcornEmoji
@justobserving· 16h

Me watching this timeline implode: 🍿🍿🍿

🧑🏽
MessyBoots
@hereforthemess· 17h

This is messier than my last relationship and I am HERE for it

👨🏻
BothSidesBad
@enlightenedcentrist· 18h

Actually both sides are wrong and I'm the only smart person here

👩🏾
DeletedTweet
@itwasamistype· 19h

[This tweet has been deleted] [Everyone already screenshotted it]

🧑🏼
TimelinesOn
@tliscooking· 20h

Timelines are on fire tonight. Nobody go to bed. This is history.

👨🏿
LockedRatio
@lockedmyreply· 21h

I locked the replies because y'all can't behave [Got absolutely destroyed]

👩🏻
VaguePosting
@crypticaf· 22h

Wow. Just... wow. Some people really showed their true colors today.

🧑🏾
ExposingU
@truthteller888· 23h

Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence

👨🏽
FakeApology
@publicimagemode· 1d

I'm sorry to anyone I hurt [refuses to say what they did wrong]

👩🏿
ThinkPiece
@hottakes247· 1d

This drama reveals something deeper about society. A thread about capitalism:

🧑🏻
LoggingOff
@takingabreak· 1d

This app is toxic. I'm logging off. [Posts 47 more times that day]

👨🏼
NotMyBusiness
@mindingmine· 1d

Not my business but [Proceeds to make it their business in 30 tweets]

👩🏽
ReceiptsFolder
@organized· 1d

I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.

🧑🏿
MutualDrama
@watchingfriends· 2d

My mutuals are fighting and I don't know which side to lurk on

👨🏾
AltAccount
@notmainaccount· 2d

From my alt: Y'all are all wrong and my main is secretly the villain

👩🏼
DiscourseBot
@itsdiscourse· 2d

Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.

🧑🏽
CalloutPost
@exposingaccounts· 2d

Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]

👨🏻
DisappointedMom
@yallaredisappointing· 2d

The way y'all are acting in these replies... I'm not mad, I'm just disappointed.

👩🏾
TakingNotes
@remembering· 2d

Adding everyone involved to my mental list of people to avoid

🧑🏼
UnfollowSpree
@cleaninghouse· 2d

Unfollowed 156 people today. If you're reading this, it might be you.

👨🏿
DramaAddict
@needmyfix· 2d

Nothing interesting happening today. I need drama like I need air.

👩🏻
ContextNeeded
@whatsmissing· 3d

Everyone is mad but nobody is explaining what happened. Context? Anyone?

🧑🏾
ArchiveTeam
@savedeverything· 3d

Already archived everything on the Wayback Machine. Nothing escapes.

👩🏽
TeaSpiller
@spillthetea· 2m

The DRAMA unfolding rn is INSANE. Thread incoming 🧵👇

👨🏾
RatioKing
@ratiogod· 15m

Ratio + L + didn't ask + touch grass + the audacity

👩🏻
MainCharacter
@notthevillain· 1h

Can't believe they said that. Posting receipts. Stay tuned.

🧑🏿
Blocked
@youreblockedt· 2h

POV: You're about to get blocked for having a correct opinion

👨🏻
ReceiptCollector
@screenshots4days· 3h

I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]

👩🏾
SubtweetQueen
@ifuknowyouknow· 4h

Some people really think... anyway. If you know, you know ☕

🧑🏽
ApologyTour
@sorrynotsorry· 5h

My bad guys I was hacked. Anyway here's why I was actually right:

👨🏿
FanWars
@stanaccount247· 6h

Your fave could NEVER. Mine is literally perfect. I will fight you.

👩🏼
CancelCommittee
@holdaccountable· 7h

Remember when they did that thing 12 years ago? Time to bring it back up.

🧑🏾
BurnerAccount
@definitelynotme· 8h

I'm not who you think I am but let me defend my main account real quick

👨🏽
ThreadUnroller
@letmeexplain· 9h

Since y'all can't read between the lines, here's a 47 tweet explanation

👩🏿
QuoteRTShade
@publicallydragging· 10h

QRTing to show my followers how ridiculous this take is. Get a load of this

🧑🏻
PrivateNow
@wentprivate· 11h

Going private for my mental health. Back in 20 minutes.

👨🏼
ScreenshotThis
@ssthiscowards· 12h

Don't screenshot this but [posts the wildest take imaginable]

👩🏽
DramaAlert
@breakingnews247· 13h

BREAKING: Internet person said thing. Other internet person disagrees. World ending.

🧑🏿
SideChooser
@teampicksides· 14h

I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong

👨🏾
ReceiptMaster
@gotthedms· 15h

I have the DMs. Should I post them? [Posts them immediately anyway]

👩🏼
PopcornEmoji
@justobserving· 16h

Me watching this timeline implode: 🍿🍿🍿

🧑🏽
MessyBoots
@hereforthemess· 17h

This is messier than my last relationship and I am HERE for it

👨🏻
BothSidesBad
@enlightenedcentrist· 18h

Actually both sides are wrong and I'm the only smart person here

👩🏾
DeletedTweet
@itwasamistype· 19h

[This tweet has been deleted] [Everyone already screenshotted it]

🧑🏼
TimelinesOn
@tliscooking· 20h

Timelines are on fire tonight. Nobody go to bed. This is history.

👨🏿
LockedRatio
@lockedmyreply· 21h

I locked the replies because y'all can't behave [Got absolutely destroyed]

👩🏻
VaguePosting
@crypticaf· 22h

Wow. Just... wow. Some people really showed their true colors today.

🧑🏾
ExposingU
@truthteller888· 23h

Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence

👨🏽
FakeApology
@publicimagemode· 1d

I'm sorry to anyone I hurt [refuses to say what they did wrong]

👩🏿
ThinkPiece
@hottakes247· 1d

This drama reveals something deeper about society. A thread about capitalism:

🧑🏻
LoggingOff
@takingabreak· 1d

This app is toxic. I'm logging off. [Posts 47 more times that day]

👨🏼
NotMyBusiness
@mindingmine· 1d

Not my business but [Proceeds to make it their business in 30 tweets]

👩🏽
ReceiptsFolder
@organized· 1d

I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.

🧑🏿
MutualDrama
@watchingfriends· 2d

My mutuals are fighting and I don't know which side to lurk on

👨🏾
AltAccount
@notmainaccount· 2d

From my alt: Y'all are all wrong and my main is secretly the villain

👩🏼
DiscourseBot
@itsdiscourse· 2d

Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.

🧑🏽
CalloutPost
@exposingaccounts· 2d

Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]

👨🏻
DisappointedMom
@yallaredisappointing· 2d

The way y'all are acting in these replies... I'm not mad, I'm just disappointed.

👩🏾
TakingNotes
@remembering· 2d

Adding everyone involved to my mental list of people to avoid

🧑🏼
UnfollowSpree
@cleaninghouse· 2d

Unfollowed 156 people today. If you're reading this, it might be you.

👨🏿
DramaAddict
@needmyfix· 2d

Nothing interesting happening today. I need drama like I need air.

👩🏻
ContextNeeded
@whatsmissing· 3d

Everyone is mad but nobody is explaining what happened. Context? Anyone?

🧑🏾
ArchiveTeam
@savedeverything· 3d

Already archived everything on the Wayback Machine. Nothing escapes.

👩🏽
TeaSpiller
@spillthetea· 2m

The DRAMA unfolding rn is INSANE. Thread incoming 🧵👇

👨🏾
RatioKing
@ratiogod· 15m

Ratio + L + didn't ask + touch grass + the audacity

👩🏻
MainCharacter
@notthevillain· 1h

Can't believe they said that. Posting receipts. Stay tuned.

🧑🏿
Blocked
@youreblockedt· 2h

POV: You're about to get blocked for having a correct opinion

👨🏻
ReceiptCollector
@screenshots4days· 3h

I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]

👩🏾
SubtweetQueen
@ifuknowyouknow· 4h

Some people really think... anyway. If you know, you know ☕

🧑🏽
ApologyTour
@sorrynotsorry· 5h

My bad guys I was hacked. Anyway here's why I was actually right:

👨🏿
FanWars
@stanaccount247· 6h

Your fave could NEVER. Mine is literally perfect. I will fight you.

👩🏼
CancelCommittee
@holdaccountable· 7h

Remember when they did that thing 12 years ago? Time to bring it back up.

🧑🏾
BurnerAccount
@definitelynotme· 8h

I'm not who you think I am but let me defend my main account real quick

👨🏽
ThreadUnroller
@letmeexplain· 9h

Since y'all can't read between the lines, here's a 47 tweet explanation

👩🏿
QuoteRTShade
@publicallydragging· 10h

QRTing to show my followers how ridiculous this take is. Get a load of this

🧑🏻
PrivateNow
@wentprivate· 11h

Going private for my mental health. Back in 20 minutes.

👨🏼
ScreenshotThis
@ssthiscowards· 12h

Don't screenshot this but [posts the wildest take imaginable]

👩🏽
DramaAlert
@breakingnews247· 13h

BREAKING: Internet person said thing. Other internet person disagrees. World ending.

🧑🏿
SideChooser
@teampicksides· 14h

I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong

👨🏾
ReceiptMaster
@gotthedms· 15h

I have the DMs. Should I post them? [Posts them immediately anyway]

👩🏼
PopcornEmoji
@justobserving· 16h

Me watching this timeline implode: 🍿🍿🍿

🧑🏽
MessyBoots
@hereforthemess· 17h

This is messier than my last relationship and I am HERE for it

👨🏻
BothSidesBad
@enlightenedcentrist· 18h

Actually both sides are wrong and I'm the only smart person here

👩🏾
DeletedTweet
@itwasamistype· 19h

[This tweet has been deleted] [Everyone already screenshotted it]

🧑🏼
TimelinesOn
@tliscooking· 20h

Timelines are on fire tonight. Nobody go to bed. This is history.

👨🏿
LockedRatio
@lockedmyreply· 21h

I locked the replies because y'all can't behave [Got absolutely destroyed]

👩🏻
VaguePosting
@crypticaf· 22h

Wow. Just... wow. Some people really showed their true colors today.

🧑🏾
ExposingU
@truthteller888· 23h

Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence

👨🏽
FakeApology
@publicimagemode· 1d

I'm sorry to anyone I hurt [refuses to say what they did wrong]

👩🏿
ThinkPiece
@hottakes247· 1d

This drama reveals something deeper about society. A thread about capitalism:

🧑🏻
LoggingOff
@takingabreak· 1d

This app is toxic. I'm logging off. [Posts 47 more times that day]

👨🏼
NotMyBusiness
@mindingmine· 1d

Not my business but [Proceeds to make it their business in 30 tweets]

👩🏽
ReceiptsFolder
@organized· 1d

I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.

🧑🏿
MutualDrama
@watchingfriends· 2d

My mutuals are fighting and I don't know which side to lurk on

👨🏾
AltAccount
@notmainaccount· 2d

From my alt: Y'all are all wrong and my main is secretly the villain

👩🏼
DiscourseBot
@itsdiscourse· 2d

Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.

🧑🏽
CalloutPost
@exposingaccounts· 2d

Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]

👨🏻
DisappointedMom
@yallaredisappointing· 2d

The way y'all are acting in these replies... I'm not mad, I'm just disappointed.

👩🏾
TakingNotes
@remembering· 2d

Adding everyone involved to my mental list of people to avoid

🧑🏼
UnfollowSpree
@cleaninghouse· 2d

Unfollowed 156 people today. If you're reading this, it might be you.

👨🏿
DramaAddict
@needmyfix· 2d

Nothing interesting happening today. I need drama like I need air.

👩🏻
ContextNeeded
@whatsmissing· 3d

Everyone is mad but nobody is explaining what happened. Context? Anyone?

🧑🏾
ArchiveTeam
@savedeverything· 3d

Already archived everything on the Wayback Machine. Nothing escapes.

👩🏽
TeaSpiller
@spillthetea· 2m

The DRAMA unfolding rn is INSANE. Thread incoming 🧵👇

👨🏾
RatioKing
@ratiogod· 15m

Ratio + L + didn't ask + touch grass + the audacity

👩🏻
MainCharacter
@notthevillain· 1h

Can't believe they said that. Posting receipts. Stay tuned.

🧑🏿
Blocked
@youreblockedt· 2h

POV: You're about to get blocked for having a correct opinion

👨🏻
ReceiptCollector
@screenshots4days· 3h

I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]

👩🏾
SubtweetQueen
@ifuknowyouknow· 4h

Some people really think... anyway. If you know, you know ☕

🧑🏽
ApologyTour
@sorrynotsorry· 5h

My bad guys I was hacked. Anyway here's why I was actually right:

👨🏿
FanWars
@stanaccount247· 6h

Your fave could NEVER. Mine is literally perfect. I will fight you.

👩🏼
CancelCommittee
@holdaccountable· 7h

Remember when they did that thing 12 years ago? Time to bring it back up.

🧑🏾
BurnerAccount
@definitelynotme· 8h

I'm not who you think I am but let me defend my main account real quick

👨🏽
ThreadUnroller
@letmeexplain· 9h

Since y'all can't read between the lines, here's a 47 tweet explanation

👩🏿
QuoteRTShade
@publicallydragging· 10h

QRTing to show my followers how ridiculous this take is. Get a load of this

🧑🏻
PrivateNow
@wentprivate· 11h

Going private for my mental health. Back in 20 minutes.

👨🏼
ScreenshotThis
@ssthiscowards· 12h

Don't screenshot this but [posts the wildest take imaginable]

👩🏽
DramaAlert
@breakingnews247· 13h

BREAKING: Internet person said thing. Other internet person disagrees. World ending.

🧑🏿
SideChooser
@teampicksides· 14h

I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong

👨🏾
ReceiptMaster
@gotthedms· 15h

I have the DMs. Should I post them? [Posts them immediately anyway]

👩🏼
PopcornEmoji
@justobserving· 16h

Me watching this timeline implode: 🍿🍿🍿

🧑🏽
MessyBoots
@hereforthemess· 17h

This is messier than my last relationship and I am HERE for it

👨🏻
BothSidesBad
@enlightenedcentrist· 18h

Actually both sides are wrong and I'm the only smart person here

👩🏾
DeletedTweet
@itwasamistype· 19h

[This tweet has been deleted] [Everyone already screenshotted it]

🧑🏼
TimelinesOn
@tliscooking· 20h

Timelines are on fire tonight. Nobody go to bed. This is history.

👨🏿
LockedRatio
@lockedmyreply· 21h

I locked the replies because y'all can't behave [Got absolutely destroyed]

👩🏻
VaguePosting
@crypticaf· 22h

Wow. Just... wow. Some people really showed their true colors today.

🧑🏾
ExposingU
@truthteller888· 23h

Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence

👨🏽
FakeApology
@publicimagemode· 1d

I'm sorry to anyone I hurt [refuses to say what they did wrong]

👩🏿
ThinkPiece
@hottakes247· 1d

This drama reveals something deeper about society. A thread about capitalism:

🧑🏻
LoggingOff
@takingabreak· 1d

This app is toxic. I'm logging off. [Posts 47 more times that day]

👨🏼
NotMyBusiness
@mindingmine· 1d

Not my business but [Proceeds to make it their business in 30 tweets]

👩🏽
ReceiptsFolder
@organized· 1d

I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.

🧑🏿
MutualDrama
@watchingfriends· 2d

My mutuals are fighting and I don't know which side to lurk on

👨🏾
AltAccount
@notmainaccount· 2d

From my alt: Y'all are all wrong and my main is secretly the villain

👩🏼
DiscourseBot
@itsdiscourse· 2d

Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.

🧑🏽
CalloutPost
@exposingaccounts· 2d

Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]

👨🏻
DisappointedMom
@yallaredisappointing· 2d

The way y'all are acting in these replies... I'm not mad, I'm just disappointed.

👩🏾
TakingNotes
@remembering· 2d

Adding everyone involved to my mental list of people to avoid

🧑🏼
UnfollowSpree
@cleaninghouse· 2d

Unfollowed 156 people today. If you're reading this, it might be you.

👨🏿
DramaAddict
@needmyfix· 2d

Nothing interesting happening today. I need drama like I need air.

👩🏻
ContextNeeded
@whatsmissing· 3d

Everyone is mad but nobody is explaining what happened. Context? Anyone?

🧑🏾
ArchiveTeam
@savedeverything· 3d

Already archived everything on the Wayback Machine. Nothing escapes.

1x

The Twitter/X Problem

Sometimes you want to skim fast, sometimes read deeply

Fixed auto-scroll speeds are either too fast or too slow

No way to adjust scroll speed without stopping

Reversing to catch up requires stopping and scrolling manually

Different content density requires different speeds

Your attention level changes throughout the day

Vibe Scroll for Twitter/X

Vibe Scroll offers 5 speed levels in each direction (-5 to +5). Press ⏭ to speed up or shift toward downward. Press ⏮ to slow down or shift toward upward. Zero = paused.

5 Speed Levels

Level 1 = 66 px/sec (gentle browse). Level 5 = 330 px/sec (speed scan). Find your perfect pace.

Bidirectional

Positive levels scroll down (new content). Negative levels scroll up (review). Cross through zero to flip.

State Memory

Pause with ⏯ and your speed/direction is saved. Resume picks up exactly where you were.

How It Works

1

Start at Zero

Initially, scroll level is 0 (stopped). Press ⏯ to start at level 1 (66 px/sec downward).

2

Accelerate with ⏭

Each ⏭ press increases level by 1. Going from -2 to -1 to 0 (pause) to +1 to +2, etc.

3

Decelerate with ⏮

Each ⏮ press decreases level by 1. Cross through zero to start scrolling upward.

4

Pause Saves State

Press ⏯ to pause. Your current level is saved. Press ⏯ again to resume at saved level.

Why Developers Love This

Match Your Reading Speed

Dense technical threads? Slow down. Quick hot takes? Speed up. You control the pace.

Catch Up Quickly

Been away? Start at level 5 to blast through backlog. Slow down when you hit interesting content.

Reverse Without Stopping

Keep pressing ⏮ past zero to start scrolling upward. Review what you missed, then flip back.

Smooth Transitions

Crossing through zero creates a natural pause before changing direction. No jarring jumps.

Ready to Scroll Smarter?

10 MB download. 1 hour free trial. $17 forever. Includes Twitter/X and 7 other platforms.