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.
- 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
ESCto 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.
Coming soon — the extension is pending review on the Chrome Web Store. This section will be updated with the store link.
- Download or clone this repository:
git clone https://github.com/YOUR_USERNAME/auto-scroll.git
- Open Chrome and go to
chrome://extensions. - Enable Developer mode (toggle in the top-right corner).
- Click Load unpacked and select the project folder.
- Pin YAIRIX - Auto Scroll to your toolbar for quick access.
- Click the extension icon and flip the toggle to enter Standby Mode — the cursor changes to a scroll cursor.
- Click anywhere on the page to drop the scroll anchor.
- Move your mouse below the anchor to scroll down, above it to scroll up. The further from the anchor, the faster the page scrolls.
- Click again to release the anchor, or press
ESCto stop scrolling (pressESCagain in standby to disable the extension).
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, andstorage.
- Manifest V3 Chrome extension
- Vanilla JavaScript — no frameworks, no build step, no dependencies
- Shadow DOM for style-isolated on-page UI
requestAnimationFramescroll engine with sub-pixel accumulation and frame-rate normalizationchrome.storage,chrome.scripting, andchrome.tabsAPIs
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
Made by Yairix Studio
MIT © 2026 Yairix Studio