Browse, inspect, and live-edit files on remote Linux VMs over SSH with native macOS Finder simplicity.
Your email is only used to send updates and releases. Zero spam, ever.
Version 1.0 · 2.9 MB · macOS 12 Monterey or later · Apple Silicon & Intel Universal
Editing code and inspecting logs on remote cloud instances or local dev VMs usually forces you to juggle terminal less commands, clunky SFTP GUI clients, or heavy IDE remote tunnels. VM File Viewer gives you a lightweight (under 3MB), retina-crisp macOS desktop interface designed purely for exploring and viewing remote filesystems at lightning speed.
Collapsible directory tree on the left and full table/grid view on the right with instant search filtering, sortable columns, and breadcrumb path jumps.
Double-click any remote markdown or text file to view formatted rich text or toggle split view with code editor. Hit Cmd+S to save directly back to the VM.
Pin frequently used directories on each VM with a single right-click. Quick Access bookmarks are automatically grouped by remote host.
Notice an issue? Right-click anywhere, crop an area of your screen, draw freehand notes, and file a GitHub issue directly without leaving the app.
Confirm you have an SSH public key copied to your remote VM. If you haven't set this up yet, run:
Test it in Terminal: ssh user@your-vm-ip. If it logs in immediately without asking for a password, your key authentication is active.
Download and unzip VM-File-Viewer.zip, then drag VM File Viewer.app into your /Applications folder.
Launch VM File Viewer, click Connect in the top toolbar, enter your VM's hostname or IP, your username, and your private key path (defaults to ~/.ssh/id_ed25519 or ~/.ssh/id_rsa). Click Connect to start exploring.
VM File Viewer communicates directly with your remote host via standard SSH port 22 (or your custom SSH port). No telemetry, no usage tracking, and no cloud relays exist between your Mac and your virtual machines. Your private SSH keys never leave your local machine.