Skip to content

bloodner/g-aether

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,645 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

G-Aether

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.

Features

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

Performance

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.

Supported Hardware

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.

Installation

  1. Download G-Aether.exe from the latest release
  2. Double-click to run (you'll see a UAC prompt — admin rights are required for hardware access)
  3. 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.

Changelog

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.

Building from Source

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 start

Requirements: .NET 8.0 SDK, Windows (WPF/WinForms targets net8.0-windows).

Relationship to G-Helper

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.

License

GPL-3.0

About

G-Aether — Modern WPF rewrite of G-Helper for ASUS ROG/TUF/Zephyrus laptops. Tray icon, carousel OSD, ASUS service health monitor, per-key RGB, and hotkey mode cycling.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors