A companion to Trndi for parents, partners and caregivers — every account you follow as a tile on one wall display.
Linux • Raspberry Pi • Windows • macOS
Screenshots
Features
Every account gets a tile: name, value, trend arrow, delta and the time of the reading. Add them right here, or use the ones already set up in Trndi's multi-user mode.
Green in range, red below the low limit, red-orange above the high one, amber and blue for a personal target band — the same meaning as in Trndi, using each person's own thresholds.
The last three hours drawn under the value, with the high and low limits as lines, so a slow drift is visible before it becomes an alarm.
A reading that has aged past two sensor intervals dims its tile and is marked stale with its age, so a silent sensor is never mistaken for a steady one.
Each account is fetched on its own thread, timed to land just after the next reading is due. A slow login on one never delays the others.
Everything scales with the window and the grid picks the layout that gives the biggest tiles. --kiosk goes full screen, hides the pointer and keeps the machine and screen awake, on Linux, macOS and Windows.
Built on the same API and platform layer as the desktop app, and on the same settings store. Accounts added in either program show up in both, and colours and thresholds set in Trndi are honoured here.
GPLv3, like Trndi. No subscription, no ads, no data collection.
Get started
Built automatically from every change — no installer needed.
Apple Silicon (arm64)
Download .dmgUnsigned: drag to Applications, then run xattr -c "/Applications/Trndi Multi.app" in Terminal once. Right-click Open does not work for it; the README inside explains.
More platforms:
The binary uses the Qt6 LCL, so install the bindings and libcurl first:
libqt6pas6 on Debian and Ubuntu, qt6pas on Fedora. Then mark
it executable (chmod +x trndi-multi-linux-amd64) and run it.
Other widgetsets build from source with make WIDGETSET=gtk2.
Build instructions →
Needs Lazarus (lazbuild) and libcurl. Clone with the submodule and run make:
git clone --recurse-submodules https://github.com/slicke/trndi-multi.git cd trndi-multi make # bin/trndi-multi sudo make install # optional
Windows builds with .\make.ps1, macOS with gmake. Full instructions →
All versions: View all releases on GitHub
Setup
Right-click the window and choose Accounts: one tab per person with a nickname, the system (Nightscout, Dexcom and so on), its login and the unit. The + tab adds an account. Already using Trndi's multi-user mode? Those accounts are there already. Multi-user guide →
The tiles reload on the spot: every account with a backend, the default account first, the nickname as the tile's title. The same accounts are now in Trndi too.
F5 refetch every account now
F11 full screen (Esc leaves it)
Q quit
Right-click accounts, refresh, full screen, quit (not in kiosk mode)
trndi-multi --fullscreen start full screen
trndi-multi --kiosk wall display: full screen, pointer hidden, Esc ignored,
machine and screen kept awake while it runs
๐ก Values are shown in the first account's unit, so a wall with both mmol/L and mg/dL accounts still reads as one thing. Account colours and thresholds, alarms, extensions and the Web API stay in Trndi itself.
Ask questions, share your setup, report bugs, or just hang out with other Trndi users and contributors.