Glint keeps an eye on your system and stays out of your way.
CPU, RAM, storage, GPU, temperatures and network activity live in a small, translucent HUD on your desktop. Drag it where you want it, choose a look that fits your desktop, and get back to what you were doing.
- Keeps CPU, RAM, storage and network activity visible at a glance
- Shows GPU usage and temperatures when your system exposes them
- Sits quietly on your desktop in a small, frameless HUD
- Lets you adjust the theme, colours, opacity and refresh rate
- Rearranges and resizes widgets right on the HUD with a built-in layout editor
- Remembers where you put it
- Lives in the system tray when you need it
- Can start automatically with Windows, macOS or Linux
- Runs as a standalone app - no Python installation required
Grab the archive for your system from the Glint release portal, which presents the latest GitHub Release in a readable format:
| Platform | Release asset |
|---|---|
| Windows x86-64 | glint-windows-x86_64.zip |
| macOS Apple silicon | glint-macos-arm64.zip |
| macOS Intel | glint-macos-x86_64.zip |
| Linux x86-64 | glint-linux-x86_64.tar.gz |
Download, extract and launch Glint. No installer or Python setup required.
On Windows, launch Glint.exe. On macOS and Linux, launch Glint. Release checksums are published in SHA256SUMS.
Note
Glint's standalone archives are currently unsigned. Windows SmartScreen or macOS Gatekeeper may ask you to confirm that you trust the download. Official builds are published through this repository's GitHub Releases.
| Action | Result |
|---|---|
| Left-click and drag the HUD | Move Glint - it'll remember where you left it |
| Right-click the HUD | Open Settings or exit Glint |
| Tray → Edit Layout (or Settings → Layout) | Edit widgets live on your desktop: drag them around, resize from any corner, and snap them to a neat grid. Right-click a widget there to add or remove one. Save keeps the changes, Discard / Esc throws the session away |
| Double-click the tray icon | Show and raise the HUD |
| Open the tray menu | Show Glint, open Settings, manage autostart, or exit |
Settings and layouts are stored in your operating system's application configuration directory.
Want to make Glint a little more your own? Use the tray's Edit Layout to rearrange widgets, resize them from their corner, snap to the grid, and pick the disk to watch. Tune the look in Settings → Appearance - swap between bundled themes or fine-tune individual colours on top of your chosen theme. For deeper edits, themes.json covers the font, corner radius and colour palette, while default_layout.json controls the HUD size, widget order, positions and disk selection.
See the Glint documentation for examples and platform-specific notes.
Glint runs locally.
There are no accounts, analytics, telemetry, advertising or cloud services. Your system readings are displayed on your computer and are not written to a monitoring history or transmitted anywhere.
Only your preferences, HUD position and layout files are saved on your device.
You can read the full privacy statement if you'd like the details.
Not every operating system or piece of hardware exposes the same sensors. Glint uses the information your system makes available and shows unavailable readings as such.
| Metric | Windows | macOS | Linux |
|---|---|---|---|
| CPU, RAM, disk, network | psutil |
psutil |
psutil |
| CPU temperature | WMI when exposed | psutil when exposed |
hwmon through psutil |
| NVIDIA GPU usage and temperature | nvidia-smi |
nvidia-smi when supported |
nvidia-smi |
| AMD/Intel GPU usage | Windows performance counters | Unavailable fallback | Unavailable fallback |
| Other GPU temperatures | Platform sensor when exposed | Platform sensor when exposed | hwmon when exposed |
Temperature and GPU availability varies by hardware, drivers, permissions and operating system.
Wayland compositors may also prevent applications from forcing the HUD below other windows. Glint remains frameless and usable when that hint is ignored.
Want to poke around under the hood?
Glint requires Python 3.10 or later and a graphical desktop session.
git clone https://github.com/ZFordDev/Glint.git
cd Glint
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
python -m pip install .
glintFor development:
python -m pip install -e ".[dev]"
ruff format --check .
ruff check .
python -m pytest
python main.pyThe test workflow runs on Windows, macOS and Linux for every pull request and push to main.
Glint is stable and ready for everyday use on Windows, macOS and Linux.
The project is intentionally kept simple. There are no accounts or background services, and Glint never downloads or installs updates itself. Optional update notifications are disabled by default; when enabled, Glint checks GitHub for a newer release and lets you open the release portal when one is available.
Every release is built and tested through GitHub Actions across Windows, macOS and Linux, with formatting, linting, tests and version checks completed before the release archives are created.
Want to know how Glint is put together? The architecture and maintenance notes go into the nerdier details.
Found a bug, have an idea, or want to contribute?
- Read CONTRIBUTING.md before preparing a change
- Use the issue tracker for reproducible bugs and focused feature requests
- Report vulnerabilities privately using SECURITY.md
- See what's changed between versions in the changelog
Glint is open-source software released under the MIT License.
Use it, learn from it, modify it or build something of your own with it.

