NeoHtop 1.3//Free & open source

Your system.
In plain sight.

A modern system monitor for people who like to look under the hood.
Find the process. Follow the spike. Keep the essentials in your menu bar.

Free & open source·macOS, Linux & Windows·No account required

THE REAL APP. YOUR KIND OF DESKTOP.
NeoHtop in Catppuccin, showing CPU, memory and GPU charts, storage, network and processes
Catppuccin. The familiar ghost. A fresh desktop.More screenshots
The NeoHtop ghost icon in the macOS menu bar with its rounded resource overview open
A whole monitor in your menu bar.
Built for your desktop.macOSLinuxWindows24 themesOpen source. Always yours.

OUT IN THE WORLD

From this repo.
To desktops everywhere.

Find NeoHtop on GitHub and in your package manager. Here’s what the public counters report.

GitHub downloads

114,885

Desktop · all published releases

GitHub Releases

Homebrew installs

3,051

Desktop cask · past 365 days

Homebrew analytics

npm downloads

2,536

Separate CLI · past year

neohtop-cli on npm

Downloads and reported installs, not unique users. Sources cover different periods and can overlap, so we keep them separate. Community packages for Arch, Fedora, Scoop and Solus aren’t included in these counts.

01 / UNDER THE HOOD

Follow your curiosity.
Find what’s going on.

From a busy core to the process behind it. One clear place to explore your machine.

01
Find the whole story.

Expand process families, follow their combined CPU and RAM, and keep matching children in context as you search.

Process trees, search, filters & pinning
02
Get to know your GPU.

See utilization, memory and the diagnostics your graphics driver exposes. Choose an adapter and go deeper.

Apple silicon, AMD & NVIDIA · driver dependent
03
A little window. A lot inside.

Your essential readings and busiest processes, a click away in the menu bar. Jump straight from a process to its inspector.

One sample, pause state & theme across windows
04
Who’s holding that port?

Type :3000 or port:443 to find a local TCP listener or bound UDP socket. Socket scans run only when you ask.

Keep bare numbers for process IDs
05
Every card opens a door.

CPU cores, memory breakdowns, graphics adapters, mounted volumes and network interfaces. Inspect the reading behind the number.

Six resource views, with useful details
06
Made for your desktop.

Native process icons, clear controls, saved preferences and a refresh pace you choose. The ghost fills in when an icon is unavailable.

Rust + Tauri + Svelte + shadcn-svelte

02 / GO A LITTLE DEEPER

Open a card.
Get the useful details.

Explore individual cores, inspect a short history and follow the readings that matter.

CPU details with per-core activity and a utilization history
CPUMemoryGraphicsStorageSystemNetwork

Charts keep roughly two minutes in memory. Gaps show paused or missing readings. GPU diagnostics depend on your driver.

03 / MAKE IT YOURS

24 original themes

24 themes.
Still yours.

Catppuccin, front and center. Light, dark, colorful and retro when you want a change. The themes you love, with consistent controls and a searchable gallery.

CatppuccinDraculaTokyo NightNordGitHub LightGruvbox
The searchable NeoHtop theme gallery, with GitHub Light selected

04 / GOOD COMPANY

The ghost gets around.
Thanks to you.

Real posts from people who found NeoHtop, tried it and passed it on. In their own words, with a link to every original.

Neohtop is absolutely beautiful to look at. It's a modern system monitor inspired by htop, providing real-time insights into CPU, memory, disk, and network usage. A work of art!
Htop 加强版: NeoHtop 基于 Svelte、Rust 和 Tauri 构建的现代化、跨平台的系统监控工具
NeoHtopめちゃかっこいい。macOSでも動く。Apple Silicon版もちゃんとある。手元で動かしてみたけどアクティビティモニタより好きかも。 Abdenasser/neohtop: 💪🏻 htop on steroids
أجمل برنامج في الوجود لمتابعة أداء الجهاز والتطبيقات التي تستهلك الموارد والتحكم فيها، يأتي ومعه ثيمز كثيرة تفتح النفس..
This system monitoring tool NeoHtop looks pretty sleek, built on Tauri for cross-platform support
NeoHtop: A beautiful GUI system monitor
More from the community11 posts
💻 NeoHtop:现代跨平台系统监视器!实时追踪 CPU 和内存使用,支持进程管理。 基于 Svelte、Rust 和 Tauri 构建,轻量高效,非常适合日常系统监控! 👉
neoHTOP: A modern, cross-platform system monitor built on top of Svelte, Rust and Tauri
🚀 Introducing NeoHtop, the ultimate process monitoring tool for all your system needs! 🖥️ Say goodbye to clunky, outdated monitors and hello to a modern, native solution with a clean and user-friendly interface. 🤩 With NeoHtop, you can easily keep track of your system's…

Shared NeoHtop with their community.

NeoHtop – мощный и стильный менеджер процессов
Discover NeoHtop, a modern task manager for macOS combining terminal power with a user-friendly interface, built with Rust, Tauri & Svelte. { author: @__abdenasser } #CodeNewbie
NeoHtop: Ein Systemmonitor für macOS
NeoHtop: Ein Systemmonitor für macOS
NeoHtop offers a modern interface with additional features like process pinning, smart search, and themes while maintaining high performance through its Rust backend. It's designed to be more user-friendly and efficient than traditional system monitors.
見た目好みで使ってみてるシステムモニター、 トグルボタンのアクティブ状態をアイコンを45度傾けるという方法で示してて、特殊すぎて2度見した
🖥️ #NeoHtop: Cross-platform system monitor combining #Svelte, #Rust, and #Tauri for a modern monitoring experience #opensource #devops 🚀 Key features: Real-time process monitoring CPU & memory usage tracking Process search & filtering Dark/light theme support 💻 Tech stack:…

Profile photos via Unavatar. Posts link to their original authors on X.

05 / YOUR NEXT DOWNLOAD

Meet your next
favorite desktop utility.

Free, local and open source. Choose your system and get a clearer view.

v1.3.0 · current release

Official v1.3.0 installers. Choose your operating system and architecture.

Prefer Homebrew?

Community-maintained and may lag behind. Use the installers above for the current official release.

brew install --cask neohtop

GOOD TO KNOW

A few useful answers.

Does NeoHtop send analytics?

Official v1.3.0 builds send a basic app-open count and version without a persistent identifier. Optional feature usage is off by default in Settings → Privacy. Process and system readings stay local. See the Privacy link for details; website analytics is separate.

Is NeoHtop free? Do I need an account?

NeoHtop is free, MIT-licensed and open source. Local desktop monitoring requires no account or cloud subscription. Pro is postponed and is not available to buy or install.

Will it read my graphics card?

GPU support depends on your operating system and driver. NeoHtop reads macOS IORegistry, AMD sysfs and NVIDIA NVML, with DXGI/DRM inventory for other adapters. Missing counters stay unavailable. Per-process GPU engine accounting is limited to supported Linux DRM drivers.

Are all 24 themes still here?

Yes. The original themes remain, including Catppuccin, Dracula, Nord, Tokyo Night, light palettes, retro choices and High Contrast. Glassy needs supported native effects on macOS or Windows.

What does the menu-bar companion do?

It shows CPU, RAM, GPU, network, free storage and the five busiest processes. It shares samples, pause and themes with the main window, and stops polling while hidden. Tray behavior varies by Linux desktop.

Does this include process trees and local-port search?

Version 1.3.0 includes expandable families with combined CPU/RAM and explicit :3000 or port:443 searches. Family RAM may double-count shared pages, and socket visibility depends on OS permissions. Older releases can differ.

How is it different from NeoHtop CLI?

Desktop is the Rust/Tauri/Svelte graphical app. NeoHtop CLI is a separate Go/Charm terminal application. Both are local, open-source monitors with independent feature sets and releases.

Open source at the core.

NeoHtop Pro is postponed. This release is the free local desktop app.

Support development