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.
- Open the Hi Term app
- If you see the host list, tap your PC. If you see the terminal, you're already connected.
- 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
- Open Hi Term
- Tap your PC in the host list
- 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
- Tap โฐ to open the side panel
- Under tmux Sessions, tap the session you want (e.g.,
frontend-claude) - 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
- Open Hi Term
- Your last-connected host auto-reconnects
- The tmux session you were in last is restored
- 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
- Quick Start โ First-time setup in minutes
- Command Reference โ All hiterm CLI commands
- Troubleshooting & FAQ โ Common issues