
32×32 · Livereal render
ProductivityLive
Uptime Monitor
HTTP and TCP checks with latency sparklines, a status grid and outage alerts.
At a glance
OutputLiveRendered by the engine and streamed over Bluetooth as its data changes (about 5–9 frames a second).
Settings11every one editable live in the studio, or by an agent with
update_app_settingsSourceuptime.pysrc/deskdot/apps/uptime.py
Settings
| Setting | Type | Default | Options / range |
|---|---|---|---|
| Targets | |||
TargetstargetsComma-separated. example.com (HTTPS), http://host:8080/health, host:port or tcp://host:port (TCP connect), NAME=target to label. ICMP ping needs admin rights, so it isn't supported: use a TCP port instead. | text | google.com, github.com, 1.1.1.1:53 | up to 600 characters |
Check every (s)every | whole number | 30 | 10 – 600 |
Timeout (s)timeout | whole number | 5 | 1 – 20 |
HTTP counts as up whenexpect | choice | Status < 400 | Status < 4002xx onlyAny reply < 500 |
| Layout | |||
Layoutlayout | choice | List | ListGridFocus |
Seconds per pagerotate | whole number | 6 | 2 – 60 |
Slow above (ms)slow_msLatency shown amber above this | whole number | 800 | 50 – 5000 |
| Alerts | |||
Failures before DOWNconfirmConsecutive failed checks | whole number | 2 | 1 – 5 |
Notify on down / upalerts | on/off | On | on / off |
Flash on outageflash | on/off | On | on / off |
Take over the playlist while downtakeover | on/off | Off | on / off |
Try it
render a frame to PNG (no panel needed)
$ uv run deskdot preview uptime --settings '{"expect":"2xx"}' --out uptime.pngshow it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/uptime/activateOr ask your agent: “Show Uptime Monitor on my panel”. It calls show_app with "uptime". New here? Set up DeskDot first.
More productivity apps

Productivity
Active App
The app you're using right now — its real icon, a matching animation and today's focus time.
3 settings

Productivity
Anki
Anki cards due today (new, learning, review) with progress, and a word of the day.
5 settings

Productivity
Calendar
Next meeting from your ICS calendars: countdown ring, scrolling title and today's timeline.
7 settings

Productivity
CI Radiator
GitHub Actions status tiles for your repos, and a should-I-deploy verdict.
10 settings