Every number you care about.
On every screen you own.
Status Board is a self-hosted dashboard for Apple devices. Build a board out of live panels, clip a region of any web page, wire in the services you already use, and push your own values straight from the terminal. Theme it, give each screen its own layout, and the same board follows you from the Mac on your desk to the TV on the wall to the watch on your wrist.
One board. Every screen it lands on.
This is a running board, not a screenshot — the numbers below are updating as you read. Switch devices to watch the same board reflow: panels keep their reading order and their relative weight instead of being shrunk into illegibility. When the automatic reflow isn't what you want, any device can be given a layout of its own.
Twenty-eight kinds of panel, arranged how you like.
Drag panels onto a grid, size them, theme them, set a refresh interval, and give any numeric panel a threshold so it shouts when something crosses a line. Duplicate a panel, copy one between boards, or undo the lot.
- Clock
- Weather
- Graph
- Progress
- RSS Feed
- Calendar
- Web Clip
- Image
- Text
- Countdown
- Table
- Service Status
- MCP Tool
- Bridge Value
- GitHub
- App Store Connect
- Supabase
- Web Logs
- Health
- Tesla
- Canvas
- Class Schedule
- Grades
- Schedule
- Assignments
- HomeKit
- Home Assistant
- Nest Thermostat
A board you'd leave on the wall.
Eleven themes, procedural wallpapers and a backdrop that runs behind the whole board rather than repeating inside every panel — so one picture reads across the grid, with the gaps cut into it.
Eleven themes
Status Board, Glass, Carbon, Slate, Paper, Terminal, Blueprint, Sunset, Aurora, Nocturne and Daybreak — or mix your own colours. Set one for the board and override it on any single panel.
One backdrop, many panels
Aurora, Dusk, Grid, Starfield, Topography and Halftone are drawn from maths, not shipped as images, so they stay sharp at any size and line up exactly across every panel that masks them.
Styled by its own data
A weather panel paints the sky it's reporting. A service check goes green, amber or red. A number past its threshold changes with it. Or let the board simply warm and cool through the day.
Take the one part of a page that matters.
Point Status Board at a page, highlight the region you actually want, and keep only that. Expand or contract the selection to land on exactly the right element, and it re-applies itself when the page re-renders.
Pick a region
Hover to highlight, click to select, then expand outward to the parent or contract inward to the largest child until the framing is right.
Blocking built in
Content blocking from the open EasyList and EasyPrivacy filter lists is on by default, so ads and trackers never make it into the clip.
Refreshes itself
Set a schedule and the clip keeps up. Sites that need a sign-in can store their credentials in the Keychain and sign back in on their own.
Wired into what you already run.
Every connector is configured by you. Device-only sign-ins use the Keychain; panel connector settings follow your board in private iCloud. Your device talks to each service directly.
GitHub
Workflow runs, open issues and pull requests, at a glance.
App Store Connect
Sales, downloads and the state of your TestFlight builds.
Supabase
Tables, row counts, and the results of SQL you write yourself.
Logs & analytics
Parse web server logs and traffic data into counts, rates and top-N tables.
Apple Health
Steps, active energy, exercise minutes and heart rate — read-only, on device.
MCP tools
Call any tool exposed by an MCP server and put its answer on the board.
Any JSON or CSV
Point a panel at a URL, pull a value out with a JSON path, and chart it.
School
Canvas and K12 OLS: grades, today's classes, and what's late, due or needs a re-do.
Tesla, through Tessie
Two layouts in one panel: charge, range, climate and locks while it's parked; speed, power and arrival time once it's moving. Read from Tessie's cache, so watching the car never wakes it.
Weather, starting where you are
Current Location is the default. Or choose a city, exact coordinates, an official NWS or airport METAR station, or your own station—and lay forecast days across or down the panel.
Self-hosted, all the way down.
Run the Mac app as a bridge and it becomes the source of truth on your own network. Anything that can run a command can put a number on every screen in the house — a cron job, a build script, a sensor, a one-liner.
# put any value on every screen sbctl push deploys.today 14 # with a unit and 60 points of history sbctl push api.p95 183 --unit ms --history 60 # pipe from anything at all df -h / | awk 'NR==2{print $5}' | \ sbctl push disk.used --unit % # your Mac publishes its own vitals already # mac.cpu · mac.memory · mac.disk · mac.net · mac.uptime
No cloud in the middle
The bridge speaks over your local network and is discovered with Bonjour. Values travel from your Mac straight to your iPhone, iPad and Apple TV. Nothing is relayed through a server belonging to anyone else — there isn't one.
Your Mac reports itself
CPU, memory, disk, network throughput and uptime publish automatically the moment the bridge is running, so a useful board exists before you have written a single line of anything.
Shortcuts and Siri too
App Intents let a Shortcut push a value or read one back, so automations on any of your devices can drive the board.
It goes where you look.
Boards sync between your own devices through your private iCloud, and the data spills out of the app into the rest of the system. Every screen can take the shared layout or keep one of its own.
A layout per device
Move a panel on the TV without disturbing the Mac, or hide one on the phone entirely. Anything you don't override keeps following the shared board.
Design for a screen you're not at
The device simulator renders the board at another screen's real size; zoom from 50–300%, pan around it, and lay out the Apple TV from your Mac.
Widgets
Home Screen, Lock Screen, Mac desktop and watch face — every panel, with its fixed theme or the source board's theme.
One panel, several boards
Share a panel across dashboards so its settings and data update everywhere, while each board keeps its own placement and can supply its own theme.
Apple Watch
The board reflowed for a wrist: full-width where detail matters, paired up where it doesn't, on every watch size.
Apple TV
A wall-sized board that cycles through your dashboards on its own, laid out inside the title-safe area so overscan never eats a panel.
Live Activities
Pin a number you're watching right now to the Lock Screen and Dynamic Island.
Menu bar & Control Center
A glance from the Mac menu bar, and a Control Center control on iPhone.
Spotlight & Handoff
Search your panels from Spotlight, and pick a board up on the next device.
Share the board itself
Export any board as a poster-sized image — live web panels rendered as stills — and send it anywhere.
There is no server. That's the point.
What we collect
Nothing.
No account. No sign-up. No analytics, tracking or advertising, and no third-party SDKs — the app has zero external dependencies. There is no backend behind Status Board, so there is no mechanism by which your data could reach the developer.
- Boards and cached values stay in the app's own container on your device
- iCloud sync uses CloudKit's private database — yours, not ours
- Calendar and HomeKit panel snapshots can cross devices in private iCloud; Health stays local unless you explicitly opt in for that panel
- Device-only sign-ins use Keychain; connector settings sync only inside your private iCloud database
- Your device talks to each service directly; nothing is proxied
- Location is only read if you ask a weather panel to follow this device
- Bridge traffic never leaves your local network
- App Store privacy label: Data Not Collected
- All of it open source, so you can check
Free, and the whole thing is readable.
Status Board is open source under the MIT licence. The app, the bridge, the connectors, the release pipeline and this website all live in one public repository — so you can audit the privacy claims on this page rather than take them on trust, build it yourself, or fork it.
MIT licensed
Use it, change it, ship it. Attribution is the only condition.
Zero dependencies
No third-party SDKs anywhere in the app — which is exactly why the privacy label reads "Data Not Collected".
Pull requests welcome
main takes signed commits from the owner; everything else comes in through a pull request.
Put your first board up today.
Status Board is in TestFlight now for Mac, iPhone, iPad, Apple TV and Apple Watch.
What it needs
- Mac
- macOS 15 or later — also the bridge and the web-clip renderer
- iPhone & iPad
- iOS and iPadOS 18 or later
- Apple TV
- tvOS 18 or later
- Apple Watch
- watchOS 11 or later, installed alongside the iPhone app
- Sync
- iCloud, optional — boards only, between your own devices
- Account
- None. There is nothing to sign up for.