A lightweight, open-source control center for ASUS laptops. Built as a modern WPF rewrite of g-helper, G-Aether gives you full control over performance profiles, GPU switching, fan curves, RGB lighting, and display settings — without the bloat of Armoury Crate.
- Performance Modes — Switch between Silent, Balanced, and Turbo profiles. Create custom modes with your own power limits and fan curves.
- GPU Control — Toggle between Eco (iGPU only), Standard, Optimized, and Ultimate (dedicated) GPU modes on the fly.
- Fan Curves — Fine-tune CPU, GPU, and mid fan profiles per performance mode.
- Power Limits — Set custom CPU/GPU power limits, boost behavior, and AMD undervolting.
- RGB / Aura Lighting — Control keyboard backlight brightness, animation modes, colors, and speed. Supports Anime Matrix and Slash lighting on compatible models.
- Display — Screen refresh rate switching, overdrive control, and auto-rate based on AC/battery.
- Battery Health — Set charge limits to extend battery lifespan.
- System Tray — Split-circle icon showing performance and GPU mode at a glance. Right-click to switch modes without opening the app.
- Hotkey Cycling — Filmstrip OSD shows all available modes when cycling via keyboard shortcuts.
- Custom Keybinds — Remap FN keys, M1/M2 buttons, and set up custom hotkey actions.
- Smart Optimize — "Optimize for Me" button analyzes your GPU usage history and power state, then auto-configures performance, GPU, and display settings for your usage pattern.
- Contextual Help — Hover the
?icons next to any setting for a plain-English explanation of what it does and when to use it. - At-a-Glance Status Strip — Persistent badge strip under the title bar shows Performance / GPU / Display / Services state on every panel; click a badge to jump to that panel.
- Live Changelog — "View Changelog" pulls the full release history from GitHub. When an update is available, the release notes preview in-app before you choose to download.
G-Aether is engineered to stay out of your way:
- 6.6 MB framework-dependent single-file exe (vs. ~164 MB self-contained)
- Fast startup — hardware enumeration (GPU driver, display modes, keyboard firmware, battery WMI) runs on background threads so the window appears immediately
- One unified 1 Hz sensor tick drives all UI updates; no duplicate timers
- Batched async logger writes in 3-second groups instead of per-event disk hits, so the log never stalls the UI
Most hardware reads happen off the UI thread; the main window renders in well under a second on a modern laptop.
G-Aether works with most ASUS laptops that use ASUS ACPI/WMI interfaces, including:
- ROG Zephyrus — G14, G15, G16
- ROG Flow — X13, X16, Z13
- ROG Strix / Scar — Full-size gaming models
- ROG Ally / Ally X — Handheld mode support
- ROG Duo — Dual-screen models
- TUF Gaming — FX, FA, and TX series
- ProArt — StudioBook and creator laptops
- Vivobook / Zenbook — Consumer models with ASUS ACPI support
The app auto-detects your model and enables the relevant features.
- Download
G-Aether.exefrom the latest release - Double-click to run (you'll see a UAC prompt — admin rights are required for hardware access)
- Pin the tray icon from the Windows overflow menu if you want it always visible
Requirements: Windows 10/11 with the .NET 8 Desktop Runtime. If you don't have it, Windows will prompt you to install it on first launch.
Note: G-Aether replaces Armoury Crate. You can stop ASUS services from within the app under Settings → ASUS Services.
Full version history lives on the Releases page and is also viewable in-app: Settings → View Changelog. When an update is available, the in-app update flow previews the new release notes before you download.
git clone https://github.com/bloodner/g-aether.git
cd g-aether
# Build
dotnet build app/GHelper.WPF/GHelper.WPF.csproj -c Release
# Or use the dev script
./dev.sh build
# Run
./dev.sh startRequirements: .NET 8.0 SDK, Windows (WPF/WinForms targets net8.0-windows).
G-Aether is a fork of g-helper by seerge. The original project uses Windows Forms — G-Aether is a ground-up UI rewrite in WPF with an MVVM architecture, while sharing the same battle-tested hardware control layer. This means the same broad device compatibility, with a modernized interface.