Loading video...

Video Failed to Load

Go Home

A quick look into remote persistent sessions with Superlogical! Not just remote sessions, but some functionality like remote directory lists, too. Superlogical can actually be a full SSH replacement (I don't run SSH on my servers anymore), and I talk about that briefly, too.

191,704 views • 9 days ago •via X (Twitter)

45 Comments

vogel's profile picture
vogel9 days ago

woah this is actually crazy i didn’t realize this was essentially an ssh replacement this is insane

Mitchell Hashimoto's profile picture
Mitchell Hashimoto9 days ago

Yep, many things yet to be revealed, but it is (can be) a full SSH replacement. The architecture to enable that safely is pretty fun and I can't wait to talk about it. But, imagine every SSH connection is persistent forever, multiplayer, more resilient to poor networks, supports more than just terminals, etc. etc. etc. Also, agents, oh the agents!

ily⚡️'s profile picture
ily⚡️9 days ago

Holy fuck i really need this please drop soon

Moral Priest 🌱Ⓥ ₿'s profile picture
Moral Priest 🌱Ⓥ ₿9 days ago

Does it use Google QUIC?

Mitchell Hashimoto's profile picture
Mitchell Hashimoto9 days ago

Yep. Although we have a fallback to some easier-to-adopt protocols if needed.

Dinislam Tebuev's profile picture
Dinislam Tebuev9 days ago

@MoralPriest every round trip matters

Moral Priest 🌱Ⓥ ₿'s profile picture
Moral Priest 🌱Ⓥ ₿9 days ago

@mitchellh Sick, was looking at a SSH client with QUIC a few days back

wolfie's profile picture
wolfie9 days ago

if you ever need beta testers 👉👉

searching for good name's profile picture
searching for good name9 days ago

Sorry to ask again and again, How does it compare to herdr? Iam currently using it? do we have any benchmarks comparing to herdr? I really like your work, one of your tweets on why speed should be a primitive changed my view on few things

anderson's profile picture
anderson9 days ago

remote go to dir 🤯

Mitchell Hashimoto's profile picture
Mitchell Hashimoto9 days ago

but wait, there's more! but yes, its very cool!

Niccolò Banti's profile picture
Niccolò Banti9 days ago

Dropping SSH entirely is the part I'd want to see stress tested. SSH's failure modes are boring and well understood after thirty years. What's the recovery path when the persistent session layer itself breaks and you're locked out of a box with no fallback daemon running?

Nafiz's profile picture
Nafiz9 days ago

Maybe pasting image over ssh next? ;)

Oskar Wickström's profile picture
Oskar Wickström8 days ago

Now I'm curious how you test all this!

Chirag's profile picture
Chirag8 days ago

Nice. I have something on those lines. But for the browser. Try: Repo: Would love your feedback.

Aryan's profile picture
Aryan9 days ago

Hey, hand me the beta version I can't wait anymore!

Karl's profile picture
Karl9 days ago

Any thoughts around mosh or similar? One thing I've found is I'm going back to mosh when connecting to my machine from my phone when remote - will this replace mosh eventually?

Mitchell Hashimoto's profile picture
Mitchell Hashimoto9 days ago

I talk about it in the video

Daniel Dosen's profile picture
Daniel Dosen9 days ago

Is cut copy paste across machines just as easy?

Mitchell Hashimoto's profile picture
Mitchell Hashimoto9 days ago

Wait for a follow up demo. :)

Dmitry S's profile picture
Dmitry S9 days ago

covers all my tmux + ssh use cases. the only nit is that i'd add a feature to make UI more minimalistic (drop liquid glass)

Mitchell Hashimoto's profile picture
Mitchell Hashimoto9 days ago

Exists

ByShovel's profile picture
ByShovel9 days ago

a tool that replaces ssh and also lists directories is exactly the kind of small sharp thing that makes you wonder why ssh was doing half the stuff it was doing.

Nicolas Joseph's profile picture
Nicolas Joseph8 days ago

@sudomateo Hey @Tailscale would be great to have tailscale be natively compatible with superlogical when it comes out. Like you do for ssh

Tommaso Bruno's profile picture
Tommaso Bruno9 days ago

will you provide a flake/home-manager package with overrides to setup remote machine/sessions (not sure if it's viable)

Chris Johnson's profile picture
Chris Johnson8 days ago

@adamhjk @mitchellh I have saved the video. I love this idea. When is GA?

Ike Victor's profile picture
Ike Victor9 days ago

when is this thing coming out?? lol would love to test it :)

Sma's profile picture
Sma9 days ago

God I love responsive interfaces. I’ve been craving something like this for ages

Martin Zajíc's profile picture
Martin Zajíc8 days ago

Building something similar "no ui" deamon to manage agentic session across machines

Barry Tzakala's profile picture
Barry Tzakala9 days ago

wen release?

noamalffasy's profile picture
noamalffasy9 days ago

Does it share the same keyboard shortcuts as tmux?

Farid Zakaria's profile picture
Farid Zakaria7 days ago

Cool to see NixOS ☺️

Wazz's profile picture
Wazz9 days ago

will this replace my termius multi server ssh + tmux ? can we try? Will you make it windows compatible too?

Noam Lewis's profile picture
Noam Lewis9 days ago

Fresh does this - its File Explorer and all file reads and editing happens efficiently over the remote, fetching only the visible, loaded data instead of large files. It uses SSH as a transport channel, but runs its own protocol through it.

Javier Canizalez's profile picture
Javier Canizalez8 days ago

Which side owns the screen on reconnect client state sync or server pty replay?

nobbo's profile picture
nobbo9 days ago

Are you planning to implement port-forwarding to access e.g. webservers listening on remote servers?

dbosky's profile picture
dbosky8 days ago

@mitchellh when alpha access will be available?

fabrico's profile picture
fabrico9 days ago

what was the limitation that made you not go with ssh?

Mitchell Hashimoto's profile picture
Mitchell Hashimoto9 days ago

To be clear you can also use superlogical directly over ssh. There are a spectrum of options here. But by replacing SSH directly we get full pam-respecting authenticated/authorized logins with persistent sessions behind it. The transport is also way more resilient to bad internet connections and latency.

mbravo's profile picture
mbravo9 days ago

@demfabris has it been independently audited on, you know, security aspects? filling ssh boots is a bit of a tall order

Mitchell Hashimoto's profile picture
Mitchell Hashimoto9 days ago

@demfabris It will be but not yet since it’s not close to release yet. But check my background, I built some of the most security sensitive tooling out there, probably protecting a ton of your PII right now :)

venu bondugula's profile picture
venu bondugula8 days ago

@mitchellh At this point, looks like the shell is the only piece left to complete the stack 😄

Neil Chudleigh's profile picture
Neil Chudleigh9 days ago

really awesome

CodeMonument's profile picture
CodeMonument8 days ago

yeeeees, i can't await this!

Brian Scott's profile picture
Brian Scott9 days ago

When will this be released :) really digging the clean behavior and aesthetic

Related Videos