Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAIRIX - Auto Scroll

Hands-free auto scrolling for Chrome — variable speed, up/down direction control, and buttery-smooth scrolling on any website or infinite feed.

YAIRIX - Auto Scroll is a lightweight Chrome extension (Manifest V3) that turns any page into a hands-free reading experience. Click once to drop a scroll anchor, move your mouse to control speed and direction — just like middle-click autoscroll, but smoother and always available.

Features

  • Variable speed — scroll speed follows your mouse distance from the anchor: nudge for a slow, comfortable reading pace, pull further for fast page scrolling. Frame-rate normalized so it feels identical on 60Hz and 144Hz displays.
  • Direction control — move the mouse above the anchor to scroll up, below it to scroll down, with a dead zone in the middle for a full stop.
  • Works on infinite feeds — keeps scrolling forever on infinite-scroll sites like news feeds, social media timelines, and long-form articles.
  • One-click standby mode — enable from the toolbar popup, then click anywhere on the page to start auto scrolling. Click again or press ESC to stop.
  • Smart injection — works immediately even in tabs that were open before you installed the extension, and clearly reports pages where Chrome forbids extensions (e.g. chrome:// pages, the Chrome Web Store).
  • Zero clutter — a minimal on-page anchor indicator rendered in an isolated Shadow DOM, so it never breaks the website's styling.

Installation

From the Chrome Web Store

Coming soon — the extension is pending review on the Chrome Web Store. This section will be updated with the store link.

Load unpacked (developer mode)

  1. Download or clone this repository:
    git clone https://github.com/YOUR_USERNAME/auto-scroll.git
  2. Open Chrome and go to chrome://extensions.
  3. Enable Developer mode (toggle in the top-right corner).
  4. Click Load unpacked and select the project folder.
  5. Pin YAIRIX - Auto Scroll to your toolbar for quick access.

Usage

  1. Click the extension icon and flip the toggle to enter Standby Mode — the cursor changes to a scroll cursor.
  2. Click anywhere on the page to drop the scroll anchor.
  3. Move your mouse below the anchor to scroll down, above it to scroll up. The further from the anchor, the faster the page scrolls.
  4. Click again to release the anchor, or press ESC to stop scrolling (press ESC again in standby to disable the extension).

Privacy

Your privacy is respected by design:

  • No data collection — the extension does not collect, store, or transmit any browsing data or personal information.
  • No external requests — everything runs 100% locally in your browser; no analytics, no tracking, no remote servers.
  • Only your on/off preference is saved, locally, via chrome.storage.local.
  • Minimal permissions: activeTab, scripting, and storage.

Tech Stack

  • Manifest V3 Chrome extension
  • Vanilla JavaScript — no frameworks, no build step, no dependencies
  • Shadow DOM for style-isolated on-page UI
  • requestAnimationFrame scroll engine with sub-pixel accumulation and frame-rate normalization
  • chrome.storage, chrome.scripting, and chrome.tabs APIs

Keywords

chrome extension, auto scroll, auto scroller, autoscroll, automatic scrolling, page scroller, infinite scroll, hands-free reading, scroll speed control, smooth scrolling, scrolling extension, productivity extension

Author

Made by Yairix Studio

License

MIT © 2026 Yairix Studio

About

Hands-free auto-scrolling Chrome extension (Manifest V3) with click-anchor control — variable speed, up/down direction, works on infinite feeds.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages