◎Agent console
Every machine, sorted by who needs you first.
Agents from every Host, blocked first. Filter, search, or pin.
BlockedDoneWorkingIdle

NEWNative for iPhone & iPad · works with herdr and tmux · Android coming soon


Then run this on your Mac or Linux box:
curl -fsSL https://waycar.dev/install.sh | shwatchesclaudecodexompgeminiopencodepi+ more
SSH is tied to one network. mosh keeps your session on your machine and syncs it to your phone as you change networks.
Wi-Fi to cellular, same session. No reconnect.
After a dead zone you see the live screen, not a replay of every byte.
No UDP? Waycar switches to SSH on its own. A MOSH or SSH badge shows which.
Come back and pick up where you left off.
Needs mosh-server and open UDP on your machine. Tap Test Mosh to check.
Claude Code, Codex, omp, pi and opencode, as a simple chat.
Read the reply without opening the app. herdr only, for now.
Answer permission prompts in the chat. The terminal is one tap away.
Images and videos appear above the reply.
Touch and hold the Waycar icon, then tap New Chat.

With CodexBar on a Host, the Console shows the provider closest to its limit.
Percent left this session and this week.
② Tap for every gauge
Session and weekly gauges, pace, and reset times.
Read over SSH every few minutes while the app is open.
Turn it on or off for each Host.
Ended agents stay for 30 days. Two taps bring one back.
Ended agents, newest first. Search works too.
It reopens in a new tab, in the same folder.
Most agents resume the same chat.

Back out without typing and it closes again.
With iCloud Sync, closed agents show up on both.
Off your main list. Swipe to forget one sooner.
tmux 3.2 or later works too, with the same install command. Run both? One list.
| Feature | herdr | tmux |
|---|---|---|
| Agent list | Workspaces, tabs and panes | Sessions, windows and panes |
| Agent status | Every agent herdr knows | Claude Code, Codex, omp, pi and opencode, via Waycar hooks |
| Alerts and Live Activities | Yes | Via Waycar hooks |
| Chat Mode replies in alerts | Yes | Not yet |
| Everything else | Yes | Yes, a few parts via Waycar hooks |
herdrWorkspaces, tabs and panes
tmuxSessions, windows and panes
herdrEvery agent herdr knows
tmuxClaude Code, Codex, omp, pi and opencode, via Waycar hooks
herdrYes
tmuxVia Waycar hooks
herdrYes
tmuxNot yet
herdrYes
tmuxYes, a few parts via Waycar hooks
Plain SSH, straight to your machine. No account.
Your device
Waycar connects to your machine over SSH, and live agent terminals can also run over mosh. No cloud service or account sits in between.
Your machine
claudecodexompgeminiopencodepi
01 / terminal
The agent's real terminal, not a copy.
Every screen is native SwiftUI.
◎Agent console
Agents from every Host, blocked first. Filter, search, or pin.
BlockedDoneWorkingIdle

▍Terminal
Ghostty's engine: full-screen apps, momentum scrolling, selection, jump to live.
✎Prompting
Edit before you send. On-device dictation (iOS 26), snippets and Skills.
⑂Workspaces
A fresh git checkout on its own branch, or any folder.
⌗Connect
Keys made on device. The Pairing Code pins the host key. The Hosts sheet shows live CPU and memory.
▭iPad
Sidebar, Stage Manager, Take Over Here, drag and drop, shortcuts. See the iPad gallery →
⌘1–9agents⌘[ ⌘]switch⌘Fsearch⌘Nnew agent⌘Einput mode⌘↩send

◉Notifications
Encrypted pushes for Blocked and Done. A Live Activity for each Host.
▤Preview bar
Images, PDFs, Markdown and links, in one bar under the terminal. Send it screenshots and files too, up to 64 MB.
⌥Controls
Esc, Tab, arrows, Ctrl and F-keys, or type straight in. Make it your own.
◐Appearance
Two built-in fonts and pinch to zoom. Settings sync via iCloud Keychain.
✦Agents
Waycar finds them on each Host. Shells show up too.
claudecodexompgeminiopencodepiAmpAntigravityClineCursor AgentDevin CLIDroidGitHub Copilot CLIGrok BuildHermes AgentKilo CodeKimi CLIKiro CLIMakiMastra CodeMuseQoder CLIQwen Code



The app has no account and no ads. Your keys and terminals never touch our servers. Notifications are encrypted before they leave your Host. Read the privacy policy →
The private key never leaves your Keychain.
The Pairing Code verifies your first connection.
Jump Host and machine are verified separately.
Post-quantum key exchange when your server supports it.
Speech becomes text on your phone.
Hosts and keys sync via end-to-end encrypted iCloud Keychain. Optional.
Works with herdr, tmux, or both.
Say yes to show a QR, then scan it in Waycar. Run it again to pair another device.
curl -fsSL https://waycar.dev/install.sh | sh# answer Y to show a pairing QR
A waycar is the caboose: the last car, keeping watch over the whole train.