Newport

Same instincts.
Different machine.

Newport is a desktop SSH app for remote development.Copy text and images from your computer into remote coding sessions, on request.

Download for MacApple silicon · macOS 14+ · Free & open sourceWindows downloads Experimental
Explore clipboard sharing

For Claude Code, Codex, and your terminal.
No graphical Linux desktop required.

Cross the local / remote divide.

Run Claude Code, Codex, or your usual tools on a Linux server. Newport connects the local parts of your workflow—and includes terminals and files when you need them.

Copy local.
Paste remote.

Give a remote coding session the screenshot on your desktop. Share text and images from your computer, on request.

Your computerLocal clipboardsends toYour Linux serverRemote app

Codex supports image paste through Newport’s headless clipboard. No graphical server desktop needed.

Clipboard setup

Remote link.
Local browser.

Open links from remote commands on your computer. Use your familiar browser for docs, dashboards, and supported sign-ins.

Your computerLocal browserreceives fromYour Linux server

Explicit HTTP loopback login callbacks get a temporary SSH forward. Other login flows may need a manual step.

Browser setup

Faraway server.
Meet localhost.

Discover listening services and forward the ports you need. Reach your dev app, database, or dashboard through SSH.

Your computerlocalhost:3000receives fromYour Linux server:3000

Automatic reconnect helps recover dropped tunnels. Close the window and keep connections running.

Tunnel guides

Connect once.
Get back to building.

Newport adds a local connection to your remote tools. You can keep using your terminal and coding agents; start a fresh remote shell after enabling integration.

Read the integration guide
  1. Add your Linux server

    Enter its SSH host and username. Choose an SSH key, agent—including 1Password—or password.

  2. Choose what to share

    Enable Clipboard, Browser, or both in Integration. Newport installs and manages its remote agent. Only enable sharing on servers you trust.

  3. Open a fresh remote shell

    Restart your remote coding tool in the new shell. Keep Newport connected while using clipboard and browser sharing.

And the rest of the job.

Terminals & files

Interactive SSH terminals, remote file previews, and SFTP transfers. Use tmux for work that needs to survive a disconnected terminal.

Health & history

CPU, memory, disk, and network activity with up to seven days of history. See what changed while you were away.

Services & containers

Inspect systemd services and logs. Browse Docker and Compose projects, and manage existing containers.

Check your connection.

Requires direct SSH access to Linux. SSH config aliases, ProxyJump, host certificates, and interactive MFA are not currently supported.

macOS

Apple silicon · macOS 14 or later

Download ZIP

Windows Experimental

Windows installers are not yet Authenticode-signed.

Linux is supported as a remote server. Connect with an SSH key, agent, or password.Check connection requirements before downloading.

Before you connect

How do I connect?

Add your server’s SSH host and username, then choose a key file, SSH agent (including 1Password), or password. Most features need no remote installation. Clipboard and browser sharing use an agent managed by Newport.

How does clipboard sharing work?

Enable Clipboard in your server’s Integration settings. Your clipboard is shared from your computer to the server when a remote app requests it. Only enable sharing on servers you trust, and keep Newport running.Read the integration guide.

Where are my credentials stored?

Saved profiles and passwords are encrypted on your computer, with the vault key in macOS Keychain or Windows Credential Manager. Metric history is stored separately and is not encrypted.Read the security notes.

What SSH setups are supported?

Newport connects to Linux servers using your SSH account’s permissions. SSH configuration aliases, ProxyJump, host certificates, and interactive MFA are not currently supported.

Is Newport the same app as Porthop?

Yes. Newport is the new name for Porthop. Version 0.2.4 includes migration for saved servers, credentials, preferences, and integration setup. Keep your existing app data when upgrading.