Why I built xtty: the terminal I couldn’t find

by•

As a developer, I use a terminal throughout the day. I kept finding parts of the experience I wanted in different terminals, but not the combination I needed for my everyday work. I wanted those pieces in one place, ready when the task called for them.

That idea became xtty, a native macOS terminal built around the work I actually do.

A task might take me across several SSH hosts. I want to open the saved hosts I need together. If a command is still running on a remote machine, I want a second, independent session on that host in the same directory, without retracing my steps. I might arrange sessions in tabs or split panes, send input only to the panes I choose, or transfer a file with sz/rz. When a supported coding agent needs attention, I want to find the right session again.

These aren’t separate workflows I want a terminal to prescribe for me. They’re the building blocks I reach for as my work changes. I built xtty so they could work together while my shell and existing SSH configuration still feel familiar.

xtty has a Free edition for local terminal work and existing SSH sessions. You can try its Pro workflows for seven days without a payment method. It’s available for Apple Silicon and Intel Macs at .

What do you reach for in a terminal every day that you still have to piece together? I’d also like to hear where xtty fits your workflow—and where it doesn’t.

36 views

Add a comment

Replies

Best

What's the Windows story?

Most "the terminal I couldn't find" posts turn out to be

macOS-only. On Windows I'm still switching between PowerShell

and Git Bash depending on which one won't choke on the command

I'm running. If you've solved that, say it loudly — it's a

bigger gap than people building on a Mac realise.

 Fair point. xtty is a native macOS app today, so I haven’t solved the PowerShell–Git Bash problem on Windows. “The terminal I couldn’t find” refers to the everyday terminal experience I wanted on my Mac, and I should be clear about that scope.

I built xtty around a simple idea: the parts of terminal work you rely on every day should fit together naturally, instead of making you piece together different tools. You can see the approach at .

As someone working on Windows, does that philosophy resonate with you? Would you want a Windows version of xtty?