Item logo image for Awake — Stay-Awake Session Keeper

Awake — Stay-Awake Session Keeper

ExtensionWorkflow & Planning18 users
Item media 6 (screenshot) for Awake — Stay-Awake Session Keeper
Item video thumbnail
Item media 2 (screenshot) for Awake — Stay-Awake Session Keeper
Item media 3 (screenshot) for Awake — Stay-Awake Session Keeper
Item media 4 (screenshot) for Awake — Stay-Awake Session Keeper
Item media 5 (screenshot) for Awake — Stay-Awake Session Keeper
Item media 6 (screenshot) for Awake — Stay-Awake Session Keeper
Item video thumbnail
Item video thumbnail
Item media 2 (screenshot) for Awake — Stay-Awake Session Keeper
Item media 3 (screenshot) for Awake — Stay-Awake Session Keeper
Item media 4 (screenshot) for Awake — Stay-Awake Session Keeper
Item media 5 (screenshot) for Awake — Stay-Awake Session Keeper
Item media 6 (screenshot) for Awake — Stay-Awake Session Keeper

Overview

Keep Kaggle, Colab & notebook sessions alive while you're away: dismiss 'still there?' pop-ups and auto-stop when your job's done.

Awake keeps your long-running browser sessions alive while you step away. If you train models on Kaggle, run notebooks on Colab or JupyterHub, or kick off any job that takes hours, you know the problem: the site decides you're idle, throws up an "Are you still there?" prompt, and ends your session — so you come back to a dead kernel instead of a finished run. Awake fixes that with two independent layers: • It simulates presence. A quiet heartbeat — a small mouse move, a Shift tap, a 1-pixel scroll — about every 30 seconds, driven from the background so it keeps working even when the tab is minimized. Idle timers never trip. • It dismisses the pop-up. It watches the page (including shadow DOM) for an "Are you still there?" / "Continue session" dialog and clicks the affirmative button for you. It only ever clicks inside a genuine session prompt — never "No", "Log out", or "Cancel". The layers are independent on purpose: even if a site ignores simulated activity, the pop-up still appears, and Awake still clicks it. KNOWS WHEN TO QUIT Tell Awake what "done" looks like — a line of text your job prints, an element that appears, or a "running" spinner that disappears — and it stops itself the moment your task finishes, releases the keep-awake lock, and sends you a desktop notification. Come back to a finished job, not a dead session. YOU STAY IN CONTROL • One click to start on the tab you choose; a toolbar badge shows how many tabs are being kept awake. • Keeps your computer from sleeping while a session is active. • Counts a backgrounded or minimized tab as active. • General-purpose, with a built-in Kaggle preset — add your own site rules in the options page. PRIVATE BY DESIGN Awake makes no network requests, has no analytics, and needs no account. Your settings live in your browser's local storage and nowhere else. HONEST ABOUT LIMITS • Simulated events are marked non-trusted; most idle detectors don't care, and the pop-up auto-click is the backstop for the few that do. • Google Colab actively resists automation and its idle check can be a CAPTCHA no extension can answer; Kaggle, JupyterHub, and most session timeouts work great. • Awake blocks software sleep, but closing your laptop lid still suspends the machine — leave it open or set your power plan to stay awake while plugged in. Made for people running long AI/ML jobs who'd rather walk away than babysit a tab.

Details

  • Version
    1.0.1
  • Updated
    May 26, 2026
  • Size
    120KiB
  • Languages
    English
  • Developer
    Email
    halleluyaholudele@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps