Home
Softono

R2d2 Monitor

Open source MIT Go
70
Stars
2
Forks
0
Issues
1
Watchers
3 months
Last Commit

 About R2d2 Monitor

R2-D2 Monitor is a high-performance system telemetry console for Windows.

Platforms

Web Self-hosted Windows

Languages

Go

Links

Need Help Installing R2d2 Monitor?

We provide expert installation service for this software. Our team will install, configure, and secure R2d2 Monitor on your server. plans start at just $30.

R2d2 Monitor

View on GitHub

R2-D2 Monitor

Windows Star Wars

Terminal

   ___________  
  /  ___ ___  \ 
 |  | (O) |  | |
 |--+-----+--|-|   R2 > *Bleep bloop!*
 | [=]   [=]   |        Systems online and scanning...
 | [ ]---[ ]   |        Signal acquired.
 | [_________] |
 |   |_____| | |
 |___|     |___|
 /____|___|____\

R2-D2 Monitor It’s a Windows-native TUI built in Go that leverages native WMI and PowerShell integration to deliver fast, deep telemetry directly to your terminal with company of a droid. R2 has reactive states. He "jitters" when he's processing data, enters a panicked "Alarm" mode if your CPU/Temps spike, and whistles when you successfully kill a process. He’s constantly scanning the system and bleeping about kernel stability.

https://github.com/user-attachments/assets/6586a622-cd2a-4d99-82a2-c943bfddfb82

Key Features

  • Real-time Telemetry: Live tracking of system resources, network traffic, and multi-vendor GPUs (NVIDIA/AMD/Intel).
  • Hardware Browsing: Ability to cycle through different disk drives and network adapters for detailed monitoring.
  • Process Management: Integrated process list with search, deep scan, and safe termination with confirmation.
  • Performance Optimized: Throttled polling logic that prioritizes visible processes to ensure low overhead.
  • High-Res Graphing: Network activity visualization using Unicode Braille patterns.
  • Auto-Updates: Transparent version checking and self-updating via GitHub API.
  • Portability: Zero installation; configuration and logs are kept in the executable's directory.
  • Layout Presets: Four predefined layouts (FULL, COMPACT, NET-FOCUS, CPU-ONLY) optimized for different monitoring scenarios.
  • Interactive Droid Behavior: A "living" droid with 5+ reactive states, spontaneous dialogues, and jitter animations that respond to system events.
  • Responsive Design: Fluid layout that adapts to any terminal size automatically.

Interactive Droid Behavior

R2-D2 is not just a static asset; he is a reactive companion with his own behavior logic:

  • Reactive Moods: His ASCII face and dialogues change based on your actions (Idle, Thinking, Scanning, Success, and Alarm).
  • Spontaneous Interaction: R2 will occasionally "talk" to the system, analyzing kernels or background tasks even when you aren't interacting with him.
  • Visual Feedback: Watch him "jitter" with kinetic energy when he's processing data or enter a panicked "Alarm" state if your CPU or temperatures reach critical levels.
  • Action Success: He whistles and chirps with joy when a command (like terminating a process) is completed successfully.

Quick Start

Using R2-D2 Monitor is as easy as:

  1. Go to the Releases page.
  2. Download the latest r2d2-monitor-portable.exe.
  3. Run it and enjoy! No installation or Go environment required.

Usage

Run the executable to start the monitor:

./r2d2-monitor-portable.exe

Basic Controls

  • Navigation: Use Up/Down arrows to move the cursor or cycle hardware.
  • Switch Focus: Press TAB to toggle focus between Processes, Disks, and Network panels.
  • Deep Scan: Press Enter to inspect the selected process.
  • Change Theme: Press F3 to cycle through visual styles.
  • Change Layout: Press P to cycle through layout presets.
  • Search: Press / to filter the process list.
  • Kill Process: Press F9, then Y to confirm termination.
  • Quit: Press Q or Esc to exit.

Documentation

For more detailed information, please refer to the documentation in the /docs directory: