Ultra-fast system telemetry,
right in your terminal
An ultra-fast, aesthetic system information fetcher and real-time terminal telemetry dashboard written in pure Go. Zero runtime dependencies, sub-millisecond kernel metric resolution, and interactive multi-tab live TUI.
Engineered for speed.
Built for modern terminals.
KernelView combines the lightweight instant feel of classical fetch utilities with the deep, real-time observability of enterprise TUI dashboards.
Distro-Branded ASCII Fetch
High-fidelity, embedded ANSI color logos for 40+ Linux distributions, macOS Apple Silicon, Windows ConPTY, and BSD variants without runtime asset dependencies.
Real-Time TUI Dashboard
Interactive multi-tab terminal user interface rendered at silky-smooth 60 FPS with responsive CPU utilization graphs, memory allocation breakdowns, and swap buffers.
GPU Telemetry Engine
Direct memory-mapped hardware queries for NVIDIA NVML, AMD ROCm/amdgpu, Intel Arc/UHD, and Apple Metal unified memory architectures without fork delays.
Zero-Subprocess Architecture
Eliminates shell command spawning entirely. Reads directly from `/proc`, `sysfs`, `sysctl`, and native platform syscalls for virtually instantaneous execution.
Cross-Platform Native Go
Compiled into single static native binaries with zero CGO dependencies. First-class support across Linux (x86_64, ARM64), macOS, Windows, and BSD.
JSON Output & Scripting
Export structured JSON data with complete hardware, thermal, and network metrics for integration with jq, shell scripts, Prometheus exporters, and CI/CD pipelines.
Precision UI.
Crafted for the Command Line.
Switch between static ANSI summary mode, interactive live dashboard, and deep per-core telemetry.
Distro ASCII Art + Comprehensive Hardware & OS Specs
Instantaneous cold fetch under 45ms. Automatically renders 24-bit ANSI distro logos, kernel version, desktop environment, memory footprint, uptime, GPU, and open network ports.
Engineered with pure Go.
Benchmarked for extreme efficiency.
Direct `/proc` and sysfs memory mapping means sub-millisecond kernel metric resolution with zero subprocess overhead.
Test command flags.
Experience exact terminal output.
One binary.
Runs natively everywhere.
Compiled into single static native binaries with zero CGO dependencies. First-class support across 38+ Linux distributions, macOS, Windows, and BSD.
Linux Ecosystem
Parses kernel telemetry directly with zero subprocess forks. Automatically detects 38+ distributions, desktop environments, package managers, and hardware sensors.
Apple macOS
Deep integration with macOS Mach subsystems, host statistics, and Apple Metal unified memory telemetry across M1, M2, M3, and M4 chips.
Windows & BSD
Optimized ConPTY virtual terminal sequences with zero flicker for Windows 11/10, alongside native KVM queries for FreeBSD, OpenBSD, and NetBSD.
Install KernelView in
under 3 seconds.
Single static binary. Zero runtime dependencies. Choose your preferred method below.
Detects your operating system, CPU architecture (x86_64, ARM64, Apple Silicon, BSD), downloads the release binary, verifies SHA256 checksums, and installs to /usr/local/bin.
# Automated multi-architecture installer (Linux, macOS, BSD)
curl -fsSL https://raw.githubusercontent.com/codedbysoumyajit/KernelView-Go/main/install.sh | sh
# Verify installation
kernelview --version -f, --fast -l, --live -g, --gpu -n, --network --json