2025-04-06 13:40:09 +02:00
2025-04-06 13:18:39 +02:00
2025-03-30 15:22:50 +02:00
2025-04-06 13:18:39 +02:00
2025-04-06 13:40:09 +02:00

🖥️ iKeyMon — macOS App for Monitoring KeyHelp Servers

iKeyMon is a native macOS app written in SwiftUI that provides live monitoring for your KeyHelp servers using the KeyHelp API.

Current Features

  • Displays key system information from your KeyHelp server via the API
  • Shows CPU load, memory usage, swap usage, and disk usage
  • Periodic ping via /api/ping endpoint to check if a server is reachable
  • Colored status indicator for each server in the list
  • Automatic updates:
    • Ping every 10 seconds
    • Server info every 60 seconds
  • Organized layout using tabs: General / Resources / Services
  • Stores API keys securely in the macOS Keychain
  • Native macOS look & feel using SwiftUI

📸 Screenshots

General Resources Services Edit Server
General Resources Services Edit

🛠️ Planned Features

  • Preferences dialog
  • macOS notifications if servers or services become unavailable
  • Optional iOS support if there is demand

🚀 How to Run

Clone the repo and open it in Xcode. You can build and run the app on macOS 14+.

git clone https://git.24unix.net/tracer/iKeyMon
cd iKeyMon
open iKeyMon.xcodeproj
Description
No description provided
Readme MIT 740 KiB
Languages
Swift 100%