Skip to content
cavrenoiOS
Cavreno / tmux on iPhone

tmux, made for touch

You know your panes.
Your phone should, too.

Your editor, server, and tests. Find the right tmux pane with a tap.

In development · iPhone & iPad · Requires a reachable SSH host

Cavreno’s native pane picker showing an editor, tests, and logs in their split layout.

Actual Cavreno app · sample workspace

Visual pane mapPinned & recent panesTouch-first shortcuts

Finding a pane shouldn’t be a typing exercise.

Browse sessions, windows, and panes visually. Spend your next tap on the terminal you need.

01

See the layout. Choose your place.

A geometry-based pane map gives you a spatial view of your workspace. Browse sessions, numbered windows, and their panes without reconstructing everything from a terminal prompt.

02

Make the frequent jumps familiar

Pinned and recent panes bring your regular destinations closer. Search by session or pane context when the workspace grows.

03

Keep the useful keys close

Sticky Ctrl, precision arrows, configurable shortcuts, and a quick wheel help with the terminal actions a phone keyboard leaves out. A hardware keyboard works, too.

How it works

A familiar way in.

  1. 1

    Bring your existing workspace

    Keep your sessions running in tmux on a reachable SSH host.

  2. 2

    Choose a session and pane

    Browse the hierarchy or use the visual map to find the right terminal.

  3. 3

    Work in that context

    Read output, search scrollback, and send commands with controls designed for touch.

The session stays on your server.

Switch apps or put the phone away. The remote tmux processes keep running as long as your host and tmux server remain running. Cavreno reconnects in the foreground without replaying old input.

Cavreno uses SSH. It does not offer Mosh-style connection roaming or guarantee an uninterrupted socket while iOS suspends the app.

Questions

Good questions.

Do I need a new tmux configuration?

Cavreno navigates sessions, windows, and panes through its native interface. You can set a custom tmux executable path or socket path for a host when needed.

Can I use it without tmux?

Yes, you can open an ordinary SSH shell. The session hierarchy and pane map require tmux on the host.

What happens to the desktop layout?

Opening a pane can temporarily fit its tmux window to your device. Cavreno conditionally restores the original layout and sizing policy when leaving; an abrupt app kill or unreachable host can prevent restoration.

Does it support an external keyboard?

Yes. Cavreno supports hardware-keyboard terminal input as well as its touch controls.

Give your tmux workspace a home on iPhone.

A closer look at the app, its workflows, and what you need to use it.

Preview Cavreno

In development · iPhone & iPad

Explore more.