Nexis logo

Free Linux & macOS
System Optimizer

Monitor hardware, clean system junk, manage services — all in one app. The open-source Stacer alternative, built with Qt 6.

Download v2.8.3
Nexis dashboard showing real-time CPU, memory, disk, GPU, and network monitoring

Everything you need to manage your system

From real-time monitoring to deep cleaning, Nexis gives you full control over your Linux or macOS machine.

Real-time Dashboard

CPU, memory, disk, GPU, and network at a glance with circular gauges and live charts.

Hardware Info

Detailed system, processor, graphics, and memory specs in a clean, organized view.

System Cleaner

Reclaim disk space by removing package caches, crash reports, app logs, and trash.

GPU Monitoring

Track utilization for NVIDIA, AMD, and Intel on Linux; Apple Silicon on macOS.

Kiosk Mode

F11 fullscreen dashboard for dedicated monitoring on a secondary display.

Cross-platform

Native on Linux and macOS with platform-specific integrations for each OS.

See it in action

A look at the key pages across the application.

Dashboard with real-time system monitoring

Dashboard

Hardware information page showing system specs

Hardware Info

System cleaner scanning for removable files

System Cleaner

Resource monitor with historical CPU, memory, GPU, and network charts

Resource Monitor

Service manager showing system services

Services

Package uninstaller with grouped package list

Uninstaller

Download Nexis

Pre-built binaries for Linux and macOS. Or install via APT or Homebrew for automatic updates.

Linux

x86_64 — Ubuntu, Debian, Fedora, Arch, and more

or build from source →

macOS

Apple Silicon — macOS 14+

or build from source →

Install via Package Manager

Get automatic updates delivered through your system's package manager.

Supports Ubuntu 22.04 (Jammy), 24.04 (Noble), and 25.04 (Plucky) on x86_64 and ARM64.

Install

sudo add-apt-repository ppa:s4solutionsllc/nexis
sudo apt update
sudo apt install nexis

Upgrade

sudo apt update && sudo apt upgrade nexis

Build from Source

Clone the repo and build with CMake on any supported platform.

sudo apt install qt6-base-dev qt6-charts-dev qt6-svg-dev qt6-tools-dev-tools \
  libqt6concurrent6 adwaita-icon-theme cmake g++

mkdir -p build && cd build
cmake ..
make -j$(nproc)

Background

Nexis began as a fork of Stacer, a popular Linux system optimizer created by oguzhaninan. After the original project went inactive in 2020, development continued here — porting to Qt 6 and C++17, adding native macOS support, GPU monitoring, a hardware info panel, kiosk mode, and fixing 38+ bugs inherited from the upstream codebase.

As the feature-set diverged, the project was rebranded to reflect that it had become something new. Stacer laid the foundation; Nexis is where it goes from here.

Release Notes v2.8.3

2026-07-07

Added

  • Installation stats: releases now publish two extra assets so per-channel download counting works — a brew-specific DMG copy (Nexis-X.Y.Z-macOS-arm64.brew.dmg, splitting Homebrew installs from direct .dmg downloads on GitHub's per-asset counters) and a counted source tarball (nexis-X.Y.Z-source.tar.gz) that the AUR package now builds from, making AUR installs visible for the first time.
  • Installation stats: a nightly collector workflow aggregates download counts from GitHub Releases, the Launchpad PPA, and the AUR into a daily snapshot history, rendered on a new website stats page (total downloads, per-channel breakdown, and a latest-version "active installs" view).

Fixed

  • Linux AppImage (x86_64) now reports the correct release version. The x86_64 AppImage build did not pass VERSION to appimagetool, so it fell back to the newest in the bundled AppStream metainfo — which was stale at 2.3.8 — stamping every new AppImage as 2.3.8 even though the app itself reported the right version. Third-party AppImage update managers relying on that version string now correctly detect new releases (GH#222).
  • Release pipeline: the AppStream metainfo history is now synced from the release tag at build time (mirroring the existing debian/changelog sync), so the version bundled in the AppImage and .deb can no longer drift behind the tag (GH#222).

Notes

  • Screenshot-baseline waiver (RELEASE.md §0.5): the non-blocking ScreenshotTests step fails on the two macOS dashboard images because their committed baselines predate the 2.8.x dashboard redesign (GH#191, #213, #214) and were captured outside CI. The visual differences are intended; baselines will be regenerated via the CI workflow (GH#224).
View full changelog →