Two-pane file manager for macOS, Linux, and Windows

A two-pane file manager for local and remote machines.

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.

Local projectS3 archive

Packing a project directly to S3, with transfer progress in the foreground.

Filesystems

Archives, disc images, and search results open as 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 mounts
Local/Users/newt
Archiveproject.tar.zst
Disc imagerelease.iso
Search*.rs · “TODO”
S3s3://backups
SFTPsftp://nas

Sessions and filesystems

One interface, running where the work is.

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.

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 sessions

Enter Docker and Podman containers

Run a full session in a container, including images without a shell, or mount the container filesystem into the active pane.

Docker and Podman

Pods, WSL, and custom targets

Connect through Kubernetes exec, open a WSL distribution on Windows, or provide a custom transport command. The frontend remains the same.

Connection types

Archives behave like directories

Enter 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.

Archives

Browse disc images in place

Navigate ISO 9660 and UDF images without extracting them. Range reads allow large images on S3 to be browsed without downloading the whole image.

Disc images

Search results are a filesystem

Search 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 Folder

Structure view

Look inside any file, field by field.

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 view

A packet capture inside a ZIP on S3, opened down to one packet's TCP header.

Keyboard controls

Common operations have direct keys.

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 →
TabSwitch pane
F3View
F4Edit
F5Copy
F6Move
F8Delete

Project

Newt is free software.

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.