Skip to content

PopSQL: limited support.

Migrate now →

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.59published October 20, 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.

The Windows installer is not code-signed yet. On machines with Smart App Control on (the default on clean Windows 11 installs) it is blocked with no "run anyway" — use the web console there, which is the complete product. Signing is on the way; until it lands, this stays written here.

windowsWindows 10/11 · 64-bit
Download · MSI

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

Other formats
EXE5.8 MB

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

SHA-256
MSI
4ab5078ecd579ff7aafd22c5f19493f9abb34c9cdd002d13f9eb33cf113ea254
EXE
606556d6d120c3ba454c35c21991a23094b0b8c63d57054d9df878f68e2c83f1
macosmacOS 12 or later
Download · DMG

Open the image and drag the app into Applications. On first launch macOS blocks it (not notarized by Apple yet): System Settings › Privacy & Security › Open Anyway. · 13.3 MB

SHA-256
DMG
7ca43509d0e16498a704a913abb170201d6390d5a1e0c5941e6cc1ddc9564eac
linuxLinux · x86-64
Download · DEB

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

Other formats
RPM6.6 MB

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

AppImage81.4 MB

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

SHA-256
DEB
666e8964aaf48d8aea65b6fcffd2e2a5403fbacf37a5803c8ea0bb29fa0e619a
RPM
c730dfdfe0d2f4e76198aa54b631806deb51a0d5f92aff8efd91c0ccb68f5f23
AppImage
4823dd9ab3f99784898eea4ed27412cc2a951a073ea8199c267a9d39a4b8911f

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.