New in 2.5: on-device voice input, Markdown preview, and smoother pane switching, restore, and reconnect.
Built for tmux. Built for AI coding agents.
Attach is a native tmux client for iOS, made for developers running Claude Code, Codex, OpenCode, and similar tools on remote machines.
Browse sessions, switch windows, inspect panes from a visual layout, and manage everything from a purpose-built interface. Your terminal state stays on the server. Attach gives you a fast, native window into it.
Why Attach:
- Monitor AI coding sessions on the go
- Native tmux session, window, and pane management
- Visual pane layouts, quick switcher, and breadcrumb navigation
- Smart keyboard with pinned modifiers, trackpad mode, and hardware keyboard support
- 20+ terminal themes, including Dracula, Nord, Tokyo Night, Catppuccin, and Rosé Pine
- Face ID lock and SSH keys stored securely in Keychain
- Notifications for connection events, even in the background
- Adaptive polling for responsive updates without unnecessary battery drain
- On-demand scrollback history
- Paste screenshots from your clipboard directly to your server
- Auto-reconnect that picks up where you left off
No local terminal emulation. No bloat. Just tmux, natively on iOS.
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.
Developer Response
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.
This is a big update focused on faster terminal workflows, better agent support, and a more polished mobile experience.
• New Markdown preview support for detected file paths
• New voice input with on-device transcription and voice-to-code post-processing on supported devices
• Better pane switching, keyboard behavior, and zoomed pane layout
• Improved tmux resize, restore, reconnect, and app lifecycle handling
• Added session tree disconnect action and other usability improvements
Thanks for using Attach.
Version 2.5.0
The developer, ARBITER TECHNOLOGIES, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Identifiers
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
Arbiter Technologies LTD EOOD
Size
40.2 MB
Category
Developer Tools
Compatibility
Requires iOS 18.0 or later.
iPhone Requires iOS 18.0 or later.
iPad Requires iPadOS 18.0 or later.
Mac Requires macOS 15.0 or later and a Mac with Apple M1 chip or later.