SwiftKVM
Optimised KVM Client
Only for Mac
$4.99
Mac
A fast, native macOS client for managing KVM-over-IP switches directly from your Mac.
SwiftKVM lets you remotely access and control servers, workstations, and network equipment connected to KVM-over-IP switches — all from a lightweight native app built specifically for macOS.
Full Remote Desktop Access
View your remote system's display in real-time with high-performance video streaming. SwiftKVM supports resolutions up to 4K (3840x2160) with multiple encoding modes including ICT 4K YCbCr, Hextile, and Raw, automatically selecting the best path for your connection. Send keyboard and mouse input directly to the remote system with low latency.
Remote Audio Streaming
Listen to audio from your remote system with one click. SwiftKVM streams PCM audio over a dedicated connection, supporting stereo playback at up to 48 kHz with 16-bit depth. Start and stop audio with a single button.
Live Diagnostics
Monitor your connection in real-time with the built-in diagnostics panel. View data throughput, frame rate, video resolution, refresh rate, audio format, and device information — all updating live.
Saved Connection Profiles
Save frequently used connections as profiles for one-click access. Credentials are stored securely in the macOS Keychain, never in plain text.
Built for macOS
SwiftKVM is a true native macOS application — not a Java applet, not a browser plugin, not an Electron wrapper. It uses Metal for GPU-accelerated video rendering, AVFoundation for audio playback, and Network.framework for TLS connections. The result is minimal CPU usage, instant launch times, and seamless integration with macOS features like window management and keyboard shortcuts.
IPv4 and IPv6 Support
Connect to devices on any network. SwiftKVM supports both IPv4 and IPv6 addressing, including link-local addresses with zone identifiers.
Compatibility
SwiftKVM is compatible with Raritan Dominion KX series KVM-over-IP switches. It communicates using the e-RIC protocol over TLS-encrypted connections on port 443.
Privacy
SwiftKVM connects directly to your KVM device. No data is sent to third-party servers. No analytics. No telemetry. Your connection credentials are stored in the macOS Keychain and never leave your machine.
---
SwiftKVM is independently developed and is not affiliated with, endorsed by, or sponsored by Raritan, Legrand, or any of their subsidiaries. Raritan and Dominion are trademarks of Legrand. All other trademarks are the property of their respective owners.
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
Version 1.1 is a major release that transforms SwiftKVM from a basic KVM viewer into a full-featured remote management client. New capabilities include audio streaming, virtual media mounting, screen recording, clipboard integration, and a comprehensive toolbar. The rendering pipeline has been rebuilt around GPU-direct decoding on Apple Silicon with frame request pipelining.
# Audio Streaming
Real-time audio from the KVM device via the Raritan RAP (Remote Audio Protocol).
# Audio Spectrum Visualizer
A real-time GPU-rendered spectrum analyzer appears in the toolbar when audio is active.
# Virtual Media Mounting
Mount local disk images on the remote server via the MSP (Media Session Protocol) data channel.
# Screen Recording
Record the remote desktop to MP4 with synchronized audio.
# Screenshots
Capture the remote framebuffer as a PNG image.
# Clipboard and Send Text
Paste text and send keystrokes to the remote machine.
# Ctrl-Alt-Del
Sends the three-key sequence with proper press/release timing (~120ms total).
# Saved Host Profiles
Persistent connection profiles with Keychain-backed credential storage.
# Settings
Preferences panel accessible from the app menu.
# KVM Device Features
Full implementation of Raritan KX4-101 protocol capabilities:
# Diagnostics Panel
Live connection statistics accessible from the toolbar:
# Toolbar
Full-featured toolbar with all actions accessible while connected:
# Window Management
Security
# TLS Trust-on-First-Use (TOFU)
# Credential Handling
# Input Validation
Performance
# GPU-Direct Rendering (Apple Silicon)
Hextile and Raw decoders bypass the CPU framebuffer entirely. Fill commands run on a Metal compute shader, raw sub-tiles upload via GPU blit, and textures use shared storage for zero-copy CPU/GPU access. Automatic fallback to CPU framebuffer on Intel.
# Frame Request Pipelining
Next frame requested before decoding the current frame. The server prepares frame N+1 during client decode of frame N, hiding 16–33ms of server encode latency. Deferred when audio is active to prevent network contention.
# Batched Decode
Normal-path framebuffer updates read all rect data into a single contiguous buffer (one allocation), then decode all rects in one background dispatch (one context switch instead of N).
# ICT 4K Decoder
# Network I/O
# Metal Pipeline
The developer, Alastair Bor, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Ambor
- Size
- 2.8 MB
- Category
- Developer Tools
- Compatibility
Requires macOS 14.0 or later.
- Mac
Requires macOS 14.0 or later.
- Mac
- Languages
- English
- Age Rating
4+
- 4+
- Copyright
- © 2026 Ambor

