Remote tmux for iOS

Control your terminal sessions from anywhere. Perfect for monitoring Claude Code and other coding agents on the go.

Features

📱

Remote tmux Access

View and control your tmux sessions from your iPhone or iPad. See real-time output and send commands.

🔔

Push Notifications

Get notified when Claude Code or other agents need your input. Never miss an important prompt.

🔒

Flexible Connectivity

Use at home on the same WiFi, or access from anywhere via VPN or Cloudflare Tunnel.

💻

Local Execution

All code runs on your machine. Reattach is just a thin remote interface to your local tmux sessions.

Lightweight Daemon

reattachd is a fast Rust daemon that exposes tmux via HTTP API. Minimal resource usage.

🤖

Agent Friendly

Optional hooks for Claude Code integration. Monitor your AI coding assistant from anywhere.

How it Works

Simple architecture — connect from home or anywhere

┌─────────────────┐ │ iOS App │ │ (iPhone/iPad) │ └────────┬────────┘ │ │ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐ │ VPN or Tunnel (optional, for remote access) │ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘ │ ▼ ┌────────────────────────────────────────────────────────┐ │ Your Machine (macOS / Linux) │ │ │ │ ┌─────────────────┐ ┌─────────────────┐ │ │ │ reattachd │──────►│ tmux │ │ │ │ (Rust daemon) │ │ │ │ │ └─────────────────┘ └─────────────────┘ │ └────────────────────────────────────────────────────────┘

Use Cases

🛋️

Monitor from the Couch

Start a long-running task and monitor progress from your phone while relaxing.

🏃

Quick Approvals on the Go

Get notified when Claude Code needs confirmation. Approve changes without returning to your desk.

🔧

Remote Server Management

Access your development server's tmux sessions from anywhere with an internet connection.

🌙

Overnight Jobs

Let your AI assistant work overnight. Get a push notification when it needs your input.