Skip to content

Syspeek 0.8.9

Choose a tag to compare

@github-actions github-actions released this 25 Oct 08:46
· 453 commits to main since this release

Syspeek 0.8.9

Local system HUD for your machine — Linux, macOS, Windows. No telemetry; data leaves only if you point a scraper at it.

Highlights

  • Windows console lifecycle fixes — Ctrl+C / Ctrl+Break / console-close now quit the HUD cleanly via a SetConsoleCtrlHandler hook (no more hanging terminal or Task Manager), and the bare syspeek launcher now detaches correctly with a safely quoted shim path (fresh-launch fixes; verified by a new Windows CI smoke).
  • Native FSEvents FIM on macOS (first in 0.8.8) — file integrity monitoring now uses a native FSEventStream with FileEvents|WatchRoot|NoDefer at 0.2 s latency: per-file created/removed/renamed/modified events feed the existing stat+sha256 diff pipeline, watched roots report replacement/removal, and metadata-only churn no longer forces full rescans. Grounded against osquery's FSEventsEventPublisher contract; live-tested on the macOS CI runner.
  • Kubernetes depth (first in 0.8.7) — per-pod/per-node CPU millis + memory from metrics.k8s.io (the kubectl top numbers) in the Kubernetes page.
  • Editable monitors (first in 0.8.7) — all 11 alert rules live-editable in Settings → MONITORS with threshold + sustained-cycle fields, persisted to [alerts].
  • Windows thread profiles (first in 0.8.7) — Profiles page THREADS/OFF-CPU via NtQuerySystemInformation.

Assets

File Use
syspeek_0.8.9_amd64.deb Debian/Ubuntu (all features; systemd/journald/cgroups)
Syspeek-0.8.9-macos.dmg macOS 12+ (universal arm64+x86_64; unsigned — see docs/macos.md for the Gatekeeper one-liner)
Syspeek-0.8.9-windows.msi / -portable.zip Windows 10+ (MSI per-machine; portable zip with dual shims)
syspeek-portable.tar.gz Linux portable bundle (any distro; sh install.sh uses it)
Syspeek-0.8.9-x86_64.AppImage Linux AppImage
SHA256SUMS sha256 for all six files (hashed from the published bytes)

Same one-liner on every OS: sh install.sh (macOS/Linux; Git Bash on Windows also works) — or PowerShell on Windows: irm https://raw.githubusercontent.com/codeafridi/Syspeek/main/cpp/packaging/windows/install.ps1 | iex.