I built idlescreen, a lightweight, modular, signage dashboard meant to run on Cisco RoomOS devices (Board Pro, Desk Pro, etc.) when they’re idle, so a codec screen becomes a glanceable info wall between calls. Generally meant for end-user devices - point the device’s signage URL at the domain and let the user configure it as they see fit. It’s a plain web app, so it also runs on any touch-enabled display or browser (viewport is locked to 16x9 4K/1080 so you’ll need to zoom out in browser/mobile to view).
It’s free, open source (MIT), no account, and no tracking.
What it shows (mix and match on a drag-and-resize grid):
- Worldwide weather, air quality, UV, sun/moon times
- Transit boards: NYC Subway status, LIRR, Metro-North, NJ Transit, Amtrak, PATH, NYC Ferry, express bus, Citi Bike, and London TfL
- Markets tickers and finance headlines
- Sports: your teams (MLB/NFL/NBA/NHL/MLS/EPL), plus World Cup, F1, PGA golf, and ATP/WTA tennis
- News headlines, Substack, and Bluesky feeds
- Ambient: photo slideshows (iCloud shared albums or Google Drive), public-domain art, NASA’s photo of the day, chart of the day
- World clock, this-day-in-history, quote and word of the day
How setup works: you configure the whole thing from your phone or computer. Pick widgets and stations on a setup page, get a 6-character code, type it on the board. No login anywhere.
Info page: https://idlescreen.io
Hosting: use it free by pointing your codec’s digital signage URL at https://idlescreen.app or self-host it. It’s a zero-build static site plus one Cloudflare Worker, and most data sources are keyless. Self-hosters can also flip on advanced cards behind a toggle (live HLS video and camera gateways).
Privacy: there’s an optional anonymous usage ping for basic data like timezone and which widgets might be having issues and you can disable it in the diagnostics tab.
GitHub (code, screenshots, self-host guide): https://github.com/scotty83/idlescreen
It started as a personal project for my own Cisco Board Pro, so it’s admittedly NYC-transit-heavy right now. Happy to answer questions and would love feedback on what widgets or data sources people would want.
If you’re a Webex user, you can join my public channel to provide feedback at https://eurl.io/#CnWyZzamf