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.3.13
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 12+

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.3.13

2026-06-05

Fixed

  • AUR install still failed on CachyOS / Arch with undefined symbol: main (GH#82): The v2.3.12 fix only disabled the test suite, which moved the same link failure from the test binaries onto the nexis executable itself. The real cause is GCC LTO objects being linked by LLD: on distros that enable LTO by default (CachyOS), GCC emits slim LTO objects, and LLD cannot resolve symbols defined inside them — the lone real-object reference into LTO code (Scrt1.o's _start → main) surfaces as an undefined main, which is why *every* executable failed and only on main. The build also force-selected LLD via the in-tree CXXBASICS_USE_FASTER_LINKERS helper, so the LLD half was self-inflicted. The PKGBUILD now sets options=('!lto') (no -flto injection) and builds with -DCXXBASICS_USE_FASTER_LINKERS=OFF (system default linker), making the packaged build a reproducible default-toolchain build that links cleanly. The underlying GCC 16 + LLD + LTO toolchain incompatibility remains tracked in GH#88.
View full changelog →