Skip to content

Download

The console in the browser. The rest, where a browser cannot go.

The whole product works in a browser. The three below exist for what it cannot reach: a window of its own, metrics collected from inside the machine, and a build step.

version0.1.42published September 5, 2026

Desktop app

The same console interface in its own window, with automatic updates. We publish for Windows and Linux, each with its platform-native installer — .msi, .deb and .rpm are a real install, with a menu entry. macOS compiles but is not released yet.

windowsWindows 10/11 · 64-bit
Download · MSI

Windows installer. Double-click and follow the wizard. · 6.3 MB

Other formats
EXE5.5 MB

Alternative installer (NSIS), for machines that cannot run .msi.

SHA-256
MSI
b5b2fd3c2e63e8fbfa6a263ac9656f28389189968d1ff64dc1a75cb0430e9406
EXE
ec57351f5ccd201c5cb2132141f25bccc48da67bf0570f006b217fff16ccab28
macosmacOS 12 or later
Coming soon

No build published for this platform yet.

linuxLinux · x86-64
Download · DEB

sudo apt install ./file.deb — a real install, with a menu entry. · 6.2 MB

Other formats
RPM6.2 MB

sudo dnf install ./file.rpm — a real install, with a menu entry.

AppImage80.4 MB

Portable: chmod +x and run. Installs nothing, adds no menu entry.

SHA-256
DEB
e38bd2f6a2708c1f0188706a243fb9de473b279a2ee7b2629e3cd9aed9529635
RPM
4b6513b95f84acd4d39ace406ea628ac6c54ed3bcebf7d061249dcbedc1482e8
AppImage
3ae52c3aec707509b88653a7d2d41064db07393077f3a26bd4986c3c81a64bdd

Command line

A single binary that talks to your workspace API. It exists for the place a browser cannot go: a pipeline. It is what lets a deploy check that a table is not empty before shipping, a nightly job start a sync, and a build stop when a monitor is already down.

Builds

Linux, macOS and Windows, x86-64 and ARM64. Built with Native AOT, so there is no runtime to install in a CI image.

How it authenticates

A workspace API key, created in Settings. Its scope narrows what the tool reaches on top of the role of whoever created it, and a key never grants platform-wide powers. In CI two environment variables are enough — nothing is written to the runner disk.

Installlinux · macos · windows
# Linux e macOS
curl -fsSL https://api.datarunner.app/downloads/cli/install.sh | bash

# Windows (PowerShell)
irm https://api.datarunner.app/downloads/cli/install.ps1 | iex

Asks for neither root nor administrator: it installs into a user directory. The installer verifies the published SHA-256 before installing and refuses on a mismatch.

Monitoring agent

A single binary with no runtime dependency that collects CPU, memory, swap, disk, network, load, temperature, GPU, battery and drive health and pushes them to your workspace. Push only: it reads nothing from your database and accepts no remote command.

Builds

Windows and Linux, x86-64 and ARM64. Compiled with Native AOT, so there is no .NET to install.

How it authenticates

Enrollment exchanges a one-time token for a long-lived key, stored hashed on the server. Every batch carries that key plus an HMAC-SHA256 signature over the body. It updates itself, verifying the SHA-256 the manifest declares before swapping the binary.

Installwindows · linux
# Linux
curl -fsSL https://api.datarunner.app/downloads/agent/install.sh | sudo bash -s -- \
  --server https://api.datarunner.app --token <token>

# Windows (PowerShell, admin)
& ([scriptblock]::Create((irm https://api.datarunner.app/downloads/agent/install.ps1))) `
  -Server https://api.datarunner.app -Token <token>

Run the command on the machine you want to monitor and paste the enrollment token generated under Hosts in the console.