- Real-time CPU usage with core details and temperature
- Memory monitoring with used/total RAM display
- Storage tracking across all drives
- Network activity with upload/download speeds
- Battery status (on laptops)
- Live updates every second in the system tray
- Multiple timezone support - add unlimited timezones
- Custom labels for each timezone
- Interactive timeline - drag to adjust time for all timezones
- Manual time editing - click any timezone to set custom time
- Flexible time formats - 12/24 hour with date options
- Automatic DST handling
- Real-time synchronization across all timezones
- Dark/Light theme support with system preference detection
- Responsive grid layouts that adapt to screen size
- Custom scrollbars with theme-aware styling
- Smooth animations and transitions
- Native macOS integration with proper window management
- Persistent settings that remember your preferences
- System tray integration for quick access
- Auto-start option (configurable)
- Minimal resource usage
- Background operation without interrupting workflow
- Bcrypt Hash Generator - Generate secure bcrypt hashes from text
- Bcrypt Hash Verifier - Verify text against bcrypt hashes
- Public IP Tool - Display your public IP address
- IP Location Tool - Get location details from IP address(es) with API key support
- Pinggy Tunnel - Create secure tunnels to local ports for testing and development
- Text Reformat Tool - Reformat text using ChatGPT GPT-4o mini (requires API key)
- Text Translation - Translate text to any language using ChatGPT GPT-4o mini
- Password Generator - Generate strong passwords with customizable options (length, character sets)
- Automatic tracking - Monitors clipboard changes in real-time
- Search functionality - Quickly find past clipboard entries
- Copy to clipboard - One-click copy of any historical entry
- View full content - Expand to see complete clipboard entries
- Delete entries - Remove unwanted clipboard history items
- Clear all - Bulk delete all clipboard history
- Real-time updates - WebSocket-powered live updates
- Source tracking - See which application copied each entry
- TOTP code generation - Generate time-based one-time passwords
- Multiple authenticators - Manage unlimited authenticator accounts
- QR code import - Import from
otpauth://URLs - Manual entry - Add authenticators manually with secret key
- Real-time codes - Codes update automatically every 30 seconds
- Copy to clipboard - One-click copy of TOTP codes
- Username display - View and copy usernames associated with accounts
- Trash system - Soft delete with 30-day retention before permanent deletion
- Restore from trash - Recover accidentally deleted authenticators
- Search & sort - Find authenticators quickly, sorted by name
- WebSocket updates - Real-time code updates without polling
- Computer authentication - Touch ID/password required for sensitive tabs
- Protected tabs - Clipboard, Authenticator, and Settings require authentication
- Operation security - Edit/delete operations require authentication (regardless of timeout)
- 5-minute timeout - Authentication valid for 5 minutes after successful auth
- Export encryption - Optional AES-256-GCM encryption for exported data
- Import decryption - Automatic detection and decryption of encrypted imports
- Export all data - Export settings, authenticators, clipboard history, and performance stats
- Import all data - Restore complete application state from exported file
- Optional encryption - Protect exported data with encryption key
- Reset all data - Complete data reset to factory defaults
- Authentication required - All data operations require computer authentication
- Browser access - View and control DeskMaster from any web browser
- Real-time data - Live system stats and timezone updates via WebSocket
- Full functionality - All features work in browser (stats, timezones, settings)
- Easy setup - Enable with a single toggle in Settings
- Secure - Only accessible when explicitly enabled
Choose the version that matches your Mac:
| Architecture | Download | Size |
|---|---|---|
| Apple Silicon (M1/M2/M3) | DeskMaster-arm64.dmg | ~85 MB |
| Intel Mac | DeskMaster-x64.dmg | ~90 MB |
- Download the appropriate DMG file for your Mac
- Open the DMG file
- Drag DeskMaster to your Applications folder
- Launch DeskMaster from Applications or Spotlight
- Enjoy your new desktop productivity tool!
- DeskMaster will appear in your system tray (menu bar)
- Click the tray icon to open the main window
- Add your first timezone by clicking the "+" button
- Customize your timezone labels as needed
- Click the tray icon to open/close the main window
- Right-click for additional options
- Hover to see quick system stats
- Click the "+" button in the timezone section
- Search for your desired timezone
- Add a custom label (optional)
- Click "Add Timezone"
- Navigate to the Tools tab
- Available tools are displayed in a grid layout
- Click any tool to open it
- Use drag-and-drop to reorder tools
- Add/remove tools as needed
- Navigate to the Clipboard tab
- View all clipboard entries automatically tracked
- Use search to find specific entries
- Click any entry to copy it again
- Click the eye icon to view full content
- Navigate to the Authenticator tab
- Click "+" to add a new authenticator
- Enter
otpauth://URL or manual details - TOTP codes update automatically every 30 seconds
- Click code to copy to clipboard
- Use trash view to restore deleted authenticators
- Go to Settings β Data Management
- Export: Click "Export All Data" to save everything to a JSON file
- Optional: Enter encryption key for secure export
- Leave empty to export without encryption
- Import: Click "Import Data" to restore from exported file
- If file is encrypted, enter the encryption key
- All current data will be replaced
- Reset: Click "Reset All Data" to clear everything
- Requires double confirmation
- Cannot be undone
- DeskMaster automatically detects your system theme preference
- Switch between light and dark modes
- Theme changes apply instantly across the entire application
- Enable auto-start to launch DeskMaster when you log in
- Access this option through Settings β System
- Perfect for keeping your productivity tools always available
DeskMaster can be accessed from any web browser on your local network:
-
Enable Web Access:
- Go to Settings β System
- Toggle "Web Access" to ON
- The web URL will appear below the toggle
-
Access in Browser:
- Click the URL (
http://localhost:65530) to open in your default browser - Or manually navigate to the URL in any browser
- Click the URL (
-
Features Available:
- β Real-time system monitoring (CPU, RAM, Disk, Network, Battery)
- β World clocks with interactive timeline
- β Tools (all utility tools)
- β Clipboard history (view and copy)
- β Authenticator (view TOTP codes)
- β Settings management
- β Theme switching
- β All UI functionality
-
Security:
- Web access is disabled by default
- Only accessible when explicitly enabled
- Runs on localhost (127.0.0.1) - not exposed to external networks
- API token authentication required for all requests
- Can be disabled at any time from Settings
Note: The desktop app must be running for web access to work. The browser connects to the app via WebSocket and HTTP API for real-time data. Export/Import features are only available in the desktop app (not in browser mode).
- macOS 10.12 (Sierra) or later
- Apple Silicon (M1/M2/M3) or Intel processor
- 50 MB free disk space
- Internet connection for timezone data (optional)
DeskMaster is currently available for:
- β macOS (Apple Silicon & Intel)
- Report bugs: GitHub Issues
- Feature requests: GitHub Discussions
- Developer info: Development Guide
Made with β€οΈ by Dhanu K
β Star this repo if you find it useful!