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

Take the whole file-management session to the target.

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, while your local files remain available for transfers.

Local projectS3 archive
Newt copying a local project into a compressed archive on S3

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.

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.

SSH

A complete session over SSH

Both panes, terminal PTYs, file operations, searches, and VFS mounts execute on the remote host. The client filesystem is mounted alongside them for transfers.

OCI

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.

K8S

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.

ARC

Archives behave like directories

Enter ZIP, TAR, compressed TAR, and CPIO archives in a pane, including nested and encrypted archives. Pack new archives by streaming directly between filesystems.

ISO

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.

⌘F

Search results are a filesystem

Recursive filename and content matches stream into a pane. View, copy, delete, or reveal the underlying files directly from the result set.

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.