Friday, January 19, 2024

Prompt 3

Panic (Mastodon):

When you buy Prompt, you’ll get both the mobile and desktop apps.

[…]

MOSH & ETERNAL TERMINAL. Use these two new connection types for mega-stable terminals even if your network connection is garbage

Quickly insert your most frequently used commands and text snippets with a tap or a click.

[…]

Easily sync your servers, keys and passwords between devices, and between Mac and iOS.

It’s $20/year or $100 one-time (presumably until Prompt 4).

Previously:

Update (2024-01-30): Cabel Sasser (Mastodon):

We know it’s been a long (long) time coming, so we made sure to add all of your most-requested Prompt features, like support for Mosh and Eternal Terminal, jump hosts, port forwarding, proper iPadOS multitasking, YubiKey and Secure Enclave authentication, and so much more.

With lightning-fast terminal emulation (thanks to optional GPU acceleration) and customizable fonts and themes, Prompt 3 is speedier and more personal than ever. And yep, there’s even a dark icon.

[…]

It was important to us that Prompt 3 feel right on all your devices. Since Mac apps have always been a passion of ours here at Panic, these are two separate apps, each developed from the ground up to feel right at home on each platform. The Mac app is a Mac app. The iOS app is an iOS app.

Update (2024-02-27): Tom Brand:

Termius passes the Mosh test on iOS. Prompt 3 does not. I want to support Panic, but Mosh means maintaining my terminal’s state in the background and without an Internet connection. Prompt 3 does not.

Update (2024-05-23): Cabel Sasser:

Do check out “connection keeper” in Prompt, which uses location services to “““log your connection location history””” and just so happens to have the side benefit of your keeping connections alive. A ridiculous thing imho but here we are

Update (2024-05-28): Miguel de Icaza (via tweet):

El Preservador is a small program that runs on your target host, it requires no manual installation, and its sole role is to act as a server-side proxy buffer to ssh.

Unlike tmux or mosh, it does not attempt to interpret the meaning of the buffer stream and instead leaves the emulation to La Terminal. When iOS suspends your network connections, El Preservador continues running on the server. When your application returns to the foreground, La Terminal creates a new connection to your machine and reconnects to El Preservador, restoring your session where you left it. One downside is that El Preservador is paired to the running instance of La Terminal, so if you kill the application on iOS, it will not attempt to restore an existing session like tmux or mosh.

La Terminal solves the background disconnect problem without consuming any battery while in the background and without reducing the fidelity of your terminal on the remote end.

5 Comments RSS · Twitter · Mastodon


I tried Prompt (i guess version 2) but ended up going with ShellFish, which is $30 for lifetime unlock and supports port forwarding and can act as a file provider (in the Files app) using SFTP.


Given the lack of support they showed Prompt 2 for years (did it make a decade? not sure), I have no interest in giving them money for another version they can show no interest or support to. And an extraordinary amount of money at that. $100 for an SSH client!

Panic was great. Prompt is not a good example of why.


I switched from Prompt to Secure ShellFish a while ago and haven’t looked back. It has so many power-user features, including letting server directories appear in the Files app, multi-touch cursors, displaying info from your server(s) as widgets, the ability to move your terminal to a Picture-in-Picture window and so much more. Totally worth the one-time Pro unlock.


Another vote for SSF.

And use a VPN to access your SSH servers to avoid issues caused by NAT and multihoming. In absence of IPv6 and Mobile IP, it'll have to do. Mosh and ET are interesting, but highly specialised, kludges.


Kevin Schumacher

I have long used Prompt 2 on iOS without any real issues, though my usage is somewhat limited. The addition of Panic Sync is pretty big (and obvious). That was one of my biggest wishlist items given how I use it.

I'm curious about the choice of App Store for the Mac version, though for them it vastly simplifies making it one purchase across both platforms. I'm wondering what functionality is/will be impacted by that decision, though.

Pace of updates is less concerning to me as long as the app keeps working, and given Panic's history, I'm not that concerned overall.

Leave a Comment