Attach - ssh & native tmux

Attach - ssh & native tmux

AI coding, multiplexed

0 ratings
5 reviews
#52 in paid Developer Tools
🛠️ Developer Tools
$4.99

Details

  • Released
  • Updated
  • March 25, 2026
  • July 4, 2026

Features

Attach - ssh & native tmux video #1 for iPhone
Attach - ssh & native tmux video #2 for iPhone
Attach - ssh & native tmux screenshot #3 for iPhone
Attach - ssh & native tmux screenshot #4 for iPhone
Attach - ssh & native tmux screenshot #5 for iPhone
Attach - ssh & native tmux screenshot #6 for iPhone
Attach - ssh & native tmux screenshot #7 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

A native iOS client for managing tmux sessions, designed for developers working with AI coding agents on remote machines. It offers a visual interface to browse, switch, and inspect terminal sessions, windows, and panes.

Native tmux session management
Visual pane layouts
Smart keyboard with pinned modifiers
Hardware keyboard support
Secure SSH key storage
Background connection notifications
Auto-reconnect functionality
Show original description

What's New in Attach

2.6.1

July 4, 2026

Fixed fullscreen terminal app scrolling, terminal background glitches, and Ctrl/Alt modifier key handling. Added clearer SSH connection error details and privacy-safe bug reports.

More

Charts

Top Paid

📉 52-1

Developer Tools

This app dropped -1 position in Developer Tools chart.

Last updated on July 19, 2026.

User reviews

It works!

So this works as advertised (now). If you see someone’s previous review and the developer’s response it looks like they addressed things and I was able to get this to work.

I run a VM with Hermes and Tailscale on it so I can connect to it safely from my phone and laptop.

Hermes acts as my system admin, I talk to it from Slack. I only use it to handle updates, starting new tmux sessions, installing packages, etc because it requires tokens. Even with the cheapest model if I were to use it as designed it wouldn’t be worthwhile (to me).

SO, enter Attach. I start tmux sessions either from my laptop or using Hermes. Then I use Attach to connect to a session or sessions and work with Claude Code there.

***Edit: the issues I reported below were do to how Claude Code was set to render. For some reason I was configured to use the “fullscreen renderer.” The fix was to run the following in the Claude Code prompt: ‘/tui default’. ***The only reason I didn’t give it five stars is because I would love to be able to hide the keyboard to give me more screen space to read without having to use the pgup and pgdn shortcuts.***

It would be nice for a noob to tmux like me if there was a slide out with a cheat sheet of basic commands or helpful tips.

I am very happy with this setup and this app. I’m able to step away from a Claude Code session, check up on it away from a computer, and interact as needed to keep things moving. Highly recommended.
Show more

Works well now??

My initial review was harsh as it was based of the buggy experience i had using it. Some of the issues remain with but i would recommend this software. Version number hasn't increased so I'm not sure why it's working ok now.

The ui is still slow and selecting text is fiddly but it's the best option I've used to ssh for my purposes at the moment so I'm happy with it over all.
Show more

Doesn't work.

Every other SSH app I use works fine. This one fails to resolve DNS and connections to IP addresses throw TCP errors.

Response from developer

You're right, and thanks for the clear report. This hits IPv6-only and NAT64 networks (common on cellular) and IPv6 hosts - our connection code was resolving over IPv4 only, which is exactly the DNS and TCP errors you saw. It slipped past us because we live in Tailscale and dual-stack Wi-Fi, where the IPv4 path always works, but that's no excuse. We've fixed it to handle both, and it's coming in the next update. Please give it another go when it ships, and reach us at support@arbt.tech if anything's still off. Thanks for helping us catch this.

Too many bugs to recommend

Seems to hang and need a restart when it looses connection or comes back to focus after using another app.

Also has issues pasting a large body of text which also causes it to hang. Don't have this issue with other ssh apps.

I love many of the features of this. It ticks many boxes for what i want. Just being able to scroll up and down puts it ahead of many iphone ssh apps (and the scrolling video made my take a shot on it) but to janky to use in current state.

If issues get fixed it would be a 5 star app and heavily recommended as its ui is sweet. Would say terminal animations seem to have slower fps than some other ssh terminal apps as well. Not a big issue but worth noting.

It does let you scroll up and down and nicely wraps the text and ui is the best I've used but so many iphone ssh apps are bad.
Show more

Key combinations don’t work?

Ctrl keys don’t work with tmux. I can’t use tmux commands, it never sends my prefix correctly. I can send others (Ctrl-d works), but I can’t interact with tmux at all. There is a special “prefix” binding but it does not work. I’m guessing because I don’t use Ctrl-b as my tmux prefix?

The scroll back is kind of cool but doesn’t work with opencode or an editor inside tmux (it uses tmux scrollback, but that’s not always the right thing to do). Awesome when it is correct.

The tmux switching is _really_ cool but the other points make this more or less unusable for me.
Show more

Response from developer

Thanks for writing this up in detail - fair points, and some of this is on us to explain better. Attach is built to control tmux through its native UI - the switcher, gestures, and buttons rather than by sending your prefix and tmux combinations by hand in the terminal. That manual path was never the intended way in, and we didn't make that obvious enough. We've shipped several updates since 2.4.0, so it's worth another look and we're preparing a release with clearer guardrails so the intended usage is obvious from the start. If anything still trips you up, email us at support@arbt.tech and we'll help get it working.

FAQ

What is Attach primarily used for?

Attach is a native tmux client for iOS, designed to help developers manage AI coding sessions and other remote terminal tasks directly from their iPhone or iPad.

Does Attach support AI coding agents like Claude Code or Codex?

Yes, Attach is specifically built for developers running AI coding agents such as Claude Code, Codex, OpenCode, and similar tools on remote machines.

How does Attach handle security for SSH keys?

Attach stores SSH keys securely in the iOS Keychain, offering Face ID lock for an added layer of protection for your remote access credentials.

Can I manage multiple terminal windows and panes with Attach?

Absolutely. Attach provides native management of tmux sessions, windows, and panes, allowing you to browse, switch, and inspect them through a visual layout.

Does Attach offer keyboard enhancements for developers?

Yes, Attach features a smart keyboard with pinned modifiers, a trackpad mode, and full support for hardware keyboards, enhancing the typing experience for developers.

What is the price of Attach?

Attach is a paid application, available for a one-time purchase of $4.99.

How often is Attach updated?

The latest version, 2.6.1, was released on July 4, 2026, indicating active development and regular updates for the application.

Does Attach have ads?

No, Attach does not contain advertisements. It is a paid application designed without ads to provide an uninterrupted developer experience.