Built for walls that change while you watch them.
JamBoards gives you a browser editor for boards, pairing for any screen, live data over Server-Sent Events, and control from scripts, the REST API and AI agents. It reads Home Assistant, calendars, Spotify and NVR cameras without code.
The editor shows what the wall will show.
Bind each widget to a named data source and set its thresholds. A value over the line turns amber or red and says so in its title row.
A board holds several screens, rotated on a timer. Twenty widget types, from KPI and candlestick to camera and now playing.
Ask an agent. The wall changes.
JamBoards runs an MCP server. An agent with a scoped API key can edit boards, write data, notify walls and pair screens. Every action in the app is also a REST endpoint, documented with OpenAPI, and both run the same code.
Keys carry read, write or admin scopes. Tools that delete or revoke ask for confirmation first.
The 2pm delivery is late. Put a banner on the warehouse wall and push the dock door count to 3.
Done. The warehouse wall shows the banner, and the dock doors tile reads 3.
Reads the systems you already run.
Connected accounts are read only. Tokens and passwords are encrypted at rest, write-only, and never reach a screen.
- Home Assistant
- Entity states and media players, current within about 5 seconds over one WebSocket per server. Use a non-admin user.
- Cameras
- Reolink and other RTSP NVRs through go2rtc, up to 64 channels per source. A dropped feed keeps its last frame and says when it was taken.
- Calendars
- Google and Microsoft by signing in, or any iCal feed. Month and agenda widgets in each wall's own time zone.
- Spotify
- Now playing with album art, from Spotify or a Home Assistant media player.
- Feeds and weather
- RSS and newsfeeds, live stock quotes on the candlestick widget, and local weather.
- Photos
- An idle wall crossfades your album with the clock and weather. Upload JPEG, PNG or WebP, or use an iCloud shared album.
Mornings get one board, evenings another.
Schedule boards by time of day and day of week. The 7-day timeline shows what each display plays and when. Hold a board for an event and release it later.
On the screen itself
- Any modern browser
- Raspberry Pi 4 and 5 with a provisioning script, Fire TV and Android TV, Windows mini PCs, smart TVs back to Chrome 106.
- Recovers on its own
- Walls reconnect after a network drop and reload themselves after a deploy.
- Fits the room
- 24 color themes in light, dark or system mode. Type sizes to the panel, tested down to 800 by 480.
- Remote control
- Next, previous, pause, resume, reload or hold a board, from the app, a script or an agent.