Styrhus
menu
DE–star

Styrhus Agent Guide

From the menu bar icon to a finished dashboard

The Styrhus Agent is the software on your Mac. It opens no window when it starts — it lives in the menu bar. This guide walks through setting it up step by step: the menu, connecting your devices, then boards, permissions and plugins.

2

Connecting devices

Under "Devices" you see which phones and tablets are allowed to see your Mac, along with their platform and last contact. A device you no longer want loses its access immediately via "Revoke".

At the bottom right is your Agent's fingerprint. The app shows you the same fingerprint when it first connects: if the two match, you really are talking to your Mac and not to something impersonating it.

The Devices tab of the settings window with a table of device name, platform and last contact, a revoke link per row, and the fingerprint at the bottom right.
Each device revocable on its own, without touching the others.
3

Pairing a new device

"Add device" shows a QR code. In the Styrhus app, tap "Connect device" and scan it — that's the whole pairing.

The code expires after two minutes, and the counter next to it shows how long it has left. That is deliberate: a pairing code that stays valid indefinitely is a key that eventually lies around somewhere. If it has expired, just generate a new one.

The Mac and the device have to be on the same network. The app refuses addresses outside the local network — including when someone hands it a link pointing elsewhere.

The same Devices tab with a QR code panel, the instruction to scan it, a countdown, and buttons to copy the link or cancel.
No account, no server in between: scan and you are connected.
4

Building boards

A board is one page of your dashboard. Boards are created on the left; the widget pool sits on the right, grouped by subject. Drag a widget from the pool onto the canvas — or straight onto a group, and it files itself there.

Each tile carries three settings: how it is drawn (a number or a chart, say), its size on the grid, and how often the value is fetched. Five seconds is the default; less often spares the battery of whichever device is watching.

"Save" writes the board to a YAML file, named at the top. The bottom left tells you whether every board file is valid — worth a glance after editing one by hand.

The Boards tab: the board list on the left, tiles for CPU load, GPU load, memory and disk with their setting controls in the middle, and the widget pool on the right.
Built on the Mac — the device only displays what is arranged here.
5

Providers and permissions

Providers are the sources the tiles read from: "system" for the Mac itself, plus one provider per installed plugin. The dot in front says whether a provider is ready to work.

The Agent does not ask for every permission at first launch. It asks one at a time, when a widget actually needs it.

Dismiss one of those dialogs and you later see a tile that never fills in, and you will think of everything except the dialog from earlier. So if something stays greyed out, grant the permission in System Settings and press "Re-check permissions" here.

The Providers tab listing ai-usage, media and system, each with a green dot, and a "Re-check permissions" button at the bottom left.
A green dot means this source is allowed to do its job.
6

Installing plugins

Plugins add new tiles to the Agent. Installed ones are listed at the top, each with its version and a button to uninstall it.

Below, under "Available on styrhus.app", is everything else on offer. "Refresh list" fetches the current state; anything already installed is marked as such, and where a newer version exists you see that here too. Installing happens right from this list.

The Agent checks every download against the checksum the website publishes for it before unpacking — it is executable code that then runs with your rights. "Install plugin …" is the route for a zip you downloaded or built yourself.

The Plugins tab: installed plugins AI Usage and Media Control with uninstall buttons at the top, and an "Available on styrhus.app" section below with both marked as installed.
Pick and install without leaving the Agent.