Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsMay 26, 2026·2 min de lecture

Neohtop — Desktop System Monitor Built with Rust and Tauri

A blazing-fast, modern desktop system monitor built with Rust, Tauri, and Svelte that provides real-time CPU, memory, and process metrics in a native GUI.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Neohtop Overview
Commande d'installation directe
npx -y tokrepo@latest install e211d98c-58db-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Neohtop is a cross-platform desktop system monitor that brings the spirit of htop into a native GUI application. Built with Rust for the backend and Svelte for the frontend, it uses Tauri to deliver a lightweight native window that stays responsive even when monitoring hundreds of processes.

What Neohtop Does

  • Displays real-time CPU, memory, and swap usage with visual graphs
  • Lists all running processes with sortable columns
  • Shows per-process CPU and memory consumption
  • Provides process filtering and search capabilities
  • Supports light and dark themes with a modern UI

Architecture Overview

The backend is written in Rust using the sysinfo crate to collect system metrics at configurable intervals. The frontend is a Svelte application rendered inside a Tauri webview, keeping the total binary under 10 MB. Communication between Rust and Svelte happens through Tauri's IPC bridge, ensuring low-latency updates without polling overhead.

Self-Hosting & Configuration

  • Download pre-built binaries for macOS, Windows, and Linux from GitHub releases
  • Build from source with the Rust toolchain and pnpm
  • No configuration file needed — works immediately after launch
  • Refresh rate and theme can be adjusted from the settings panel
  • Runs as a standard desktop application with no server component

Key Features

  • Native desktop app with small footprint thanks to Tauri (not Electron)
  • Real-time process list with search and sort
  • CPU and memory usage graphs with history
  • Cross-platform: macOS, Windows, Linux
  • Modern UI built with Svelte and Tailwind CSS

Comparison with Similar Tools

  • htop — terminal-based; Neohtop adds a graphical desktop UI
  • btop — terminal TUI; Neohtop uses native windowing for richer visuals
  • Activity Monitor / Task Manager — OS-specific; Neohtop is cross-platform and open-source
  • Glances — web-based; Neohtop is a native desktop app

FAQ

Q: How much memory does it use? A: Typically under 50 MB thanks to Tauri's lightweight webview instead of a full Chromium instance.

Q: Can I kill processes from Neohtop? A: Process management features are available for supported platforms.

Q: Does it support remote monitoring? A: It monitors the local machine. For remote monitoring, pair it with an SSH tunnel or use a server-based tool.

Q: Is it a replacement for htop? A: It complements htop by offering a graphical experience for users who prefer GUIs over terminal interfaces.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires