wkappbot-core
★★☆
web open --keeplogin-Ns: login session keepalive
Keeps web login session alive using Web Worker timer (not throttled in background tabs). Injects URL after 60s user idle. --keeplogin is the ONLY option name (--idle removed).
Steps
- --keeplogin-Ns / --keeplogin N / --keeplogin...
- Injects JS Web Worker (blob URL) -- setInter...
- Main thread tracks user events (mousemove/cl...
- CDP polls window._kaIdleMs each tick -- if >...
- Output: # KEEPALIVE url=... interval=Ns idle...
- On inject: # LOGIN-KEEPALIVE url=... idle=Xs...
- Blocks until Ctrl+C
- Verified 2026-04-27: test-web-open-keeplogin...