The Complete Professional Multi-Boxing Solution for EVE Online
| Platform | Status | Download |
|---|---|---|
| Linux | Full-featured native application | AppImage / Install Script |
| Windows | Standalone .exe available | Download Windows .exe |
- Linux: This repository - X11/Wayland support with native tools
- Windows: Argus_Overview_Windows - Native Win32 API implementation
If you find Argus Overview useful, consider supporting development:
- In-Game: Send ISK donations to AreteDriver in EVE Online
- Buy Me a Coffee: buymeacoffee.com/aretedriver
Your support helps keep this project maintained and improving! o7
This release focuses on performance optimization, security hardening, and fleet broadcasting features!
- Send keystrokes to ALL EVE windows simultaneously
- Configure trigger key (Ctrl+F1) to broadcast (F1) to all clients
- Perfect for fleet broadcasts, jump commands, F1-F9 in sync
- Add multiple broadcast hotkey mappings in Automation tab
- Quick search box in Overview toolbar
- Type to filter visible windows by character name
- Status bar shows filtered count
- Number keys 1-9 activate windows by position
- Works when Overview tab is focused
- Quick direct access to specific windows
- Fixed CPU busy loop (15-20% CPU reduction)
- Fixed memory leak (~600x memory reduction per window)
- Added wmctrl result caching (1-second TTL)
- Fixed O(n²) duplicate detection in hotkey groups
- Window ID validation on all subprocess calls
- Path traversal prevention in layout manager
- Narrowed exception handlers to specific types
This release focuses on performance optimization and layout management for running multiple EVE clients smoothly!
- Reduces FPS to 5 and disables alerts
- Perfect for running with EVE clients open
- Minimizes GPU/CPU usage while maintaining functionality
- Automatically minimizes previous window when cycling
- Works with preview clicks, F13/F14 hotkeys, and per-character hotkeys
- Persistent toggle in Settings > Performance
- Option to stop capture loop entirely
- Maximum GPU savings - window cycling still works
- Enable when you only need hotkey switching
- Drag windows from preview area to arrangement grid
- Visual placement before applying layout
- Works with all grid patterns (2x2, 3x1, etc.)
- Click "Record" then press any key to set hotkeys
- Supports F13/F14 for G13 integration
- No more manual text entry
This release focused on usability, automation, and polish with 14 new features!
- Orange "V" icon in system tray
- Minimize to tray instead of closing
- Quick access menu (Show/Hide, Profiles, Settings)
- Double-click to show/hide main window
- Notifications for new characters
- Scan and import ALL EVE windows with one button
- Automatically detects character names from window titles
- Skip duplicates automatically
- Shows count of imported characters
- Background process scans every 5 seconds (configurable)
- Automatically adds new EVE windows when they launch
- Shows notification for each new character
- No more manual adding required!
- Bind Ctrl+1 to "Main Character", Ctrl+2 to "Scout Alt"
- Global hotkeys work even when EVE has focus
- Configure in settings.json
- Lock thumbnail positions to prevent accidental moves
- Lock button in toolbar + Ctrl+Shift+L hotkey
- Visual lock icon on thumbnails when locked
- Right-click thumbnail → "Set Label..."
- Display "Scout", "Logi", "DPS" instead of character names
- Persists across sessions
- Opacity fade on hover (30% default, configurable)
- See through thumbnails to underlying windows
- Smooth transitions
- Small colored dot on each thumbnail
- Green = focused, Yellow = recent activity, Gray = idle
- Quickly identify active windows
- Optional "2h 15m" display on thumbnails
- Shows how long each character has been logged in
- Enable in settings
- Dark (default), Light, EVE (orange accents)
- Configure in settings.json
- Affects all UI elements
- Ctrl+Shift+M: Minimize all EVE windows
- Ctrl+Shift+R: Restore all EVE windows
- Tray notifications show count
- Edit settings.json while running
- Click "Reload Config" in tray menu
- Changes apply without restart
- Focus Window, Minimize, Close (with confirmation)
- Set Label, Zoom Level
- Remove from Preview
- New thumbnails position relative to existing ones
- Fills right-to-left, then starts new row
- Respects screen boundaries
- Grid snapping (10px)
- Save and restore complete window arrangements
- Named layouts for different activities
- One-click switching between configurations
- Professional grid patterns: 2x2, 3x1, 1x3, 4x1
- Main+Sides pattern for focus gameplay
- Cascade layout for quick overview
- Full character database
- Account grouping
- Activity-based teams
- Auto-assignment when characters log in
- Red flash detection (damage/combat alerts!)
- Screen change monitoring
- Visual border flashing
- Auto-detect all monitors
- Per-monitor layouts
- Spread windows across monitors
- Copy keybindings between characters
- Sync UI layouts, overview settings
- Batch sync to entire team
# One-liner install
curl -sSL https://raw.githubusercontent.com/AreteDriver/Argus_Overview/main/install.sh | bash
# Or manual installation
git clone https://github.com/AreteDriver/Argus_Overview
cd Argus_Overview
./install.sh
# Run
~/argus-overview/run.sh- Main Tab: Add EVE windows, minimize inactive to save GPU
- Characters & Teams Tab: Add your characters, create teams
- Layouts Tab: Save your window arrangements
- Settings Sync Tab: Copy settings from your main to alts
- ✅ Low-latency multi-window previews
- ✅ Draggable, resizable preview frames
- ✅ Global hotkeys (Ctrl+Alt+1-9)
- ✅ Profile management
- ✅ Adjustable refresh rates (1-60 FPS)
- ✅ Always-on-top mode
- ✅ Click-to-activate
- ✅ Minimize inactive windows (50-80% GPU savings!)
- ✅ Threaded capture system (no UI lag!)
- ✅ Layout presets with quick-switch
- ✅ Auto-grid tiling (6+ patterns)
- ✅ Character & team management
- ✅ Visual activity alerts
- ✅ Multi-monitor support
- ✅ EVE settings synchronization
1. Create "Mining Team" with Orca + 3 miners
2. Arrange in 2x2 grid
3. Save as "Mining Layout"
4. Enable visual alerts for danger
5. Minimize inactive miners to save GPU
1. Create "PvP Team" with FC + Logi + DPS
2. Use Main+Sides layout (FC center, others on side)
3. Link to "PvP Layout"
4. Enable red flash alerts for all
5. Quick-switch with Ctrl+Tab
1. Create "Market Team" with trader alts
2. Use 3x1 horizontal layout
3. Sync overview settings from main to all alts
4. Monitor all markets simultaneously
- OS: Linux (X11 or Wayland/XWayland)
- Python: 3.8 or higher
- System Tools: wmctrl, xdotool, ImageMagick, x11-apps
# Ubuntu/Debian
sudo apt-get install wmctrl xdotool imagemagick x11-apps python3-pip
# Fedora/RHEL
sudo dnf install wmctrl xdotool ImageMagick xorg-x11-apps python3-pip
# Arch Linux
sudo pacman -S wmctrl xdotool imagemagick xorg-xwd python-pipWHATS_NEW.md- Complete feature changelogQUICKSTART.md- Get started in 5 minutesUSER_GUIDE.md- Comprehensive user manualINTEGRATION_GUIDE.md- Developer integration guide
- Memory: ~50-100 MB per preview
- CPU: 2-5% per preview at 30 FPS
- GPU Savings: 50-80% with minimize inactive feature
- Capture Latency: <50ms with threaded system
Characters not found for settings sync? → Add custom EVE installation path in Settings Sync tab
Alerts not triggering? → Adjust sensitivity thresholds in Settings
Windows not auto-arranging? → Ensure character names match EVE window titles
High CPU usage? → Reduce refresh rate or number of active previews
Contributions welcome! This is a community project.
- Feature requests
- Bug reports
- Code improvements
- Documentation
- Translations
MIT License - See LICENSE file
- Inspired by EVE-O-Preview for Windows
- Built for the EVE Online community
- Special thanks to all contributors and testers
- Check documentation
- Review troubleshooting section
- Check logs:
~/.config/argus-overview/argus-overview.log - Report issues with full details
Fly safe, capsuleers! o7
Argus Overview v2.6 The Complete Professional Solution for Linux Multi-Boxing




