Agentmux
SSH Terminal for AI Agents
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
Agentmux turns your iPhone and iPad into a command center for remote development.
Connect to your servers, resume persistent tmux sessions, launch coding agents, browse project files, preview Markdown and web apps, and make quick code edits without opening a laptop.
Agentmux is built for developers who already live in terminals, SSH, tmux, and AI coding agents.
Run coding agents from your phone
Launch Claude, Codex, OpenCode, Antigravity, Cursor, Qwen, Kimi, Grok, Hermes, Pi, OpenClaw, and your own custom CLI agents directly inside remote project sessions. Agentmux discovers your projects, keeps agent launch actions close to the work, and tells you when an agent is working, done, or waiting for you.
AI Permission Review
Let AI handle routine permission prompts while you're away. It uses your own AI endpoint and API key, asks you whenever it isn't confident, and records every decision in an audit log you can review.
Keep sessions alive with tmux & Live Activities
Remote work should not disappear when Wi-Fi drops or iOS switches networks. Agentmux integrates deeply with tmux so you can reconnect and continue where you left off, and it restores your tabs when you reopen the app. Monitor background tasks and active sessions at a glance with Lock Screen Live Activities and Dynamic Island. If tmux is missing, Agentmux can help install it on supported servers.
Browse and edit remote projects
Open a file explorer over SSH/SFTP, move through project folders, inspect Git context, preview Markdown, and edit text and code files with line numbers and syntax highlighting. Edit configs with confidence using strict validation for JSON, YAML, and TOML. Swipe through remote image galleries, and play remote videos and audio right away without downloading the whole file.
Preview web apps
Forward a port over SSH and open your dev server in the built-in browser, with console logs at hand.
Designed for mobile terminals
Use the iPhone shortcut panel for arrow keys, Ctrl, Esc, Tab, Home/End, and other terminal controls. Copy text that spans more than one screen, and copy from remote editors like Vim and Neovim to your clipboard with OSC 52. Scroll inside mouse-aware programs such as vim. On iPad, use a hardware keyboard, trackpad, landscape layout, and a larger workspace.
Sync your workflow
Optional iCloud sync keeps supported server settings, recent sessions, and recent files available across your own devices. SSH credentials are stored securely in the iOS Keychain.
Agentmux is a focused SSH workspace for developers who want their remote dev box, coding agents, tmux sessions, files, and editor in one mobile app.
14-day free trial with Pro features. Agentmux Pro is available as a lifetime unlock.
more - When a tab's tmux session has ended, for example after the server restarts, its New and Retry buttons now stay when you return to the app, instead of leaving a blank screen.
- The first session started on a server now shows the same full colors as later ones, instead of sometimes appearing dimmer.
- The Live Activity and the Apple Watch Smart Stack now show each agent's own logo, and every AI agent shares one color so their logos tell them apart.
- On the CarPlay dashboard and the Apple Watch Smart Stack, the Live Activity now uses larger text, and a pink bar marks an agent that is waiting for you.
- Connects to SSH servers that only offer AES-CTR encryption, such as KOReader's SSH server on Kindle.
- While typing with a Chinese or other input method, the shortcut bar's left and right arrows now move the cursor within the text you are composing, and Esc cancels it, instead of being sent to the terminal.
1.4.12 6d ago
- Web tabs now stay on the last page you visited when you switch away and come back, or reopen them at launch, instead of sometimes going back to the page they first opened.
- Tapping the Live Activity in the Dynamic Island now opens the tab that is waiting for you.
- Add a single folder as a project, alongside Mother Folders that list every project inside. Add one while adding a server, or tap the edit button next to Projects on a server, then “Add Single Folder…”.
- A terminal tab that dropped its connection while the network was briefly out now reconnects when the network comes back, instead of sitting on a blank screen.
- Tapping a file path that follows Chinese, Japanese or Korean text now opens just the path, instead of sometimes taking the words before it along.
1.4.11 Oct 22
- Agentmux now sends anonymous usage statistics to help decide what to improve. They never include servers, commands, files, or terminal content, and you can turn them off in Settings → Privacy.
- AI Permission Review: the new “Use My Latest Prompt” switch under Main Intent updates the intent with each prompt you send in that tab, ignoring short replies such as “yes” or “1”.
- AI Permission Review now asks you when the AI is less than 70% confident, showing why in the audit log, and no longer gets stuck in the background when the AI asks again to run an approved command.
- Remote videos and audio play right away and can be scrubbed without downloading the whole file. SFTP previews and downloads are much faster and show progress.
- Killing a session from a server’s session list also removes it from Recent Sessions, and the highlighted tab now matches the one on screen after tabs are restored at launch.
- Renaming a session no longer makes other tabs on the same server report their agent as done, with a completion sound, while it is still working in the background.
- When you install Agentmux on a new device, it now offers iCloud Sync first if your iCloud already has servers, so you can bring them back instead of adding them again.
- Antigravity tabs no longer show as waiting for you while a menu such as the / command list is open; only real permission, question, and trust prompts count.
1.4.10 Oct 16
- Scrolled back through a terminal's history? Rotating or resizing the window now keeps your place.
- On iPad in Split View, Slide Over, or Stage Manager, the terminal toolbar now fits the app's window.
- Images and the file browser open faster by reusing a connection that is already open.
- Scrolling in Pi agent's full-screen mode now scrolls the view instead of sending arrow keys.
- On iPad, the terminal no longer looks garbled for a moment when you return to the app.
- An idle agent no longer shows as busy in the background because of output left over from an earlier task.
- A tab whose tmux session has ended no longer reconnects every time you return to the app. Tap Retry when you're ready.
- Opening a tab that was prepared in the background no longer flashes "Slow connection".
1.4.9 Oct 9
- When the app starts fresh, it now offers to reopen the tabs you had open last time and lists what they were. Sessions that have since ended are skipped. You can choose to always or never restore in Settings → Terminal.
- Fixed background pre-warming taking over a tmux session's screen size from another device that was using it. A pre-warmed session now attaches only when you open it.
- Fixed the first item in a terminal tab's ⋯ menu sometimes not responding to a finger tap and the menu flickering instead.
- Performance improvements: the app does much less work while an agent is producing output and while you type in the terminal, so it stays smoother and uses less power.
1.4.8 Oct 5
- Recent sessions whose tmux session has ended are now cleaned up automatically when you open a server.
- Fixed a light finger tap on the terminal opening the Copy Start menu meant for right-clicks. It now appears only for a trackpad or mouse secondary click, or a long press.
1.4.7 Oct 4
- Fixed the browser's Console Logs disappearing when you switch to another screen and back, and it now also captures failed requests, unhandled promise errors, and resources that fail to load.
- Fixed the last two rows of a terminal sometimes being hidden after opening a session, and taps landing two rows off.
- Fixed links and file paths picking up the Chinese text or punctuation right next to them, so tapping them opens the right target.
- Fixed tapping a relative file path in the terminal sometimes failing to open the file.
1.4.6 Oct 1
- Added AI Permission Review (Pro). AI reviews your agent's permission prompts, blocks dangerous commands, and suggests or automatically approves safe steps so long tasks keep running. Use the JEV engine through OpenRouter or TypeSafe, or your own OpenAI-compatible LLM endpoint, with your own API key; turn it on in Settings.
- Fixed the first history-scroll gesture being ignored when the history viewport had stale loading state.
- Fixed links that wrap across two terminal rows sometimes opening with a truncated address when emoji are nearby.
- Fixed links swallowing the separator line and the output printed beneath them, which opened as a broken address.
1.4.5 Sep 30
- Added smooth scrolling and Metal GPU rendering for a more fluid terminal experience. Both are enabled by default and can be adjusted in Advanced Terminal settings.
- Fixed a blank strip appearing below the website when scrolling to the bottom on iOS.
- Image previews now reopen faster, including from Mac servers, while still detecting file updates reliably.
- Improved file editor state handling to prevent content and document previews from mixing between files.
1.4.4 Sep 17
- Fixed terminal input focus loss after pasting images or files.
- Added support for opening web links configured to target new windows into a new browser tab.
- Fixed selection handles stopping in the middle of CJK characters.
- Improved terminal scrolling detection across shells and full-screen apps.
- Reduced terminal cursor flicker.
- Improved contrast in the Chinese input candidate bar when using the dark appearance.
- Open text files now refresh after external changes without overwriting unsaved edits.
1.4.3 Sep 13
- Improved file previews so recently viewed images reopen faster, and changed files prompt before replacing your current content.
- Fixed new tmux sessions so user services can connect to the Linux user bus reliably.
- Image previews now reuse cached data when the file is unchanged and refresh automatically when it changes.
- Prevented the theme repaint animation from appearing when returning to the app without a light/dark mode change.
- Folder transfers show a 30-second scan countdown and stop with a notification if the remote folder size cannot be calculated in time.
- Fixed stray terminal resize text appearing after connection delays.
1.4.2 Sep 7
- Added strict syntax validation for JSON files to catch trailing and consecutive commas before saving.
- Improved background agent detection accuracy for Codex sessions.
- Fixed terminal colors and agent icons updating reliably when switching between light and dark appearance.
- Improved agent activity updates so Codex waiting prompts are detected faster with less background network activity.
- Important: Fixed stale sessions accumulating after switching sessions or reconnecting, which could destabilize SSH connections.
1.4.1 Sep 4
- Fixed missing terminal output after returning to the app or switching views.
- Improved background activity detection so running agents are not marked idle.
1.4.0 Sep 2
- File Editor: Save root-protected files using sudo when write permission is denied.
- Image editor (marker mode): pinch to zoom now works anywhere on the preview, and the crop fills the screen.
- German, French, Spanish, Korean, Portuguese (Brazil) and Russian are now fully translated.
- Servers that use fish or another non-standard shell now connect and work properly.
- Fixed the server screen getting stuck on “Checking tmux…” — it now shows an error you can retry.
- NixOS: changes to configuration.nix are now checked and backed up before saving.
- NixOS: installing tmux takes effect right away, and asks before changing your system config.
- Fixed SSH connection failures on NixOS with OpenSSH 10.5.
- Fixed button labels being invisible in some themes.
- Fixed iPad toolbar buttons overflowing the capsule bar when switching tabs.
- Agent icons and selected tabs now match your light or dark theme.
- Fixed cursor flicker on fast-updating agent screens.
- Fixed the “task finished” alert appearing too early.
- Fixed the screen jumping when switching tabs.
1.3.17 Aug 26
NEW & IMPROVED:
- Live Activity now updates in real time while tasks run in the background.
- Redesigned file editor toolbar: Outline and edit/preview are direct buttons.
- Updated Claude agent detection for the latest Claude Code, including background shells, background agents, MCP tasks, and the agents list.
- Port forwarding rules now flag a local port another server already uses, keep the port in a valid range, and start new rules on a free port.
FIXED:
- Sessions announced as finished while the agent was still working.
- "Port Forward Conflict" alerts for a port nothing else was actually using.
- Repeated pointless reconnects to a server whose port forwards could never start.
- Endless "waiting for your answer" chime on the lock screen.
- Opening a session from a server screen sometimes doing nothing.
- Empty keyboard space squeezing the terminal in iPhone landscape.
- Long-range copy freezing the interface.
- New agent sessions opening with a dark theme in light mode.
- Long filenames shrinking the font instead of being truncated.
1.3.16 Aug 22
NEW & IMPROVED:
- Dynamically scaled default font sizes across iPhone and iPad models for optimal readability and layout.
- Added Qwen AI agent status detection and reduced idle CPU and battery usage.
FIXED:
- Fixed terminal layout glitches and keyboard behavior when rotating between portrait and landscape on iPhone.
- Fixed file paste and upload issues when sharing files from external apps.
- Fixed keyboard covering search results in Debug Logs and improved connection stability.
1.3.15 Aug 16
NEW & IMPROVED:
- Smart terminal reply filtering to prevent prompt artifacts.
- Improved session attach & naming to avoid redundant -1, -2 tabs.
- Added Manifest-based Agent State Detection engine for Claude, Codex, OpenCode, Hermes, and Antigravity with distinct "waiting for user" states.
- Added Apple Watch Smart Stack layout for Live Activities.
- Added custom font upload and management support (TTF/OTF).
- Fixed keyboard avoidance in File Editor and resolved screen flicker when opening session switcher.
- Fixed terminal viewport height jump on startup and restored keyboard focus when closing debug logs.
- Fixed SFTP & File Explorer authentication when connecting with SSH keys.
- Fixed remote terminal type and systemd user bus connections (`systemctl --user`), with automatic session self-healing on attach.
- Added UTF-8 stream sanitization and multi-packet CJK continuation to prevent garbled text in narrow views.
1.3.14 Aug 13
NEW & IMPROVED:
- Added built-in support & official brand icons for Cursor, Qwen Code, Kimi Code, Grok Build, and Pi agents.
- Smart link healing for multi-line file paths wrapped across lines.
- Full Unicode & Chinese support for TMUX session names.
- Direct image paste in File Explorer without opening the editor.
- Smooth onboarding flow with improved iCloud sync integration and announcement presentation.
1.3.13 Aug 6
NEW & IMPROVED:
- Pasted images now open in an editor before uploading.
- Crop, mark up, and paint over anything private.
- Paste several images at once.
1.3.12 Aug 2
BUG FIXES:
- Two-Finger Swipe in tmux Mode: Fixed two-finger horizontal swipe switching tmux windows using direct tmux commands instead of sending raw keypresses that could trigger history up/down in shell.
1.3.11 Aug 1
NEW & IMPROVED:
- Terminal Font Choice: Pick the monospaced font used by the terminal and the editor in Settings (`System` / `JetBrains Mono` / `Fira Code` / `Hack` / `Source Code Pro` / `Cascadia Code` / `Meslo LGS NF` / `Courier New`).
- Icon Glyphs in Prompts: `Meslo LGS NF` ships the full Nerd Font glyph set and `Cascadia Code` ships the Powerline separators, so prompts like Powerlevel10k and Starship draw their icons instead of empty boxes.
- New Language Support: Added native UI localization for Korean, German, French, Spanish, Brazilian Portuguese, and Russian.
- Terminal Engine Update: Updated the underlying terminal engine, bringing improved text input handling and accessibility support.
BUG FIXES:
- Terminal Crash Fix: Fixed a crash that could occur when a pre-warmed session was cleaned up while it still had work in flight.
- Selection Theme Accent: Text selection highlights and handles now match your chosen App Theme Accent color.
- Tap Outside to Dismiss Selection: Tapping outside an active text selection now cleanly dismisses it, while tapping inside preserves it.
- Smoother UTF-8 Streaming: Fixed replacement question-mark characters and black blocks caused by UTF-8 packet boundary truncation during live terminal streaming.
- Better SSH Error Diagnostics: Improved translation for SSH NIO channel errors and closed connections with clearer error messages.
- Relative Path Detection: Improved detection for relative file paths that wrap across lines or sit next to CJK characters.
- Long Links Now Open in Full: Tapping or long-pressing a sign-in link that wraps across several lines now opens the complete link. Previously a truncated address could be opened instead.
- Copying Wrapped Links: Copying a link that spans several lines now gives you one usable link instead of several broken fragments.
- Long Selections: Copying a long selection now keeps every line break correct all the way to the end. Previously a single unreadable row could throw off everything below it.
- Fewer Unwanted Joins: Directory listings, bullet lists, numbered lists and ordinary prose keep their line breaks when copied.
- CJK Text Mistaken for File Paths: Chinese, Japanese and Korean phrases containing a slash are no longer offered as a file to open.
- Selection Highlight Alignment: The selection highlight now lines up correctly with full-width characters.
1.3.10 Jul 28
NEW & IMPROVED:
- Hardware Keyboard Shortcuts: Added support for Command+Arrow keys (`Cmd+Left` for Home/beginning of line, `Cmd+Right` for End/end of line, `Cmd+Up` for PageUp, `Cmd+Down` for PageDown).
- Two-Finger Swipe Gesture: Added customizable two-finger horizontal swipe settings (`Off` / `Session` / `Window`) for easy tab and session switching.
BUG FIXES:
- Top Toolbar Jump Fix: Fixed an issue on iPhone where top navigation bar buttons flickered and jumped back and forth due to geometry measurement loops.
- Korean Keyboard IME Fix: Fixed character duplication and input issues when typing in Korean (Hangul IME).
1.3.9 Jul 24
NEW & IMPROVED:
- Display Zoom Support: Automatically detects iOS Display Zoom (Zoomed view) and optimizes UI layout.
- Auto-fitting Shortcut Bar: Shortcut bar buttons dynamically adapt to narrow screen widths, preventing edge buttons from being truncated.
- Dynamic Font Protection: Limits font scaling under Display Zoom mode to prevent terminal canvas clipping and UI overflow.
1.3.8 Jul 23
NEW & IMPROVED:
- File URL Support: Terminal now recognizes file links, including wrapped multi-line links, and opens them in the file browser or editor.
- Multiline URL Healing: Improved multi-line link detection by filtering panel border symbols while preserving international file paths.
- Local Network Permission Prompt: Automatically triggers iOS local network permission registration when connecting to LAN servers.
- Keyboard Zoom Support: Added keyboard shortcuts to adjust font size and view zoom based on the active session type.
- Smart Copy Improvement: Enhanced copy-paste behavior to prevent separate shell commands from being merged accidentally.
BUG FIXES:
- Stability: Fixed an issue where closing a failed session overlay could cause the app to crash.
1.3.7 Jul 21
NEW & IMPROVED:
- Terminal Performance Boost: Optimized the PTY stream parsing engine with slice-based batch copies, resolving rendering lag and CPU bottlenecks during scrolling or large output bursts.
- Server Long-Press Menu: Remote server rows now support long-press context menus (edit, favorite, delete), matching connected sessions and recent items.
BUG FIXES:
- Edge Swipe Back Gesture: Optimized gesture priority so that swiping right from the left edge to go back is no longer canceled or eaten by vertical scroll views in terminals or file lists.
- Shortcut Bar State: Fixed an issue on iPad where the shortcut bar visibility setting was forgotten when the app was backgrounded or locked.
- Shortcut Toggle Button Color: The shortcut bar toggle button color in its disabled state now matches the color of neighboring toolbar buttons.
- Terminal Path Copy: Re-ordered whitespace healing rules so that wrapped file paths in command outputs are correctly healed and can be successfully tapped.
- Terminal Resize Artifacts: Fixed PTY window-size report fragments (e.g. [8;42;125t) leaking into the input line as black blocks after resize or foreground return, and ensured literal resize reports printed in logs or TUI outputs display normally instead of being stripped.
- File Explorer Search Keyboard: Fixed iPhone virtual keyboard safe-area handling when searching files, and themed the keyboard corner gaps to match the terminal background.
- Form Tab Navigation & Usability: Added full hardware keyboard Tab and Return key focus navigation across all server settings and custom agent forms. Resolved Tab-key capture issues in multiline private key fields by switching to a dynamic TextField, moved dynamic row deletion buttons to the left to prevent accidental triggers while renaming, added edit pencil indicators, and fixed touch hit-testing bugs.
1.3.6 Jul 7
- When a tab's tmux session has ended, for example after the server restarts, its New and Retry buttons now stay when you return to the app, instead of leaving a blank screen.
- The first session started on a server now shows the same full colors as later ones, instead of sometimes appearing dimmer.
- The Live Activity and the Apple Watch Smart Stack now show each agent's own logo, and every AI agent shares one color so their logos tell them apart.
- On the CarPlay dashboard and the Apple Watch Smart Stack, the Live Activity now uses larger text, and a pink bar marks an agent that is waiting for you.
- Connects to SSH servers that only offer AES-CTR encryption, such as KOReader's SSH server on Kindle.
- While typing with a Chinese or other input method, the shortcut bar's left and right arrows now move the cursor within the text you are composing, and Esc cancels it, instead of being sent to the terminal.
more Version 1.4.12 6d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: