Changelog

# v2.0.0

New: Sandbox Trial — no server yet? Claim a free temporary cloud sandbox right in the app, with Claude Code, Codex, and Pi preinstalled and a sample project ready, and try the full workflow in minutes. New: herdr integration — servers running herdr now show their spaces in the app: attach to running agent sessions, start new agents inside herdr, or adopt a space as a full workspace with one swipe. New: Designed for iPad — a real iPad layout with sidebar navigation, split columns, and panels that stay open beside the terminal. Works in every orientation, portrait included.

# v1.8.2

Improved: Installed agents are now detected reliably on servers where shell configuration previously made them appear missing. New: Pro is now available as a monthly subscription — upgrade to Lifetime anytime by paying just the difference.

# v1.8.1

New: Added support for Pi and OMP. We now support many coding agents, including Claude Code, Codex, Grok Build, OpenCode, and Kimi Code. Improved: Smoother sign-in for Grok Build. Improved: More stable VNC connections. Improved: With multiple parallel sessions in the background, the Running tab now shows a proper session title or the first prompt. Fixed: The exit button could be missing when the terminal entered full-screen mode on iOS 18.
More on this release: Pi and OMP on your iPhone — the two new agents and what changed, plus the updated Supported AI Agents docs covering all seven.

# v1.8.0

New: Grok Build, OpenCode, and Kimi Code are now supported. New: A new setting lets you run multiple parallel sessions on the current branch. Fixed: Session status could display incorrectly in some cases.
More on this release: Grok Build, OpenCode & Kimi Code on your iPhone — what multi-agent support covers, and the Supported AI Agents docs.

# v1.7.0

New: iCloud Backup & Restore — back up your servers, workspaces, and settings to iCloud and restore them on a new device. Now free. Keeps your 10 most recent backups. New: Optionally sync credentials (SSH keys, passwords) across your devices via iCloud Keychain, end-to-end encrypted — restored backups connect right away. New: Attach photos from your library into Claude Code and Codex as [Image] references — great for screenshots, mockups, and diagrams. New: A dark mode app icon that follows your system appearance. Improved: Terminal, Claude Code, and Codex options are now consolidated under General Settings. Fixed: Claude Code sessions started in bg mode or inside a worktree could be missing from a workspace's session history — they now appear reliably. Fixed: Reconnect reliability and various stability improvements.

# v1.6.3

Fixed: In some cases the tmux session running claude code/codex on the host wasn't detected Improved: the UI of the button for manually loading session history

# v1.6.2

New: View git diff right in the terminal session — compare against HEAD or any other branch anytime New: Choose which buttons appear in the terminal session's bottom toolbar New: Send feedback to the developer — report a bug or share any thoughts with us directly

# v1.6.1

New: View ports on your host over HTTP, handy for browsing and debugging during web development New: View rendered markdown files in the terminal session file browser Fixed: fish shell failing to detect install paths and work correctly Fixed: Fixed several crashes and improved stability

# v1.6.0

New: Claude Code Agent View support Improved: Worktrees now show merge status and can be refreshed manually Improved: Skills inside Claude Code plugins are now recognized Improved: Manually pick the path when Claude Code/Codex install paths can't be auto-detected Improved: Added a Files entry to the right-side menu on the terminal detail page Fixed: Taking over a host Tmux session no longer restores the wrong state after a network reconnect

# v1.5.4

New: VNC now supports bringing up the keyboard for input New: Configurable terminal font size New: Optionally hide the terminal's bottom toolbar to give content more room

# v1.5.3

New: Control Codex experimental/in-development features from within the App, such as enabling the goal feature New: Launch Codex with different sandbox and approval modes. Replaces --full-auto for finer control Fixed: Claude Code session history not recognized in some cases

# v1.5.1

1.5.x brings direct attaching to Tmux sessions running Claude Code/Codex on your host, plus customizable commands Improved: Auto-reconnect and restore Claude Code/Codex sessions on network switches or unexpected drops — major improvement to the connection experience New: Connection history — view detailed connection records to help diagnose issues New: Pick the workspace path with a file browser when creating a workspace New: Host Tmux takeover mode now supports task-completion app push notifications
Additional note: In Preferences, you can grant location permission for Connection History. With it enabled, ServerCC tries to keep SSH connections and Claude Code/Codex sessions stable while the app is in the background, and auto-reconnects on network switches or drops (background location is only triggered when an active Claude Code/Codex session exists). Works similarly to Termius Location tracking.

