{"id":48603537,"url":"https://github.com/s4solutionsllc/nexis","last_synced_at":"2026-06-04T16:00:26.318Z","repository":{"id":336746988,"uuid":"1150170059","full_name":"s4solutionsllc/Nexis","owner":"s4solutionsllc","description":"Cross-platform system optimizer for Linux \u0026 macOS. Successor to Stacer (9k+ stars) rebuilt on Qt 6/C++17 with GPU monitoring, Docker management and disk health. GPL-3.0.","archived":false,"fork":false,"pushed_at":"2026-06-04T15:45:40.000Z","size":189754,"stargazers_count":46,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"native","last_synced_at":"2026-06-04T16:00:20.865Z","etag":null,"topics":["battery-monitor","cpp17","cross-platform","desktop-application","disk-health","docker-management","gpu-monitor","linux","macos","open-source","package-manager","process-manager","qt6","resource-monitor","service-manager","stacer-alternative","startup-manager","system-cleaner","system-monitor","system-optimizer"],"latest_commit_sha":null,"homepage":"https://s4solutionsllc.github.io/Nexis/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"oguzhaninan/Stacer","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/s4solutionsllc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"s4solutionsllc"}},"created_at":"2026-02-05T00:51:38.000Z","updated_at":"2026-06-04T15:45:47.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/s4solutionsllc/Nexis","commit_stats":null,"previous_names":["lsimpsonsfdc/stacer","s4solutionsllc/nexis"],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/s4solutionsllc/Nexis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s4solutionsllc%2FNexis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s4solutionsllc%2FNexis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s4solutionsllc%2FNexis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s4solutionsllc%2FNexis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s4solutionsllc","download_url":"https://codeload.github.com/s4solutionsllc/Nexis/tar.gz/refs/heads/native","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s4solutionsllc%2FNexis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33912326,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["battery-monitor","cpp17","cross-platform","desktop-application","disk-health","docker-management","gpu-monitor","linux","macos","open-source","package-manager","process-manager","qt6","resource-monitor","service-manager","stacer-alternative","startup-manager","system-cleaner","system-monitor","system-optimizer"],"created_at":"2026-04-08T23:01:20.027Z","updated_at":"2026-06-04T16:00:26.312Z","avatar_url":"https://github.com/s4solutionsllc.png","language":"C++","funding_links":["https://github.com/sponsors/s4solutionsllc"],"categories":[],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/screenshots/header.png\" width=\"800\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eLinux \u0026 macOS System Optimizer and Monitor\u003c/b\u003e\u003cbr\u003e\n  \u003csub\u003eThe only free, open-source, cross-platform all-in-one system optimizer, monitor, and manager\u003c/sub\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/s4solutionsllc/Nexis/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/s4solutionsllc/Nexis?label=latest%20release\" alt=\"Latest Release\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/s4solutionsllc/Nexis/actions/workflows/build.yml\"\u003e\u003cimg src=\"https://github.com/s4solutionsllc/Nexis/actions/workflows/build.yml/badge.svg?branch=native\" alt=\"Build Status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/s4solutionsllc/Nexis/blob/native/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/s4solutionsllc/Nexis\" alt=\"License: GPL v3\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Qt-6-41cd52?logo=qt\" alt=\"Qt 6\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/C%2B%2B-17-blue?logo=cplusplus\" alt=\"C++17\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/platforms-Linux%20%7C%20macOS-lightgrey\" alt=\"Platforms: Linux | macOS\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/downloads/s4solutionsllc/Nexis/total\" alt=\"Downloads\"\u003e\n  \u003ca href=\"https://launchpad.net/~s4solutionsllc/+archive/ubuntu/nexis\"\u003e\u003cimg src=\"https://img.shields.io/badge/PPA-s4solutionsllc%2Fnexis-E95420?logo=ubuntu\" alt=\"PPA: s4solutionsllc/nexis\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://aur.archlinux.org/packages/nexis\"\u003e\u003cimg src=\"https://img.shields.io/aur/version/nexis\" alt=\"AUR version\"\u003e\u003c/a\u003e\n    \u003c!--\u003ca href=\"https://crowdin.com/project/nexis\"\u003e\u003cimg src=\"https://badges.crowdin.net/nexis/localized.svg\" alt=\"Crowdin\"\u003e\u003c/a\u003e--\u003e\n\u003c/p\u003e\n\n## Features\n\n### Monitor\n- **Dashboard** -- Real-time CPU, memory, disk, GPU, and network monitoring with customizable tile layouts, a system health score, and a one-click maintenance wizard\n- **Hardware Info** -- Detailed system, processor, graphics, memory, battery, and disk information at a glance\n- **Resource Monitor** -- Historical charts for CPU, memory, GPU, network, and disk I/O\n- **Kiosk Mode** -- F11 fullscreen dashboard-only mode for dedicated monitoring displays\n- **GPU Monitoring** -- GPU utilization tracking for NVIDIA, AMD, and Intel (Linux); Apple Silicon (macOS)\n- **Battery \u0026 Disk Health** -- Battery cycle count and capacity degradation, SMART disk health (NVMe + SATA)\n\n### Manage\n- **System Cleaner** -- Remove package caches, crash reports, application logs, app caches, and unused Flatpak runtimes\n- **Scheduled Cleaning** -- Automated background cleaning via systemd, launchd, or cron with exclusion rules\n- **Disk Tools** -- Find large/old files and scan for duplicates across directories\n- **File Search** -- Search files by name, extension, size, and date with advanced filters\n- **Process Manager** -- View, sort, filter, and manage running processes\n- **Service Manager** -- Start, stop, and toggle system services (systemd / launchd)\n- **Startup Apps** -- Manage auto-start applications with configurable delay\n- **Package Uninstaller** -- Uninstall packages via APT, DNF, Pacman, Snap (Linux) or Homebrew (macOS)\n\n### System\n- **Docker Management** -- GUI for managing Docker images, containers, and volumes\n- **System Logs** -- View, filter, and search journald/syslog entries by severity\n- **Hosts File Editor** -- Manage `/etc/hosts` entries with DNS cache flushing\n- **Network Diagnostics** -- Ping, traceroute, DNS lookup, open ports viewer, and firewall management\n- **Power Profiles** -- Switch between power-saver, balanced, and performance modes (Linux); Spotlight rebuild, disk verify, and LaunchServices rebuild (macOS)\n- **APT Repository Manager / Homebrew Taps** -- Manage package repositories with health checks, diagnostics, and one-click repair\n- **Desktop Settings** -- Adjust GNOME (Linux) or macOS desktop preferences\n- **Command Palette** -- Ctrl+K quick-navigation to any page or action\n- **Theme Support** -- Dark, light, and system-auto color schemes\n- **Internationalization** -- 34 languages supported\n\n## How Nexis Compares\n\n| | **Nexis** | Stacer | CleanMyMac X | BleachBit |\n|---|:---:|:---:|:---:|:---:|\n| **Real-time monitoring** | :white_check_mark: | :white_check_mark: | Partial | :x: |\n| **System cleaning** | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |\n| **Process/service management** | :white_check_mark: | :white_check_mark: | :x: | :x: |\n| **Package management** | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: |\n| **GPU monitoring** | :white_check_mark: | :x: | :x: | :x: |\n| **Hardware info panel** | :white_check_mark: | :x: | :x: | :x: |\n| **Battery \u0026 disk health** | :white_check_mark: | :x: | :x: | :x: |\n| **Docker management** | :white_check_mark: | :x: | :x: | :x: |\n| **System log viewer** | :white_check_mark: | :x: | :x: | :x: |\n| **Disk analysis \u0026 duplicates** | :white_check_mark: | :x: | :white_check_mark: | :x: |\n| **Network diagnostics** | :white_check_mark: | :x: | :x: | :x: |\n| **Scheduled cleaning** | :white_check_mark: | :x: | :white_check_mark: | :x: |\n| **Kiosk mode** | :white_check_mark: | :x: | :x: | :x: |\n| **Linux support** | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: |\n| **macOS support** | :white_check_mark: | :x: | :white_check_mark: | :x: |\n| **Actively maintained** | :white_check_mark: | :x: (since 2020) | :white_check_mark: | :white_check_mark: |\n| **Open source** | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: |\n| **Price** | **Free** | Free | ~$40/year | Free |\n\n## Background\n\nNexis began as a fork of [Stacer](https://github.com/oguzhaninan/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 hundreds of bugs and regressions inherited from the upstream codebase. As the feature-set diverged, the project was rebranded as Nexis to reflect that it had become something new. Stacer laid the foundation; Nexis is where it goes from here.\n\n## Downloads\n\nInstall via [PPA](#install-via-ppa-ubuntu), [AUR](#install-via-aur-arch-linux), or [Homebrew](#install-via-homebrew-macos) for automatic updates, or download pre-built binaries from the [Releases page](https://github.com/s4solutionsllc/Nexis/releases/latest):\n\n- **Linux x86_64**: `.deb` package, `.AppImage` portable, standalone binary\n- **Linux ARM64** (aarch64): `.deb` package, `.AppImage` portable, standalone binary\n- **macOS Apple Silicon**: `.dmg` disk image\n\n### Install via PPA (Ubuntu)\n\n```bash\nsudo add-apt-repository ppa:s4solutionsllc/nexis\nsudo apt update\nsudo apt install nexis\n```\n\nSupports Ubuntu 22.04 (Jammy), 24.04 (Noble), and 25.04 (Plucky) on both x86_64 and ARM64. Updates are delivered automatically via `apt upgrade`.\n\n### Install via AUR (Arch Linux)\n\n```bash\nyay -S nexis\n```\n\nAlso works with `paru` or any other AUR helper. Builds from source — requires Qt6 development packages which are pulled in automatically. Updates are delivered via `yay -Syu`.\n\n### Install via Homebrew (macOS)\n\n```bash\nbrew tap s4solutionsllc/nexis\nbrew install --cask nexis\n```\n\nRequires macOS 12+ (Monterey) on Apple Silicon. Updates are delivered via `brew upgrade --cask nexis`.\n\n## Screenshots\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/screenshots/dashboard.png\" width=\"700\"\u003e\n    \u003cbr\u003e\u003cem\u003eDashboard -- real-time system monitoring\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/screenshots/system-cleaner.png\" width=\"700\"\u003e\n    \u003cbr\u003e\u003cem\u003eSystem Cleaner -- remove caches, logs, and crash reports\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/screenshots/resource-monitor.png\" width=\"700\"\u003e\n    \u003cbr\u003e\u003cem\u003eResources -- historical CPU, memory, GPU, network, and disk I/O charts\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eView all screenshots\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\n| Page | Screenshot |\n|---|---|\n| Hardware Info | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/screenshots/hardware-info.png\" width=\"500\"\u003e |\n| Startup Apps | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/startup-apps.png\" width=\"500\"\u003e |\n| Search | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/search.png\" width=\"500\"\u003e |\n| Services | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/services.png\" width=\"500\"\u003e |\n| Processes | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/processes.png\" width=\"500\"\u003e |\n| Uninstaller | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/uninstaller.png\" width=\"500\"\u003e |\n| System Logs | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/system-logs.png\" width=\"500\"\u003e |\n| Resources | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/resources-overview.png\" width=\"500\"\u003e |\n| Helpers | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/helpers-hosts.png\" width=\"500\"\u003e |\n| APT Repository Manager | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/apt-repos.png\" width=\"500\"\u003e |\n| GNOME Settings | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/gnome-settings.png\" width=\"500\"\u003e |\n| GNOME Settings (Window Manager) | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/gnome-settings-windowmanager.png\" width=\"500\"\u003e |\n| GNOME Settings (Mouse/Touchpad) | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/gnome-settings-mouse.png\" width=\"500\"\u003e |\n| Settings | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/settings.png\" width=\"500\"\u003e |\n| Feedback | \u003cimg src=\"https://raw.githubusercontent.com/s4solutionsllc/Nexis/native/website/public/images/guide/feedback.png\" width=\"500\"\u003e |\n\n\u003c/details\u003e\n\n## Building from Source\n\n### Prerequisites\n\n#### Linux\n\nInstall Qt 6 development libraries:\n\n**Ubuntu / Debian:**\n```bash\nsudo apt install cmake g++ qt6-base-dev qt6-charts-dev qt6-svg-dev \\\n  qt6-tools-dev-tools qt6-l10n-tools\n```\n\n**Fedora / RHEL:**\n```bash\nsudo dnf install cmake gcc-c++ qt6-qtbase-devel qt6-qtcharts-devel \\\n  qt6-qtsvg-devel qt6-linguist\n```\n\n**Arch Linux:**\n```bash\nsudo pacman -S cmake qt6-base qt6-charts qt6-svg qt6-tools\n```\n\n\u003e **Note:** On minimal or headless environments you may also need `libgl1-mesa-dev` (Debian/Ubuntu) or equivalent OpenGL headers.\n\n#### macOS\n\n```bash\nbrew install qt@6 cmake adwaita-icon-theme\n```\n\nAfter installing, ensure Qt is in your path:\n```bash\nexport PATH=\"$(brew --prefix qt@6)/bin:$PATH\"\n```\n\n### Build\n\n```bash\nmkdir -p build \u0026\u0026 cd build\ncmake .. -DCMAKE_PREFIX_PATH=$(brew --prefix qt@6)\nmake -j$(sysctl -n hw.ncpu)\n```\n\n## Development\n\nNexis is co-authored by [Claude Code](https://claude.ai/claude-code), Anthropic's AI coding agent. Claude Code contributes to architecture decisions, feature implementation, bug fixes, CI/CD pipelines, and release engineering -- working alongside the human maintainer as a pair-programming partner.\n\n## Translations\n\nNexis supports 34 languages. Translations are managed via [Crowdin](https://crowdin.com/project/nexis) -- no coding required to contribute. Sign up, pick a language, and start translating in your browser.\n\nNew translations are automatically synced back to this repository via pull request.\n\n### Maintainer Setup\n\nTo enable the Crowdin sync pipeline for a new fork:\n\n1. Create a project at [crowdin.com](https://crowdin.com) (free for open source).\n2. Add two repository secrets in GitHub Settings \u003e Secrets:\n   - `CROWDIN_PROJECT_ID` -- numeric project ID from the Crowdin dashboard.\n   - `CROWDIN_PERSONAL_TOKEN` -- personal access token from Crowdin account settings.\n3. Seed the project with existing translations (one-time):\n   ```bash\n   brew install crowdin                # macOS\n   export CROWDIN_PROJECT_ID=\u003cid\u003e\n   export CROWDIN_PERSONAL_TOKEN=\u003ctoken\u003e\n   crowdin upload sources --config crowdin.yml\n   crowdin upload translations --config crowdin.yml --auto-approve-imported\n   ```\n4. The `crowdin-sync.yml` GitHub Action handles ongoing sync automatically.\n\n## Contributing\n\nBug reports and feature requests are welcome! Please [open an issue](https://github.com/s4solutionsllc/Nexis/issues) or submit a pull request. See [CHANGELOG.md](CHANGELOG.md) for release history.\n\n## Maintenance \u0026 Releases\n\nNexis is a free, GPL-3.0 reference product with a single named maintainer and a strict capacity time-box. If you are a future maintainer (human or agent) inheriting the project, read these in order:\n\n- [`docs/MAINTAINER_SOP.md`](docs/MAINTAINER_SOP.md) — ownership, time-box, on-call cadence, decision rights.\n- [`RELEASE.md`](RELEASE.md) — end-to-end release runbook (tag, build matrix, code signing, Homebrew/AUR/PPA bumps, CVE expedited path, post-release verification, dry-run procedure).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs4solutionsllc%2Fnexis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs4solutionsllc%2Fnexis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs4solutionsllc%2Fnexis/lists"}