For Claude Code users

Your Mac in your pocket.

The iOS terminal that never disconnects. Purpose-built for Claude Code with resilient connections, native scroll, and voice input.

Pocket app showing project list with Pocket Support Website, Pocket Discord Bot, Pocket App, and Pocket Server

The first Eternal Terminal client for iOS

Never disconnects
Native scroll
Voice input

Everything you need to run Claude Code from anywhere.

Pocket was built because no existing iOS terminal handles Claude Code well. We solved the problems that matter.

Never disconnects

Eternal Terminal survives network changes, sleep mode, even airplane mode. Switch from WiFi to cellular mid-session — your terminal stays connected.

Native scroll

Swipe through Claude's output like any iOS app. Pan gestures for vim and tmux, native scrollback everywhere else. No more fighting with terminal clients.

Voice input

Dictate your prompts directly. iOS dictation works natively — no copy-paste from a notes app. Perfect for when you're away from a keyboard.

Zero friction resume

Tap and you're back. Session credentials persist in iOS Keychain. No re-authentication, no waiting for reconnection. Just your terminal, instantly.

Built for reliability.

The technical details, for those who care.

  • Eternal Terminal Protocol

    UDP-based with XSalsa20-Poly1305 encryption. Survives IP changes, network switches, and device sleep. Auto-reconnects in ~10 seconds.

  • Ed25519 + Keychain

    SSH public key authentication for initial handshake. Session passkeys stored securely in iOS Keychain. No passwords, no custom crypto.

  • SwiftTerm Emulation

    Full xterm emulation with proper Unicode and Nerd Font support. Claude Code's fancy output renders correctly.

  • Bonjour Discovery

    Automatic Mac discovery on local network via mDNS. Optional Tailscale integration for remote access from anywhere.

  • PocketMac Companion

    Menu bar app that manages the ET server and handles secure pairing. One-time QR code scan to exchange SSH keys.

  • Multi-Session Support

    Run multiple Claude Code instances across different projects. Switch between sessions without losing state.

Run Claude Code from anywhere.

Pocket is in TestFlight beta. Request access and you'll be running Claude Code from your phone within minutes.

What beta testers are saying.

Real feedback from developers using Pocket in their daily workflow.

Free during beta.

Pocket is currently in TestFlight beta. Early adopters get free access while we refine the experience.

Beta Access

$0/ forever

Full access to Pocket for iOS and PocketMac companion app. No credit card required. No strings attached.

  • Unlimited sessions
  • Resilient ET connections
  • Native scroll + voice input
  • Keychain credential storage
  • PocketMac companion app
  • Email support
Request Beta Access

Once Pocket is out of beta, there may be a paid tier for advanced features. Beta users will always have access to the core functionality.

Frequently asked questions

If you have anything else you want to ask, reach out to us.