# Requirements

What your iPhone or iPad and your Host need for Waycar, from iOS 18 to herdr 0.7.5 or tmux 3.2, Node 20, OpenSSH and optional mosh.

Waycar needs an iPhone or iPad on iOS or iPadOS 18 or later, and a Host you can reach over SSH that runs herdr 0.7.5 or later, or tmux 3.2 or later. The Waycar host tools on the Host also need Node 20 or later.

## On your iPhone or iPad

- iOS or iPadOS 18 or later.
- Dictation needs iOS 26 or later. [CarPlay](https://waycar.dev/help/carplay) needs iOS 26.4 or later.

## On your Host

| What | Version | Why |
| --- | --- | --- |
| herdr | 0.7.5 or later | One of the two Backends Waycar works with |
| tmux | 3.2 or later | The other Backend. You need herdr, tmux, or both |
| Node.js | 20 or later | Runs the Waycar host tools the install command sets up |
| OpenSSH server | Stock config | Waycar connects over SSH |
| `mosh-server` | Any | Optional, for mosh terminals. UDP traffic must reach it |

Waycar only checks for a minimum herdr version, so newer herdr releases keep working.

## SSH settings

- **On a Mac**, turn on Remote Login. See [Set up a Mac as a Host](https://waycar.dev/help/mac-host).
- **On Linux**, install and start the OpenSSH server. See [Set up a Linux Host](https://waycar.dev/help/linux-host).
- **For herdr**, the SSH server must allow stream-local forwarding. Waycar reaches herdr's socket through it. `AllowTcpForwarding no` blocks it too, so set `AllowTcpForwarding` to `local` or `yes` in `sshd_config`.

## Which agents?

Waycar watches claude, codex, omp, gemini, opencode, pi and more. Install the ones you use on the Host. See [Supported agents](https://waycar.dev/help/supported-agents).

## Troubleshooting

- **The install command says Node is too old or missing.** It looks for Node 20 or later on your PATH and in the usual places (nvm, fnm, Volta, asdf, mise, Homebrew). Install Node 20 or later, then run the command again.
- **The install command says tmux is too old.** Install tmux 3.2 or later, or herdr.
- **The Host's checks say "Neither herdr nor tmux was found on the Host."** Install tmux 3.2 or later, or herdr, on that machine.
- **Another install error or warning?** See [The install command fails](https://waycar.dev/help/install-fails).

---

Waycar Help › Get started: https://waycar.dev/help/requirements
