Kernel Interactive Terminal Explorer

Your system,
at a glance.

A blazing-fast TUI system monitor written in Rust. Real-time CPU, memory, disk, network, and process metrics — right in your terminal. Cross-platform. Keyboard-driven. Open source.

kite — terminal

Capabilities

Built for engineers who
live in the terminal.

Real-time metrics with an interactive, keyboard-driven interface. No GUI needed — everything runs right where you work.

Real-time system metrics

CPU utilization with per-core breakdown and braille sparkline graphs. Memory and swap with historical trends. Disk I/O throughput and filesystem usage. Network bandwidth per interface with auto-scaling units.

Interactive process management

Sort, filter, and search through every running process. Tree view for parent-child relationships. Send signals directly — SIGTERM, SIGKILL, SIGSTOP, SIGCONT. Renice priorities. Confirmation dialogs for destructive actions.

Keyboard-first
Vim-style navigation, modal input modes, and a help overlay showing every keybinding. Every action is a keystroke away.
Configurable
TOML config, CLI overrides, and a runtime settings menu. Adjust update interval, graph style, and panel visibility without restarting.
Cross-platform
Native binaries for Linux, macOS, and Windows. Same interface everywhere. Platform-specific APIs for maximum accuracy.
Built with Rust
Async runtime on tokio, zero-cost abstractions, and type-safe collectors. Fast startup, low memory footprint, crash-free by design.

Releases

Download Kite

Pre-built binaries for all major platforms. Download, extract, and run — no build tools required.

Latest: v1.0.0

Package managers

Install with your favorite
package manager.

Native packages are on the roadmap. Star the repo to get notified when they land.

Homebrew Soon
Cargo cargo install kite-monitor
Scoop Soon
WinGet Soon
APT / DEB Soon
RPM / DNF Soon
AUR Soon
Nix Soon

Get started

Up and running in seconds.

Install from crates.io or build from source. Requires Rust 1.85+.

Step 01

Install

$ cargo install kite-monitor
Step 02

Launch

$ kite # Custom refresh interval $ kite --interval 500

Feedback

Help shape Kite.

Found a bug? Have an idea? We track everything on GitHub Issues. Pick the right template and we'll take it from there.

Support

Support kafkade's
open-source work.

kite and all kafkade projects are free and open source. Your support funds development, infrastructure, and documentation.