$_ ConnectSSH
Private Preview

The persistent terminal workspace for macOS

ConnectSSH pairs persistent tmux sessions with integrated browser preview panes inside a native Mac workspace. Resume active terminal sessions from any SSH client when you are away from your desk.

Local Mac Runtime tmux Persistence Secure SSH Resume
~/code/connectssh (main) Session Live
Terminal Session zsh
$ connectssh status connectssh.service: Local Workspace Manager Session: main (tmux persistent) State: active (running) Clients: 1 local, 1 remote handoff $ npm run dev [vite] dev server running locally: > Local: http://localhost:3000/ $ tmux ls main: 2 windows (attached) [140x44]
[0] zsh* 1:server "macbook" 14:32
🔒 localhost:3000
OK
SSH Session Handoff
SSH
tmux

Resume your workspace from any remote terminal or mobile SSH client using standard macOS SSH access.

Real Terminal Proof

Inspected from actual command line sessions

See how ConnectSSH manages workspaces, runs local environment checks, and coordinates secure remote terminal connections on your hardware.

ConnectSSH terminal use cases showing workspace list and doctor checks
Continuity Path

One local workspace. Three access modes.

The design connects your desktop workspace directly to persistent server state running locally on macOS.

1

Work Locally

Open the native macOS workspace panel to keep your terminal sessions and browser context side by side in a dedicated developer interface.

2

Stay Alive in tmux

Detach, close the window, or leave your desk. The underlying tmux session keeps running your active development servers and tools.

3

Continue from Phone

SSH into your own Mac over your trusted local or remote network path, then run the utility command to resume where you left off.

Security Boundary

ConnectSSH does not manage your SSH secrets

Your credentials stay in your own custody. You connect to your own Mac through your established SSH configuration. ConnectSSH coordinates local tmux workspaces, browser preview panels, and the remote terminal command sequence without intercepting your private keys.

Phone SSH Client Your Auth
Your Mac Hardware ConnectSSH Runtime
No password storage
No private key access
No Apple credential tracking
No authorized keys editing
Developer Surface

A unified environment built for terminal efficiency

Stop managing scattered terminal tabs and disconnected browser previews. Get a professional local workstation wrapper.

tmux Persistence

Keep local execution running across terminal app restarts, network resets, or hardware standby sleep cycles.

Workspace Browser Panes

Maintain your web development previews alongside the command line process that manages them.

Phone Command Path

Access your primary workspace using standard mobile terminal applications over secure SSH protocols.

macOS Native Surface

Utilize a custom desktop workspace UI designed specifically for session selection and panel organization.

Terminal Install Path

The distribution package supports a clean terminal installation script designed for private preview developers.

App Install Option

The installer also includes a macOS desktop application package ready for system setup when the public preview launches.

Install Path Preview

Setup workflows are held behind the waitlist

The private preview is currently waitlist only. When the preview opens to the public, the installation packages will support both graphical system installers and standard terminal setup commands.

Request Waitlist Access
Installation Session
$ ./install.sh
Installed App: ~/Applications/ConnectSSH.app
Installed CLI: ~/bin/connectssh

$ connectssh doctor
OK tmux
OK jq
OK Local SSH configuration
OK phone continuation path
FAQ

Technical architecture questions

Understand the security boundaries and engineering choices driving ConnectSSH.

How does ConnectSSH handle my SSH keys?

It does not interact with them. ConnectSSH is not an authentication provider and does not create, store, or manage private keys, SSH passwords, or authorized user credentials. Your existing security remains untouched.

Do I need to install any custom phone app?

No. There is no custom mobile application required. You can use standard terminal software like Termius, Blink, or Prompt to connect to your own Mac, then execute the utility command to hook back into your session.

Does this tool replace tmux?

No. The tmux utility acts as the core persistence engine. ConnectSSH packages this functionality inside a tailored desktop workspace shell designed for macOS with browser preview panes and terminal handoff paths.

How can I get access to the preview?

The preview remains invitation only while packaging, signing, and initial local evaluation are completed. Submit your request using the waitlist links to be notified when slots become available.

Get Started

Bring your terminal, browser, and phone into one workspace

Join the private preview list to receive access when new ConnectSSH Mac workspace slots are available.

Legacy Hosted App