Releases: ashishpatel26/RAMKeeper
Release list
v1.1.0 — Status Window, Color Icon & Config Expansion
What's New
Status Window (click tray icon or right-click → Status Window…)
- Dark popup positioned above system tray (Win11 rounded corners + dark title bar)
- Large color-coded RAM % (green/yellow/red)
- 5-minute GDI sparkline graph
- Last 5 clean events (time, MB freed, process count)
- Admin / limited-mode badge
- Closes on lose-focus or ESC
Color-Coded Tray Icon
- Dynamic 16×16 GDI icon redrawn every second
- Green < 60 % · Yellow 60–80 % · Red > 80 %
Process Exclusion List
- Settings → "Exclude processes (comma-sep exe names, e.g.
game.exe, vm.exe)" - Matching processes skipped by
EmptyWorkingSet— prevents latency spikes in games/VMs
Scheduled Clean
- Settings → hour (0–23) + minute (0–59), −1 = disabled
- Fires once per calendar day at the configured time
Per-Clean Log
- Every clean appends a UTF-8 line to
%APPDATA%\RAMKeeper\clean.log - Viewable in Notepad for auditing
UAC Detection
- First clean while non-elevated shows one-time balloon: "Not running as admin — standby & cache cleanup skipped"
Other
- Configurable notify threshold (default 10 MB, now a Settings field)
- "Show status window after clean" toggle in Settings
- Ctrl+Alt+R in silent mode now flashes a brief confirmation balloon
- Settings dialog expanded with "Schedule & Notifications" and "Process Exclusion" sections
Binary Size
163 KB (+14 KB from v1.0.3) · No new external dependencies · Static CRT
Install
winget
winget install ashishpatel26.RAMKeeper
Chocolatey
choco install ramkeeper
Manual — download RAMKeeper.zip, extract, right-click RAMKeeper.exe → Properties → Unblock → OK → Run as Administrator.
v1.0.3 — Settings Save Bug Fix
Bug Fix
- Fix: settings changes now persist —
PostQuitMessagewas called inside the Settings dialog's destroy path, which postedWM_QUITto the main message loop and caused the app to exit beforeConfig_Savecompleted. Replaced withPostThreadMessage(WM_NULL)to wake the nested message loop without terminating the outer one.
This was a silent regression: clicking OK in Settings appeared to work, but all changes were discarded on the next launch.
Install
winget
winget install ashishpatel26.RAMKeeper
Chocolatey
choco install ramkeeper
Manual — download RAMKeeper.exe or RAMKeeper.zip from the assets below.
v1.0.2 — Distribution & Signing
What's New
- ZIP release artifact — GitHub Actions now publishes both
RAMKeeper.exeandRAMKeeper.zip - SmartScreen guidance — README and website updated with unblock instructions for unsigned binaries
- SignPath Foundation code signing — signing pipeline wired; attribution added to release notes
- winget manifest v1.0.2 —
ashishpatel26.RAMKeeperpackage updated - Chocolatey package v1.0.2 — nuspec + install script bumped
- GitHub Pages site — dark-theme landing page with install tabs, feature comparison, config reference
Install
winget
winget install ashishpatel26.RAMKeeper
Chocolatey
choco install ramkeeper
Manual — download RAMKeeper.zip, extract, run RAMKeeper.exe.
If Windows SmartScreen blocks it: right-click → Properties → Unblock → OK.
RAMKeeper v1.0.1
RAMKeeper v1.0.1
Fix
- Settings dialog now opens when clicking Settings in the tray menu (was a placeholder in v1.0.0)
- Settings window lets you configure: RAM threshold, interval, idle timeout, boot delay, silent mode, auto-clean, start with Windows
Download
RAMKeeper.exe — 149 KB, no installer, run as Administrator.
SHA256
1DDA51E9A7A29BF7C1F4D41619B8CB3F7F173A96EC1FB236A4019839E33791A7
RAMKeeper v1.0.0
RAMKeeper v1.0.0
First stable release.
Download
RAMKeeper.exe — 142 KB, no installer needed.
Run as Administrator → tray icon appears.
What it does
- Purges Windows standby/cached memory list (
NtSetSystemInformation) - Trims all process working sets (
EmptyWorkingSet) - Resets file system cache (
SetSystemFileCacheSize) - Auto-cleans on threshold / interval / idle / boot delay
- Global hotkey
Ctrl+Alt+R
Requirements
- Windows 7 or later (x64)
- Administrator privileges (for standby purge)
- No runtime dependencies — static binary
Changelog
- Initial release with full tray UI, auto-clean, hotkey, INI config