# v1.5.0

New: Attach directly to Tmux sessions running Claude Code/Codex on your host — take over your work anytime, from anywhere New: Customize the second page of quick-input shortcuts, fill it with your favorite commands or shortcuts New: Multi-line edit mode — pair with voice-to-text keyboards for double the productivity Improved: Major overhaul of the persistent sessions and session history experience Improved: Clearer user-facing prompts for different Tailscale connection failure scenarios

# v1.4.3

1.4.x introduces VNC functionality. When using Claude Code/Codex, you can view your coding results in real time via VNC desktop visualization - Fixed Codex history sessions not displaying correctly in some cases - Added support for PKCS#8 and other SSH key formats - Fixed Codex not working correctly under tmux persistent mode in some cases

# v1.4.2

1.4.x introduces VNC functionality. When using Claude Code/Codex, you can view your coding results in real time via VNC desktop visualization - Fixed a crash when removing an MCP server

# v1.4.1

1.4.x introduces VNC functionality. When using Claude Code/Codex, you can view your coding results in real time via VNC desktop visualization - VNC is available as a trial, with improved connection experience - Fixed an issue where some Claude Code sessions were not correctly recognized - Added workspace settings to disable notifications when Claude Code/Codex finishes processing - Added /usage shortcut command to check subscription usage at any time

# v1.4.0

- New Pro feature: VNC mode. Now when using Claude Code/Codex, you can view your coding results in real time via VNC desktop visualization - Added optional Keychain unlock for macOS hosts. Use Claude Code OAuth credentials stored in the Keychain when connecting via SSH, no need to re-login - Fixed worktree path issue under custom workspaces - Improved base branch display when creating worktrees

# v1.3.1

1.3.x Added Claude Code NO_FLICKER mode with in-terminal tap interaction support - Fixed an issue where installed Claude Code/Codex might not be detected in some cases - Running instances page now shows tmux persistent session badge

# v1.3.0

- Added Claude Code NO_FLICKER mode with in-terminal tap interaction support - Improved Server page UI - Stability improvements

# v1.2.3

Pro is now available as a one-time purchase — no subscription required. Existing subscribers automatically receive lifetime Pro access - Fix: Memory leak after background session ends - Fix: Tailscale node reuse failure — reconnects were creating duplicate ghost nodes

# v1.2.2

- Fix: Claude Code 2.1.83 display rendering issues - Improvement: Update SwiftTerm with GPU rendering support - Improvement: Reduce memory usage for background sessions - Fix: /btw and /loop button input behavior

# v1.2.1

Version 1.2.x now supports Codex! - Fix: Codex sessions from other workspaces no longer appear in current workspace - Improvement: Faster history session loading - Improvement: Show usage tips in workspace detail page - Fix: Codex Skills/MCP management page UI display errors - Improvement: Collapse server basic info to reduce clutter on server detail page

# v1.2.0

- New: Codex support is here! - Fix: Opening /login without being logged into Claude Code launched the wrong OAuth URL

# v1.1.0

- New: Added /loop /btw /simplify shortcut commands - New: Persistent session support. Sessions keep running after closing the app. Long-press "New Claude Code Session" or a history session to create a persistent connection. Works great with /loop for long-running tasks - New: Pull-to-refresh in file browser - New: Terminal view auto-closes when Claude Code exits - Fix: Memory leak when connecting via Tailscale - Fix: Shortcut keyboard input not cleared after submission - Fix: Reconnection not respecting user's Tailscale/Direct connection choice - Fix: Some sessions not recognized when loading session list

# v1.0.1

- Added English language support on App Store

# v1.0

Initial release of ServerCC. - SSH connection management with Ed25519 and RSA key support - Same UI and interaction experience as desktop Claude Code, unleash your productivity - Claude Code session management (start, auto-reconnect, and resume) - Workspace worktree support for developing multiple features simultaneously - Parallel Claude Code execution in-app to maximize productivity - Workspace file browsing and upload - Manage global and workspace-level Skills and MCP