Latest release: Loading…

Your CGM data,
on any screen

A free, native desktop app for blood sugar monitoring — no browser, no cloud middleman.

🌙 Nightscout 📡 Dexcom Share 💙 Tandem Source 🩸 Medtronic CareLink 📶 xDrip+

Windows • macOS • Linux • Raspberry Pi • Embedded Linux
* plus unofficial ports for BSD and Haiku

Build Status
5 CGM Sources
100% Native
4+ Platforms*
Free & Open Source

Screenshots

See it in action

Trndi on Windows 11

Windows 11

Trndi on macOS

macOS

Trndi on Raspberry Pi with touchscreen

Raspberry Pi

Features

What makes Trndi different?

💻

Native Desktop App

Runs natively on your computer — no browser, no cloud middleman. Just your data on your screen.

📊

Trend Graph

Displays readings in a clear trend graph with customizable color-coded high, normal, and low ranges.

🔮

Predictions

Experimental glucose predictions show where your reading is heading — with optional warning overlays for predicted lows and highs.

Accessibility Built-in

Text-to-speech announces readings aloud. High contrast mode, adjustable voice and speed, and screen-reader-friendly dialogs.

📱

Touch Screen Ready

Works perfectly on touch devices — ideal for a Raspberry Pi kiosk display by the bed or in the kitchen.

👥

Multi-User

Monitor more than one person. Each account has its own source, settings, and JavaScript plugins.

🧩

JavaScript Extensions

A built-in QuickJS engine lets you write custom logic, alerts, and integrations without recompiling.

🌐

Web API

Expose glucose data to other apps and dashboards via Trndi's built-in local Web API.

🌍

Multi-Language

Ships in six languages. Adding a new language is straightforward — contributions welcome!

🎮

Razer Chroma

Lights up your Razer peripherals in different colors for normal, high, and low readings on Windows and Linux.

🛡️

Proxy & Privacy

Native proxy support, a Privacy Mode that hides the actual glucose value, and no mandatory account required.

💝

Free & Open Source

GPLv3. No subscription, no ads, no data collection. Fork it, improve it, share it.

* Linux may require additional libraries depending on the distribution.

Compatibility

Supported CGM Sources

Connect to the system you already use — no extra hardware needed.

🌙

Nightscout

Self-hosted or cloud. High/low settings auto-imported from your server. Supports both v2 and v3 APIs.

📡

Dexcom Share

US, EU, and Japan regions supported. Connects via the official Dexcom Share API — classic and new.

💙

Tandem Source

Connects to the Tandem Source cloud with your existing Tandem account credentials.

New
🩸

Medtronic CareLink

Follow a Medtronic pump via the CareLink Connect follower API — US and EU regions. One-time browser login; Trndi keeps the session alive. Experimental.

📶

xDrip+ WiFi

Connects locally over your home network to the xDrip+ Android app — no cloud needed.

Get started

Download Trndi

Get the latest version for your platform.

🪟

Windows

Windows 10 & 11 (x64)

Download Installer

Portable .zip available below

🍎

macOS

Apple Silicon

Download DMG

Portable .zip available below

🐧

Linux x64

Most distributions (amd64)

Download for Linux

.deb / .rpm / AppImage below

🥧

Raspberry Pi

ARM64 / aarch64

Download for Pi

.deb / .rpm / AppImage below

More options:

Windows (portable)

Portable .zipNuGet / Chocolatey

macOS (portable)

Portable .zip

Raspberry Pi Packages

ARM64 .debARM64 .rpm

All versions: View all releases on GitHub

Unofficial ports: Trndi can also be built from source for FreeBSD, OpenBSD & NetBSD and Haiku.

Setup

Quick Setup

🌙 Nightscout

Enter your Nightscout URL — Trndi fetches your high/low settings automatically from the server.

📡 Dexcom Share

Use your Dexcom username and password. See the Dexcom setup guide for region selection.

💙 Tandem Source

Enter your Tandem account email and password. See the Tandem setup guide for details.

🩸 Medtronic CareLink

Log in once in your browser with a Care Partner account using the bundled helper, then paste the token into Trndi. See the CareLink setup guide.

📶 xDrip+

Enable the local web server in xDrip+, then enter that IP address and password in Trndi.

Getting Started

  1. Download and run Trndi for your platform above.
    Linux users: check the Linux notes if Trndi won't start.
  2. Right-click the reading on screen and choose Settings.
  3. Select your CGM source and enter your credentials.
  4. Save — readings will start appearing within a minute.
  5. Customize via right-click → Settings: colors, fonts, alerts, and more.

💡 Tip: right-click is also how you access the graph, TIR stats, and privacy mode.

Join the community

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