Last updated: 2026-05-25

User Guide โ€” A Day with HiTerm

This guide follows a real-world workday scenario, showing you exactly what to do on your PC vs your phone. Every step is labeled so you always know where to act.


๐ŸŒ… Morning: Set Up Before You Leave

Get everything ready while you're at your desk.

๐Ÿ–ฅ๏ธ PC โ€” Name Your tmux Sessions

Sessions named after your project or AI tool appear as quick-switch tabs on your phone:

# Create a session per project
tmux new -A -s backend-gemini   # Gemini working on backend
tmux new -A -s frontend-claude  # Claude working on frontend
tmux new -A -s logs             # Log monitoring

The -A flag attaches if the session exists, or creates it if it doesn't.

๐Ÿ–ฅ๏ธ PC โ€” Start a Long Task

Start an AI coding job or a long build that will notify you when done:

# Inside the backend-gemini session
gemini

# Or start a build that notifies on completion
npm run build && hiterm notify hook --tool=build --event=stop

๐Ÿ“ฑ Phone โ€” Connect from the Host List

โ˜ฐ: The hamburger menu (top-right corner) is your command center.

  1. Open the Hi Term app
  2. If you see the host list, tap your PC. If you see the terminal, you're already connected.
  3. If no host list is visible, tap the โ˜ฐ hamburger menu (top-right) โ†’ your paired PC appears โ†’ tap it

After connecting, you'll see your PC's terminal on screen.


โ˜• Mid-Morning: Walk Away While AI Works

Your AI agent is generating code. Don't watch โ€” walk away.

๐Ÿ“ฑ Phone โ€” Get Notified When Done

When the task completes, your phone buzzes with a notification:

  • Tap the notification โ†’ automatically reconnects to your PC
  • You're right back where you left off, inside the tmux session
  • Review the output, make tweaks, restart

Tip: Long-running tasks survive everything โ€” network switches, subway tunnels, even closing the app. Just reconnect later.


๐Ÿช Lunch: Coffee Shop Mode

You're at a coffee shop. Your home PC is running builds. Let's check in.

๐Ÿ“ฑ Phone โ€” Connect Over 4G

  1. Open Hi Term
  2. Tap your PC in the host list
  3. Mosh automatically handles the WiFi โ†’ 4G handoff โ€” no dropped connection

๐Ÿ“ฑ Phone โ€” Swipe Between tmux Windows

While inside a session, swipe left or right on the terminal area to switch between tmux windows:

โ† Swipe Left      |      Swipe Right โ†’
See previous      |      See next
tmux window       |      tmux window

This lets you quickly flip between your log monitor, code editor, and running process without typing any commands.

๐Ÿ“ฑ Phone โ€” Check Session Status

Tap the โ˜ฐ hamburger menu (top-right) to open the side panel. It shows:

โ”Œโ”€ Hi Term โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ โ˜ฐ Connected to: dev-pc     โ”‚
โ”‚                             โ”‚
โ”‚ SSH Connection              โ”‚
โ”‚   Host: 100.x.x.x          โ”‚
โ”‚   User: devuser            โ”‚
โ”‚   Port: 22                 โ”‚
โ”‚   Status: โœ… Connected     โ”‚
โ”‚                             โ”‚
โ”‚ tmux Sessions               โ”‚
โ”‚ โ”œโ”€ backend-gemini  โ— active โ”‚
โ”‚ โ”œโ”€ frontend-claude          โ”‚
โ”‚ โ”œโ”€ logs                     โ”‚
โ”‚ โ””โ”€ database                 โ”‚
โ”‚                             โ”‚
โ”‚ [โ‡  Swipe or โ˜ฐ to close]   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
  • SSH Connection section shows the remote host details
  • tmux Sessions section lists all sessions on the remote PC โ€” tap any session name to switch to it
  • Swipe right-to-left on the terminal edge, or swipe left-to-right from the left edge, or tap โ˜ฐ โ€” all open this panel

๐Ÿ“ฑ Phone โ€” Double-Tap for Shortcuts

Double-tap anywhere on the terminal screen to open the shortcuts panel:

