Chargle sits in the system tray and watches the power source. Plug the charger in and it plays a short rising sound, pull it out and the sound falls, so you can tell what happened without looking at the battery icon.
Eight sound packs are built in, all of them generated by code in the repository rather than recorded, and you can point the app at your own audio files instead. If you would rather not hear anything, it can show a small on-screen panel in its place, in a few styles and positions.
It stays quiet during Do Not Disturb, full-screen apps and screen sharing. There is no account to make and no telemetry of any kind.
What's new in 1.1.1
Chargle no longer dies every time you sign in.
Run at login worked everywhere except at login
If you turned on Start Chargle when I sign in, the Store build never survived the sign-in that followed. A splash screen sat on screen for around two minutes, then vanished, and there was no tray icon and no Chargle. Opening it from the Start menu straight afterwards worked perfectly, which made it look like the app disliked being started early rather than being started at all.
The manifest is where it went wrong. The startup task declared its entry point as $targetentrypoint$, the same token the main application entry uses. The MSIX tooling substitutes that token on the Application element and nowhere else, so what shipped inside the package was the literal string, dollar signs and all:
xml <Application Id="App" Executable="Chargle.exe" EntryPoint="Windows.FullTrustApplication"> <uap5:Extension Category="windows.startupTask" Executable="Chargle.exe" EntryPoint="$targetentrypoint$">
Launching from the Start menu goes through the first line and gets full-trust Win32 activation. Signing in goes through the second, and Windows took the unrecognised entry point to mean this was an ordinary packaged app, not a Win32 one. So it did what it does for those:put the splash screen up and waited for a CoreWindow to appear. Chargle is a Win32 app and never creates one.
Meanwhile Microsoft.UI.Xaml.Application.Start failed immediately with REGDB_E_CLASSNOTREG, because the XAML runtime cannot start under that kind of activation. The process was gone in under half a second. The two minutes were the shell waiting for a window from a process that had already exited, and the splash screen was the clearest evidence available all along — a full-trust launch never shows one.
The startup task now names Windows.FullTrustApplication outright, with a comment next to it explaining why it cannot be the token.
The crash log was empty the whole time
Chargle writes unhandled exceptions to crash.log precisely so that a tray app dying quietly leaves something behind. It had nothing to say about any of this.
The handlers that write that file are installed in OnLaunched, and OnLaunched never ran — the failure happened in Application.Start, one frame further out, before there was an application to hand it to. The only record was an entry in Event Viewer. …
Yes. Chargle is free and open-source software released under the MIT license.
What is the latest version of Chargle?
The latest version is 1.1.1, released on Aug 23, 2026.
Is it safe to download Chargle?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 4ea6368f5e7a84d6ace76ecb87d4dee73336d912d88d14a242fa621f55dc38e4.
Which Windows versions does Chargle support?
Chargle requires Windows 10 version 2004 or later and is available for 64-bit (x64), ARM64 systems.
How do I uninstall Chargle?
Open Settings › Apps › Installed apps, find Chargle and select Uninstall. From the command line, run winget uninstall --id=Arihant25.Chargle -e.
Is there a portable version of Chargle?
Yes. Chargle is available as a portable ZIP archive (Chargle-1.1.1-win-x64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.
Alternatives to Chargle
Other System Utilities programs for Windows from different developers.
Extend your laptop's battery lifespan with custom charge notifications. This program monitors your power status from the system tray and includes both installer and portable editions.
Tray utility for Xiaomi/Redmi laptops - battery charge limit, performance modes, OSD and Mi button, driver-free via the stock firmware WMI interface (MIFS).