CGM Data on Desktop & Raspberry Pi

Nightscout • Dexcom • Tandem Source • xDrip WiFi

Windows • macOS • Linux • Raspberry Pi • Embedded Linux

Latest release: Loading…
Build Status
5+ CGM Sources
10+ Languages
4 Platforms
Free & Open Source

See it in action

Trndi on Windows 11

Windows 11

Trndi on Fedora Linux

Fedora Linux

Trndi on Raspberry Pi with touchscreen

Raspberry Pi

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 with 10+ translations. 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.

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.

📶

xDrip+ WiFi

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

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:

Raspberry Pi Packages

ARM64 .debARM64 .rpm

Windows (portable)

Portable .zipNuGet / Chocolatey

macOS (portable)

Portable .zip

All versions: View all releases on GitHub

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.

📶 xDrip+

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

💙 Tandem Source

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

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.