SSH · SFTP · FTPS · RDP — one window
Refusing to use this connection's saved credentials for
root@10.0.0.5:22. They were saved for a different
address. If the server really moved, type the password
in yourself — that connects now, and saving it moves
the stored copy to the new address.
A saved credential belongs to the machine it was saved for. Conchshell binds it there — to the host, the port, the user, the proxy and the jump host — and refuses to send it anywhere else, even when the request comes from inside the app.
Free. No account, no telemetry you did not agree to, nothing of yours on anybody's server.
That box is drawn by your operating system, not by the application window. A compromised interface cannot repaint it, cannot click it, and cannot make a key replacement look like a first connection. The safe button is the one the keyboard reaches first.
Credentials are decrypted in the Rust core, at the moment a connection opens, and handed to the socket. No interface code path can enumerate your vault, because no command exists that would answer.
The vault opens from the OS keychain with no prompt, or from a master password if you prefer it stricter. Either way the file on disk is sealed, and the sealing is documented rather than described in adjectives.
Pop-out windows render content that arrived from a machine you do not control. They are allowed exactly what they need and nothing else — a rule enforced in the core, not by the window agreeing to behave.
VNC does not connect. The protocol is stubbed out and the interface says so. Anyone claiming five protocols is counting one that would not open.
The builds are not notarised yet. macOS will object on first launch and you will have to allow it deliberately. That is being fixed, and until it is, it is written here rather than discovered by you.
Nothing here has been audited by anyone outside the project. The design and the format are published so that the claims above can be checked rather than believed.