โ”Œโ”€ Shortcuts โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                              โ”‚
โ”‚  Ctrl+C    Interrupt        โ”‚
โ”‚  Ctrl+D    Exit shell       โ”‚
โ”‚  Ctrl+Z    Suspend          โ”‚
โ”‚  Ctrl+L    Clear screen     โ”‚
โ”‚                              โ”‚
โ”‚ โ”€โ”€ tmux โ”€โ”€                  โ”‚
โ”‚  Ctrl+B d   Detach session  โ”‚
โ”‚  Ctrl+B c   New window      โ”‚
โ”‚  Ctrl+B %   Vertical split  โ”‚
โ”‚  Ctrl+B "   Horizontal splitโ”‚
โ”‚  Ctrl+B โ†’   Next pane       โ”‚
โ”‚  Ctrl+B z   Zoom pane       โ”‚
โ”‚                              โ”‚
โ”‚ Tap a shortcut to send it   โ”‚
โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€                  โ”‚
โ”‚ [Dismiss]                   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Tap any shortcut to send the key combination to the terminal โ€” no need to remember complex bindings.


๐ŸŒ† Afternoon: Multi-Project Power

You're juggling multiple projects. Each one is a separate tmux session.

๐Ÿ“ฑ Phone โ€” Switch Sessions from the Panel

  1. Tap โ˜ฐ to open the side panel
  2. Under tmux Sessions, tap the session you want (e.g., frontend-claude)
  3. The terminal immediately switches to that session

๐Ÿ“ฑ Phone โ€” Start a New Session Remotely

You can create new tmux sessions right from your phone:

# Inside the terminal on your phone
tmux new -A -s new-project

The new session appears instantly in the โ˜ฐ panel's session list.

๐Ÿ“ฑ Phone โ€” Swipe Between tmux Windows

If a session has multiple tmux windows (e.g., editor + terminal + logs):

  • Swipe left โ†’ previous window
  • Swipe right โ†’ next window

The window name appears briefly at the top of the screen during swipe.


๐ŸŒ™ Evening: Quick Check from Bed

Before sleep โ€” a quick status check.

๐Ÿ“ฑ Phone โ€” Quick Connect

  1. Open Hi Term
  2. Your last-connected host auto-reconnects
  3. The tmux session you were in last is restored
  4. Check builds, logs, or AI agent results

๐Ÿ“ฑ Phone โ€” Quick Disconnect

Action Result
Tap back button Disconnects, tmux keeps running
Type exit Exits shell, returns to host list
Close the app Disconnects, reopen to resume

All tmux sessions stay alive on your PC. Nothing is lost.


๐Ÿ“ฑ Gesture & Navigation Reference

Gesture Where What It Does
Swipe left Terminal area Switch to previous tmux window
Swipe right Terminal area Switch to next tmux window
Double-tap Terminal area Open shortcuts panel
Tap โ˜ฐ Top-right corner Open side panel (SSH info + tmux sessions)
Swipe from right edge Screen right edge Same as โ˜ฐ โ€” open side panel
Swipe from left edge Screen left edge Same as โ˜ฐ โ€” open side panel
Tap host Host list Connect / disconnect
Long-press host Host list Edit, delete, refresh shortcuts

Side Panel (โ˜ฐ) Contents

Section Shows
Connected to Current remote hostname
SSH Connection Host IP, username, port, connection status
tmux Sessions All sessions on the remote PC, with active session marked

Tap any tmux session name in the panel to switch to it instantly.


๐Ÿ–ฅ๏ธ PC Companion Setup

These one-time PC setup steps unlock the full phone experience.

Pair Your Phone

hiterm pair

Auto-detects dependencies, prints install commands if anything is missing, then generates a QR code. Scan it from your phone to pair.

Name Sessions for Quick Access

tmux new -A -s backend-gemini
tmux new -A -s frontend-claude

Sessions appear in the โ˜ฐ side panel on your phone. Name them clearly โ€” that's how you'll switch between them.

Enable Notifications for Long Tasks

# Test notifications
hiterm notify test

# Login for AI tool hooks
hiterm login

# Use with long-running commands
npm run build && hiterm notify hook --tool=build --event=stop
make deploy && hiterm notify hook --tool=deploy --event=stop

The hooks section in hiterm pair auto-configures Claude Code, Gemini CLI, and OpenAI Codex. When they finish a task, your phone buzzes.

Diagnostics

# Auto-detect and fix most issues
hiterm doctor

Next Steps