NeoShell Note

What neosh Is and Why NeoShell Uses It

What is neosh, and why does NeoShell use it instead of relying only on SSH reconnect?

7 min read

Search intent: what is neosh

neosh is a resumable remote terminal transport that uses SSH bootstrap for trust and QUIC for session continuity across unstable networks.

neosh mobile ssh session resume quic ipad ssh

Short answer

neosh is a remote terminal transport built for session continuity. It keeps the shell session resumable when the client connection changes or temporarily disappears.

NeoShell uses it because mobile networks fail in ways that plain SSH reconnect does not fully solve. Reconnecting to a host is not the same thing as resuming the same shell session.

How neosh works

NeoShell starts with the SSH path you already trust. That bootstrap step locates and launches neoshd, then returns the endpoint and identity material needed for the next stage.

After bootstrap, the interactive shell runs over QUIC. That separation lets the session survive conditions that would normally terminate a TCP-bound terminal session.

  • SSH bootstrap establishes trust and starts the server-side runtime.
  • QUIC carries the interactive terminal session after bootstrap.
  • Detach and resume are explicit session behaviors, not an afterthought.

When it helps

neosh helps most when a remote workflow should continue through short interruptions instead of resetting every time the network path changes.

It fits especially well for AI-assisted remote work from iPad, where losing one shell can also mean losing the context around builds, logs, and generated output.

  • Wi-Fi to hotspot or cellular switching
  • sleep and wake cycles on mobile devices
  • lossy networks that cause short transport drops

When SSH alone is enough

SSH alone is still a good answer for stable environments, simple admin tasks, and workflows that already expect reconnect to create a fresh shell.

If your main need is process persistence inside a host login, tmux or zellij may already solve enough of the problem.

FAQ

Does neosh replace SSH?

No. NeoShell uses SSH to bootstrap trust and launch neoshd, then moves the interactive session onto a resumable transport.

Do I still need tmux or zellij with neosh?

Sometimes. neosh helps with transport-level continuity, while tmux and zellij still help if you want a multiplexer-oriented workspace.

When is plain SSH enough?

Plain SSH is often enough on stable networks or when reconnecting to a fresh shell is acceptable.

Next read