Shakvaro.
Tab Assistant
Chrome extension · v1.8 · MIT licensed

Set it. Walk away. Tabs stay alive.

Auto-refresh tabs and cycle internal links of any site with human-like timing. Auto-pauses when you're active. Per-domain memory. Zero telemetry — your data never leaves the browser.

100% on-deviceNo accountsNo telemetryOpen source

Built for screens that need to stay current — without you babysitting them.

Job boards, dashboards, marketplaces, auction sites, monitoring screens. Tab Assistant rotates between the links you care about, refreshes on a cadence you control, and gets out of the way the second you start using the page.

Freelancers

Keep Upwork, Fiverr, and LinkedIn job feeds fresh without staring at them.

Researchers

Monitor news, prices, and listings across rotating internal sections.

Business

Keep BI dashboards and admin panels alive past their idle timeouts.

General

Social feeds, forums, auctions — anywhere fresh content beats stale.

What's inside

Everything to automate a tab — nothing to leak it

Auto-refresh, your way

Set per-link refresh seconds. Each rotation reloads exactly when you want — never a second early, never late enough to miss the listing.

Cycle internal links

Scrapes same-origin links on the active page and lets you pick a curated rotation — perfect for job boards, marketplaces, and dashboards.

Human-like timing

Randomized navigation delays (default 120–180s) and simulated clicks make activity look organic, not robotic.

Auto-pause when you're back

Mouse, keyboard, and scroll detection each toggle independently. One active tab pauses every tab on the same domain.

Per-domain memory

Every site keeps its own delays, link selections, and toggles. Switch between Upwork and a dashboard — settings follow.

Local analytics

Per-domain navigations, refresh counts, total time automated. 7-day, 30-day, or never retention. You own the data.

Search & filter links

Slice the scraped link list by text or URL substring so a 200-link page becomes the 12 that matter.

Toolbar badge & widget

Live action counter in the toolbar, optional status notifications, and a 5-step intro that gets you running in under a minute.

Auto-start after idle

Walk away. After N seconds of inactivity (default 120s), Tab Assistant resumes the rotation right where you left off.

How it works

From open tab to set-and-forget in under a minute

01

Open the popup

Tab Assistant reads the same-origin links on your current page and lists them so you can pick a rotation.

02

Pick the links to cycle

Toggle the links you care about, set per-link refresh seconds, and choose how random the navigation should feel.

03

Walk away

Tabs rotate with human-like timing. Touch the page and it pauses; idle past your threshold and it resumes on its own.

Stays under the radar

Looks like a person tabbing through. Not a script.

Naive auto-refreshers hammer URLs on fixed intervals — and get flagged. Tab Assistant blends timing jitter, simulated clicks, and activity-aware pauses so rotations look organic.

  • Randomized min/max delays between navigations
  • Simulated click events instead of raw href changes
  • Auto-pause on mouse, keyboard, or scroll activity
  • Domain-wide pause when any tab on the site is active
Tab Assistant
Cycling
Next navigation~143s

Jitter window 120–180s

Rotation

  • /jobs?cat=web90s
  • /jobs?cat=design90s
  • /jobs?cat=writing90s
  • /saved90s
Auto-pauses on mouse, keyboard, or scroll

Verified zero network egress.

The code contains no fetch, XMLHttpRequest, WebSocket, or sendBeacon — anywhere. No analytics SDK, no telemetry, no crash reporting, no remote server. Per-domain settings and analytics live in chrome.storage.local. Uninstall and it's all gone.

No accounts
No telemetry
MIT, open source

Permissions, in plain English

Every permission has one job

tabs

Identify the active tab and navigate it

scripting

Inject the link scraper into the current page

storage

Save per-domain settings and analytics locally

notifications

Optional status notifications (off by default)

activeTab

Operate only on the tab you opened the popup on

alarms

Schedule navigation timers in the MV3 service worker

host_permissions: <all_urls>

So you can use it on any site you choose

Questions

The honest answers

Tab Assistant uses randomized delays (default 120–180s with min/max you control) and simulated click events rather than raw location changes. Combined with auto-pause on user activity, it behaves a lot more like a person tabbing through than a script hammering URLs.

No. There is zero network egress in the extension code — no fetch, no XHR, no WebSocket, no telemetry. Everything (per-domain settings, analytics counters, link selections) lives in chrome.storage.local on your device. Uninstall the extension and it's all gone.

So you can use it on any site you choose — job boards, marketplaces, dashboards. The extension only reads <a href> tags on the active tab when you open the popup. It never reads page content otherwise.

Refresh reloads the current URL on a timer. Navigate cycles between the links you've selected. You can do either, or both — each link has its own refresh interval that fires while it's the active tab.

Tab Assistant is a Manifest V3 Chrome extension. It runs on Chrome and Chromium-based browsers (Edge, Brave, Arc, Opera). Firefox and Safari aren't currently supported.

Free. MIT licensed. Source is on GitHub. No accounts, no paid tier, no upsell.

Tab Assistant

Free · MIT · v1.8

Stop refreshing tabs. Start working.

One click from the Chrome Web Store. No account, no setup, no upsell — just pin the icon and you're running.