A Windows GUI application to temporarily stop non-essential processes and free up RAM/GPU memory for running local LLMs with LM Studio.
- RAM Monitoring - Real-time RAM usage with visual progress bar
- GPU Monitoring - NVIDIA GPU memory tracking via nvidia-smi
- Process Groups/Profiles - Organize processes by category (Communication, Development, Browsers, etc.)
- Auto-Suggestions - Warns when RAM/GPU usage is high
- Auto-Select - Automatically selects processes to stop to reach a target free RAM
- Stop & Restart - Safely stop processes and restart them later
- Dark Theme - Modern, muted dark UI
- Windows 10/11
- Python 3.8+
- psutil (
pip install psutil) - NVIDIA GPU (optional, for GPU monitoring)
pip install psutilpython ram_manager.pyOr double-click ram_manager.py if Python is associated with .py files.
| Profile | Examples |
|---|---|
| Communication | Teams, Slack, Discord, WhatsApp, Zoom |
| Development | VS Code, Visual Studio, JetBrains IDEs, Node.js |
| Databases | MySQL, MongoDB, PostgreSQL, Redis |
| Browsers | Chrome, Edge, Firefox, Brave |
| Media | Spotify, Steam, Epic Games, VLC |
| Cloud | OneDrive, Dropbox, Google Drive |
| Adobe | Creative Cloud, Photoshop, Illustrator |
- Select processes you want to stop (or use "Select Suggested" / "Auto-Select")
- Click "Stop Selected" to terminate them and free RAM
- When done with LM Studio, click "Restart Stopped" to bring them back
The app saves stopped process paths so you can restart them even after closing the app.
MIT