Catalog npm
Back to packageRELEASE DETAILS

1.0.1

npm

@0xdaniiel/keepawake

Prevents your Node.js process or online dev session from going to sleep by running a persistent heartbeat.

clidevtoolheartbeatkeepalivenodejsprevent-sleepstay-awake
Published4 Mar 2026
Direct dependencies0
Transitive dependenciesNot calculated

README

Current package documentation

KeepAwake

Version Downloads Node.js

A tiny CLI that keeps your apps awake. Works with Glitch, Replit, Cyclic, Supabase, Render, and local servers. Perfect for dev, demos, or side projects.

Features

  • Ping-based Keep-Alive
    Automatically sends pings to your deployed project’s URL to prevent it from going idle or sleeping.

  • Local Dev Stabilizer
    Keeps a background Node.js process alive to prevent your local development environment from freezing or shutting down when your system sleeps.


Installation

npm install -g @0xDaniiel/keepawake

Or use locally with npx: npx @0xDaniiel/keepawake https://your-app.com

Usage

Ping a Live Project Use this to keep online platforms like Replit, Glitch, or Cyclic from timing out

keepawake  https://your-live-app.com

This sends a heartbeat to your URL every 5 minutes.

Keep a Local Process Awake

Use this during development to prevent your terminal from shutting down after inactivity.

keepawake local

This logs a heartbeat message every minute and keeps the session alive.

Flags

-- interval=<seconds> : Set how often to ping (default is every 300 seconds / 5 minutes)
-- once : Send just one ping, then exit
-- local : Keep your local terminal session awake
-- help or -h : Show the help menu
-- version or -v : Show the current version

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-o7SBTgZEf8P1ZPYXF2IFPW+gZsnKFRUbVeB0yrCZ4u6rUo34ShYqyLKg1e6sNmK4fXLM5xk6vBvoNoqk4vD4HA==",
  "shasum": "d51ca69052a03b61e704d971bcf42124dec2ce1b",
  "tarball": "https://registry.npmjs.org/@0xdaniiel/keepawake/-/keepawake-1.0.1.tgz",
  "fileCount": 5,
  "unpackedSize": 5498,
  "signatures": [
    {
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
      "sig": "MEQCIA3768AkHynPZ5ER146pOVGLnwVKGFTA1gn5Lk5XnlYdAiAaxV7KX6O8EIfGHE5iCypWVlTgDS/P1PEmGfov7DQcZQ=="
    }
  ]
}

Repository

PENDING
0xdaniiel/keepawake

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:05 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:fc8dd623407b2f172650a6e663e4b1f0136bbb30e349fcbae03e6b4219b5efeb

Other collected versions

1.0.04 AugView all collected versions →