Latest build: Loading…

Everyone's glucose,
on one screen

A companion to Trndi for parents, partners and caregivers — every account you follow as a tile on one wall display.

Six accounts as tiles in one window: green in range, blue below the low limit, red-orange above the high one, two of them dimmed and marked stale
๐ŸŒ™ Nightscout ๐Ÿ“ก Dexcom Share ๐Ÿ’™ Tandem Source ๐Ÿฉธ Medtronic CareLink ๐Ÿฉน FreeStyle Libre ๐Ÿ“ถ xDrip+

Linux • Raspberry Pi • Windows • macOS

Build Status
Zero Config — accounts come from Trndi
Any Number of people
6 CGM Sources
Free & Open Source

Screenshots

Readable from across the room

Six tiles in a three-by-two grid, each with a name, a large value, trend arrow, delta and sparkline

A whole household

Two tall tiles side by side, the values filling most of each tile

Two people, big numbers

Features

One window, every account

๐Ÿ‘ฅ

One Tile per Person

Every account you have set up in Trndi's multi-user mode gets a tile: name, value, trend arrow, delta and the time of the reading.

๐ŸŽจ

Colour by Range

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.

๐Ÿ“ˆ

Sparkline

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.

โณ

Old Readings Look Old

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.

๐Ÿงต

Independent Polling

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.

๐Ÿ–ฅ๏ธ

Wall Display Ready

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.

๐Ÿ”—

Shares Trndi's Settings

Built on the same API and platform layer as the desktop app. Accounts, nicknames, backends and thresholds all come from Trndi; there is nothing to configure here.

๐Ÿ’

Free & Open Source

GPLv3, like Trndi. No subscription, no ads, no data collection.

Get started

Download trndi-multi

Built automatically from every change — no installer needed.

๐Ÿง

Linux x64

Most distributions (amd64)

Download for Linux

Needs Qt6Pas and libcurl, see below

๐ŸชŸ

Windows

Windows 10 & 11 (x64)

Download .zip

libcurl.dll included

๐ŸŽ

macOS

Apple Silicon (arm64)

Download .app

Unsigned: right-click, Open the first time

More platforms:

Raspberry Pi

ARM64 / aarch64 Linux

Linux Notes

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 →

Building

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

Accounts come from Trndi

1๏ธโƒฃ Add people in Trndi

Open Trndi's settings, go to the Multi User tab and add an account per person, each with its own backend and credentials. Give them a nickname while you are there. Multi-user guide →

2๏ธโƒฃ Start trndi-multi

That is all. It reads the same settings and shows every account with a backend, the default account first. The nickname becomes the tile's title.

Keys

F5      refetch every account now
F11     full screen (Esc leaves it)
Q       quit

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. Editing accounts, alarms, extensions and the Web API stay in Trndi itself.

Join the community

Ask questions, share your setup, report bugs, or just hang out with other Trndi users and contributors.