Twitter Auto Scroll
Your timeline scrolls itself at your chosen speed. No manual scrolling, no mouse needed. News flows past while you ship code.
add cruise control for feed scrolling
Adding speed control with media keys...
make it go faster
Speed set to 1 β‘
The DRAMA unfolding rn is INSANE. Thread incoming π§΅π
Ratio + L + didn't ask + touch grass + the audacity
Can't believe they said that. Posting receipts. Stay tuned.
POV: You're about to get blocked for having a correct opinion
I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]
Some people really think... anyway. If you know, you know β
My bad guys I was hacked. Anyway here's why I was actually right:
Your fave could NEVER. Mine is literally perfect. I will fight you.
Remember when they did that thing 12 years ago? Time to bring it back up.
I'm not who you think I am but let me defend my main account real quick
Since y'all can't read between the lines, here's a 47 tweet explanation
QRTing to show my followers how ridiculous this take is. Get a load of this
Going private for my mental health. Back in 20 minutes.
Don't screenshot this but [posts the wildest take imaginable]
BREAKING: Internet person said thing. Other internet person disagrees. World ending.
I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong
I have the DMs. Should I post them? [Posts them immediately anyway]
Me watching this timeline implode: πΏπΏπΏ
This is messier than my last relationship and I am HERE for it
Actually both sides are wrong and I'm the only smart person here
[This tweet has been deleted] [Everyone already screenshotted it]
Timelines are on fire tonight. Nobody go to bed. This is history.
I locked the replies because y'all can't behave [Got absolutely destroyed]
Wow. Just... wow. Some people really showed their true colors today.
Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence
I'm sorry to anyone I hurt [refuses to say what they did wrong]
This drama reveals something deeper about society. A thread about capitalism:
This app is toxic. I'm logging off. [Posts 47 more times that day]
Not my business but [Proceeds to make it their business in 30 tweets]
I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.
My mutuals are fighting and I don't know which side to lurk on
From my alt: Y'all are all wrong and my main is secretly the villain
Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.
Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]
The way y'all are acting in these replies... I'm not mad, I'm just disappointed.
Adding everyone involved to my mental list of people to avoid
Unfollowed 156 people today. If you're reading this, it might be you.
Nothing interesting happening today. I need drama like I need air.
Everyone is mad but nobody is explaining what happened. Context? Anyone?
Already archived everything on the Wayback Machine. Nothing escapes.
The DRAMA unfolding rn is INSANE. Thread incoming π§΅π
Ratio + L + didn't ask + touch grass + the audacity
Can't believe they said that. Posting receipts. Stay tuned.
POV: You're about to get blocked for having a correct opinion
I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]
Some people really think... anyway. If you know, you know β
My bad guys I was hacked. Anyway here's why I was actually right:
Your fave could NEVER. Mine is literally perfect. I will fight you.
Remember when they did that thing 12 years ago? Time to bring it back up.
I'm not who you think I am but let me defend my main account real quick
Since y'all can't read between the lines, here's a 47 tweet explanation
QRTing to show my followers how ridiculous this take is. Get a load of this
Going private for my mental health. Back in 20 minutes.
Don't screenshot this but [posts the wildest take imaginable]
BREAKING: Internet person said thing. Other internet person disagrees. World ending.
I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong
I have the DMs. Should I post them? [Posts them immediately anyway]
Me watching this timeline implode: πΏπΏπΏ
This is messier than my last relationship and I am HERE for it
Actually both sides are wrong and I'm the only smart person here
[This tweet has been deleted] [Everyone already screenshotted it]
Timelines are on fire tonight. Nobody go to bed. This is history.
I locked the replies because y'all can't behave [Got absolutely destroyed]
Wow. Just... wow. Some people really showed their true colors today.
Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence
I'm sorry to anyone I hurt [refuses to say what they did wrong]
This drama reveals something deeper about society. A thread about capitalism:
This app is toxic. I'm logging off. [Posts 47 more times that day]
Not my business but [Proceeds to make it their business in 30 tweets]
I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.
My mutuals are fighting and I don't know which side to lurk on
From my alt: Y'all are all wrong and my main is secretly the villain
Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.
Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]
The way y'all are acting in these replies... I'm not mad, I'm just disappointed.
Adding everyone involved to my mental list of people to avoid
Unfollowed 156 people today. If you're reading this, it might be you.
Nothing interesting happening today. I need drama like I need air.
Everyone is mad but nobody is explaining what happened. Context? Anyone?
Already archived everything on the Wayback Machine. Nothing escapes.
The DRAMA unfolding rn is INSANE. Thread incoming π§΅π
Ratio + L + didn't ask + touch grass + the audacity
Can't believe they said that. Posting receipts. Stay tuned.
POV: You're about to get blocked for having a correct opinion
I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]
Some people really think... anyway. If you know, you know β
My bad guys I was hacked. Anyway here's why I was actually right:
Your fave could NEVER. Mine is literally perfect. I will fight you.
Remember when they did that thing 12 years ago? Time to bring it back up.
I'm not who you think I am but let me defend my main account real quick
Since y'all can't read between the lines, here's a 47 tweet explanation
QRTing to show my followers how ridiculous this take is. Get a load of this
Going private for my mental health. Back in 20 minutes.
Don't screenshot this but [posts the wildest take imaginable]
BREAKING: Internet person said thing. Other internet person disagrees. World ending.
I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong
I have the DMs. Should I post them? [Posts them immediately anyway]
Me watching this timeline implode: πΏπΏπΏ
This is messier than my last relationship and I am HERE for it
Actually both sides are wrong and I'm the only smart person here
[This tweet has been deleted] [Everyone already screenshotted it]
Timelines are on fire tonight. Nobody go to bed. This is history.
I locked the replies because y'all can't behave [Got absolutely destroyed]
Wow. Just... wow. Some people really showed their true colors today.
Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence
I'm sorry to anyone I hurt [refuses to say what they did wrong]
This drama reveals something deeper about society. A thread about capitalism:
This app is toxic. I'm logging off. [Posts 47 more times that day]
Not my business but [Proceeds to make it their business in 30 tweets]
I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.
My mutuals are fighting and I don't know which side to lurk on
From my alt: Y'all are all wrong and my main is secretly the villain
Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.
Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]
The way y'all are acting in these replies... I'm not mad, I'm just disappointed.
Adding everyone involved to my mental list of people to avoid
Unfollowed 156 people today. If you're reading this, it might be you.
Nothing interesting happening today. I need drama like I need air.
Everyone is mad but nobody is explaining what happened. Context? Anyone?
Already archived everything on the Wayback Machine. Nothing escapes.
The DRAMA unfolding rn is INSANE. Thread incoming π§΅π
Ratio + L + didn't ask + touch grass + the audacity
Can't believe they said that. Posting receipts. Stay tuned.
POV: You're about to get blocked for having a correct opinion
I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]
Some people really think... anyway. If you know, you know β
My bad guys I was hacked. Anyway here's why I was actually right:
Your fave could NEVER. Mine is literally perfect. I will fight you.
Remember when they did that thing 12 years ago? Time to bring it back up.
I'm not who you think I am but let me defend my main account real quick
Since y'all can't read between the lines, here's a 47 tweet explanation
QRTing to show my followers how ridiculous this take is. Get a load of this
Going private for my mental health. Back in 20 minutes.
Don't screenshot this but [posts the wildest take imaginable]
BREAKING: Internet person said thing. Other internet person disagrees. World ending.
I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong
I have the DMs. Should I post them? [Posts them immediately anyway]
Me watching this timeline implode: πΏπΏπΏ
This is messier than my last relationship and I am HERE for it
Actually both sides are wrong and I'm the only smart person here
[This tweet has been deleted] [Everyone already screenshotted it]
Timelines are on fire tonight. Nobody go to bed. This is history.
I locked the replies because y'all can't behave [Got absolutely destroyed]
Wow. Just... wow. Some people really showed their true colors today.
Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence
I'm sorry to anyone I hurt [refuses to say what they did wrong]
This drama reveals something deeper about society. A thread about capitalism:
This app is toxic. I'm logging off. [Posts 47 more times that day]
Not my business but [Proceeds to make it their business in 30 tweets]
I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.
My mutuals are fighting and I don't know which side to lurk on
From my alt: Y'all are all wrong and my main is secretly the villain
Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.
Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]
The way y'all are acting in these replies... I'm not mad, I'm just disappointed.
Adding everyone involved to my mental list of people to avoid
Unfollowed 156 people today. If you're reading this, it might be you.
Nothing interesting happening today. I need drama like I need air.
Everyone is mad but nobody is explaining what happened. Context? Anyone?
Already archived everything on the Wayback Machine. Nothing escapes.
The DRAMA unfolding rn is INSANE. Thread incoming π§΅π
Ratio + L + didn't ask + touch grass + the audacity
Can't believe they said that. Posting receipts. Stay tuned.
POV: You're about to get blocked for having a correct opinion
I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]
Some people really think... anyway. If you know, you know β
My bad guys I was hacked. Anyway here's why I was actually right:
Your fave could NEVER. Mine is literally perfect. I will fight you.
Remember when they did that thing 12 years ago? Time to bring it back up.
I'm not who you think I am but let me defend my main account real quick
Since y'all can't read between the lines, here's a 47 tweet explanation
QRTing to show my followers how ridiculous this take is. Get a load of this
Going private for my mental health. Back in 20 minutes.
Don't screenshot this but [posts the wildest take imaginable]
BREAKING: Internet person said thing. Other internet person disagrees. World ending.
I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong
I have the DMs. Should I post them? [Posts them immediately anyway]
Me watching this timeline implode: πΏπΏπΏ
This is messier than my last relationship and I am HERE for it
Actually both sides are wrong and I'm the only smart person here
[This tweet has been deleted] [Everyone already screenshotted it]
Timelines are on fire tonight. Nobody go to bed. This is history.
I locked the replies because y'all can't behave [Got absolutely destroyed]
Wow. Just... wow. Some people really showed their true colors today.
Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence
I'm sorry to anyone I hurt [refuses to say what they did wrong]
This drama reveals something deeper about society. A thread about capitalism:
This app is toxic. I'm logging off. [Posts 47 more times that day]
Not my business but [Proceeds to make it their business in 30 tweets]
I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.
My mutuals are fighting and I don't know which side to lurk on
From my alt: Y'all are all wrong and my main is secretly the villain
Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.
Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]
The way y'all are acting in these replies... I'm not mad, I'm just disappointed.
Adding everyone involved to my mental list of people to avoid
Unfollowed 156 people today. If you're reading this, it might be you.
Nothing interesting happening today. I need drama like I need air.
Everyone is mad but nobody is explaining what happened. Context? Anyone?
Already archived everything on the Wayback Machine. Nothing escapes.
The DRAMA unfolding rn is INSANE. Thread incoming π§΅π
Ratio + L + didn't ask + touch grass + the audacity
Can't believe they said that. Posting receipts. Stay tuned.
POV: You're about to get blocked for having a correct opinion
I've been waiting 7 years to post these screenshots. Today is the day. [Thread 1/89]
Some people really think... anyway. If you know, you know β
My bad guys I was hacked. Anyway here's why I was actually right:
Your fave could NEVER. Mine is literally perfect. I will fight you.
Remember when they did that thing 12 years ago? Time to bring it back up.
I'm not who you think I am but let me defend my main account real quick
Since y'all can't read between the lines, here's a 47 tweet explanation
QRTing to show my followers how ridiculous this take is. Get a load of this
Going private for my mental health. Back in 20 minutes.
Don't screenshot this but [posts the wildest take imaginable]
BREAKING: Internet person said thing. Other internet person disagrees. World ending.
I don't want to get involved BUT here's a 40 tweet thread on why one side is wrong
I have the DMs. Should I post them? [Posts them immediately anyway]
Me watching this timeline implode: πΏπΏπΏ
This is messier than my last relationship and I am HERE for it
Actually both sides are wrong and I'm the only smart person here
[This tweet has been deleted] [Everyone already screenshotted it]
Timelines are on fire tonight. Nobody go to bed. This is history.
I locked the replies because y'all can't behave [Got absolutely destroyed]
Wow. Just... wow. Some people really showed their true colors today.
Here's a thread exposing everything. [1/156] I have receipts, timestamps, and DNA evidence
I'm sorry to anyone I hurt [refuses to say what they did wrong]
This drama reveals something deeper about society. A thread about capitalism:
This app is toxic. I'm logging off. [Posts 47 more times that day]
Not my business but [Proceeds to make it their business in 30 tweets]
I've been documenting everything in a Google Doc. It's 47 pages. Link in bio.
My mutuals are fighting and I don't know which side to lurk on
From my alt: Y'all are all wrong and my main is secretly the villain
Is this discourse? Yes. Is it good discourse? Absolutely not. Am I watching? Obviously.
Callout post for @[redacted]. Here's why they're problematic: [Thread 1/78]
The way y'all are acting in these replies... I'm not mad, I'm just disappointed.
Adding everyone involved to my mental list of people to avoid
Unfollowed 156 people today. If you're reading this, it might be you.
Nothing interesting happening today. I need drama like I need air.
Everyone is mad but nobody is explaining what happened. Context? Anyone?
Already archived everything on the Wayback Machine. Nothing escapes.
Why Manual Scrolling Kills Productivity
Twitter requires constant manual scrolling to see new content
Every scroll is a context switch from your IDE
You either miss tweets or spend too much time scrolling
The feed doesn't auto-refresh like video platforms
Mental energy wasted on 'scroll more or go back to work?'
Browser Twitter pauses and loses position when unfocused
Automatic Feed Scrolling
Vibe Scroll adds continuous scrolling to Twitter/X. Your feed flows past at a configurable speed, letting you catch headlines in your peripheral vision while coding.
Continuous Flow
Feed scrolls automatically using requestAnimationFrame for smooth, jank-free movement at 60fps.
State Memory
When you pause, your speed and direction are remembered. Resume right where you left off.
Bidirectional
Scroll down for new content or up to review what you missed. Same controls, opposite direction.
How It Works
RAF-Based Scrolling
Uses requestAnimationFrame for smooth 60fps scrolling. Calculates delta time for consistent speed regardless of frame rate.
Speed Calculation
Base speed is 66 px/sec at level 1. Each level multiplies: 132, 198, 264, 330 px/sec at levels 2-5.
Direction Control
Positive levels (1-5) scroll down. Negative levels (-1 to -5) scroll up. Zero = paused.
Window.scrollTo
Executes window.scrollTo(0, window.scrollY + delta) each frame for native browser scrolling.
Why Developers Love This
Zero Manual Interaction
Once started, the feed flows automatically. Your hands stay on the keyboard where they belong.
Catch News Passively
Headlines flow past in your peripheral vision. Spot something interesting? Pause with β― to read.
Window Opacity for Threads
Adjust transparency to keep thread conversations visible behind your window while your timeline scrolls.
Speed Matches Attention
High focus on code? Set high speed for quick scan. Low focus? Slow speed for deeper reading.
Works While Coding
Visibility bypass keeps feed scrolling even when you're focused on your IDE.