xtty is a native macOS terminal built for everyday SSH and coding-agent work. It is presented as a terminal for people who use a terminal all day and want to spend their time on the work rather than on the terminal itself. The product description says it supports SSH sessions, file transfers, autofill, and the coding agents you already use. On the website, xtty describes itself as a terminal that makes everyday work easier and says it works with your shell and SSH config. It is available for macOS, including Apple Silicon and Intel.
The website frames the product around a familiar problem: a terminal can become part of the work instead of a tool for the work. It asks why you should do something again when you have already done it once, and says xtty lets you continue without retracing every step: connected, authenticated, found the server, reached your directory. The repeated tasks around SSH work, such as logging in, typing passwords, moving files, and keeping track of coding agents, are the context for the product's feature set. xtty is presented as a way to reduce that repetition and keep sessions closer to the work itself.
Remote sessions and connection paths are a central part of xtty. The website says you can choose your servers and that xtty takes care of the connection path, with SSH Config and Jump Hosts named on the page. The Product Hunt description adds batch-connect to saved hosts, and the site's remote-sessions section shows the sequence of being connected, authenticated, finding the server, and reaching your directory. The goal is to get through the jump host straight to work. The site also lists Copy remote tab and Local terminal among terminal actions, alongside the SSH workflow.
xtty includes autofill for credentials. When a familiar prompt appears, xtty fills the matching credential from Keychain. The website names macOS Keychain and says your saved credentials stay local in macOS Keychain. Password Triggers are available from the xtty menu, and the site says you can open password trigger settings from that menu. The page makes the case with the line about having typed this password enough, positioning autofill as a way to avoid repeating the same password entry while keeping credentials in the macOS Keychain.
Tabs, splits, and panes are designed to keep sessions organized. xtty lets you keep tabs down the side or across the top, so you can choose what feels right; the site notes that vertical tabs keep your sessions in view. Duplicate Tab opens an independent SSH connection in the same remote directory, which the website describes as same server and same working directory with no extra SSH command. Splits and panes can be dragged, snapped, and resized so each task gets the space it needs. The page also shows tabs and windows actions such as New Tab, Rename Tab, Split Right, and Split Down, and says shortcuts can be set for the actions you use most.
Broadcast input lets you choose the panes you want and type the command once. The website describes it as one command, only where you need it, and shows starting with one pane and then selecting panes. File transfer is handled from the remote session you are already using: upload or download with sz/rz, and the page gives the example of running sz search-report.csv to download a remote file. Together, these features keep multi-session work and file movement inside the terminal workflow instead of requiring a separate context.
Coding-agent status is another explicit part of xtty. The website shows the progression Working → Needs You → Done and says you can see each agent’s status at a glance and jump back to the right session when it needs you. Claude Code and Codex are shown in the content. The page also notes that you can type claude and the tab is still a shell. This makes the terminal a place where you can work with coding agents you already use while keeping normal shell behavior.
xtty adds navigation and customization around the terminal. You can search the scrollback with case matching and regular expressions. The command palette lets you find actions and saved SSH profiles, and the search field is shown with the prompt Search or connect user@host… plus a Recently Used section. ⌘-click opens URLs and file paths directly from the terminal. For appearance, you can pick your font, size, and line height, enable ligatures, choose a theme, follow macOS appearance, or adjust your own colors. Keybindings can be set for the actions you use most.
The product's overall approach is to stay a native macOS terminal while adding conveniences around the work that happens in it. The site says it is a real shell, so you keep working in the shell you already use. It connects with the SSH configuration and keys you already trust, and saved credentials stay in macOS Keychain. The website describes it as native where it matters, with familiar controls and made for your Mac. It works with your shell and SSH config, and it is available for Apple Silicon and Intel. This is the basis for the claim that your terminal stays yours.
xtty has a free edition and an optional one-time Pro purchase. The website lists a 7-day Pro trial, US$29.90 one-time, and no subscription. The download is for macOS. The product is aimed at people who use a terminal all day, including SSH users and people working with coding agents such as Claude Code and Codex. Because it works with the shell and SSH config already in use, it fits into an existing terminal workflow rather than replacing the user's familiar shell setup. The site's core promise is less repetition and more room for the work.
Common scenarios described on the site include batch-connecting to saved hosts through SSH Config and Jump Hosts, opening a duplicate tab in the same remote directory, and letting xtty fill a matching credential from Keychain when a familiar prompt appears. Broadcast input supports running one command across selected panes. File transfer with sz/rz supports moving files from the remote session already in use. Agent status helps when Claude Code or Codex moves from Working to Needs You to Done, so you can return to the right session. Tabs, splits, panes, search, command palette, and ⌘-click links support the surrounding everyday terminal work.
Overall, xtty is a macOS terminal for SSH sessions and coding-agent work that aims to reduce repeated steps. Its stated features include batch SSH login, password autofill from macOS Keychain, duplicate tabs in the same remote directory, broadcast input, sz/rz file transfer, coding-agent status, tabs and splits, scrollback search, a command palette, link opening, font and theme controls, and customizable shortcuts. It works with your shell and SSH config, is available for Apple Silicon and Intel, and offers a free edition plus a one-time Pro purchase after a 7-day trial. The primary value proposition is spending time on the work, not the terminal.