A complete session over SSH
Both panes, terminal PTYs, file operations, searches, and VFS mounts execute on the remote host. If you allow it, your local files are mounted alongside them for transfers.
Remote sessionsTwo-pane file manager for macOS, Linux, and Windows
Connect over SSH, enter a container or Kubernetes pod, or open a WSL distribution. Both panes, terminals, file operations, and mounted filesystems then run there, with your local files alongside for transfers if you allow it.
Packing a project directly to S3, with transfer progress in the foreground.
Filesystems
Enter an archive or ISO as if it were a directory. A recursive search becomes a result pane whose entries still refer to the underlying files. S3, SFTP, and remote-agent filesystems use the same mounting model.
Locations and mountsSessions and filesystems
A connection can open an entire session in a new window or mount only the target filesystem in a pane. Connections made from a remote session originate on that remote machine.
Both panes, terminal PTYs, file operations, searches, and VFS mounts execute on the remote host. If you allow it, your local files are mounted alongside them for transfers.
Remote sessionsRun a full session in a container, including images without a shell, or mount the container filesystem into the active pane.
Docker and PodmanConnect through Kubernetes exec, open a WSL distribution on Windows, or provide a custom transport command. The frontend remains the same.
Connection typesEnter ZIP, 7z, TAR, CPIO, and Debian packages in a pane, including nested archives and encrypted ZIP and 7z. Pack new archives by streaming directly between filesystems.
ArchivesNavigate ISO 9660 and UDF images without extracting them. Range reads allow large images on S3 to be browsed without downloading the whole image.
Disc imagesSearch by name, content, size, date, and other criteria; matches stream into a pane. View, copy, delete, or reveal the underlying files directly from the result set.
Find in FolderStructure view
The viewer takes about 1,600 formats apart, from executables, archives, and disk images to packet captures, databases, and fonts. Only what you expand is read, so a file on S3 or inside an archive stays where it is.
Structure viewA packet capture inside a ZIP on S3, opened down to one packet's TCP header.
Keyboard controls
Function keys cover file operations. Incremental search, pane switching, navigation history, command palettes, and configurable bindings cover the rest of the interface. Mouse controls remain available.
Keyboard reference →Project
The backend is written in Rust and the interface in React and TypeScript, packaged with Tauri. The source is available under the GNU GPL v3.