Scripts2026年5月26日·1 分钟阅读

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.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Neohtop Overview
直接安装命令
npx -y tokrepo@latest install e211d98c-58db-11f1-9bc6-00163e2b0d79 --target codex

先 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

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产