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
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
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
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
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
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
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.
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
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
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
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
- 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
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
- Added Claude Code NO_FLICKER mode with in-terminal tap interaction support
- Improved Server page UI
- Stability improvements
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
- 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
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
- New: Codex support is here!
- Fix: Opening /login without being logged into Claude Code launched the wrong OAuth URL
- 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
- Added English language support on App Store
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