Sessions

TestFlight beta · iPhone, iOS 26 or later

Your coding agents, live on your iPhone.

Sessions opens the Claude Code, Codex and pi terminals that are running on your own computers. It is the real terminal, so you can read along, answer a question or start the next task from wherever you are.

Free with one computer and one connected session. $19.99 once for unlimited.

What it does

  • A real terminal

    The same live terminal your agent is running in on the computer, with everything on screen exactly as it is there.

  • Start and stop sessions

    Start Claude Code, Codex, pi or a plain shell in any folder on any of your computers, and kill a session when it is done.

  • History you can search

    Every transcript from every computer in one searchable list. An open transcript updates live while the session runs.

  • Reconnects by itself

    Change networks or lock the phone and the terminal quietly re-attaches. It can stay connected in the background.

  • Nothing stops when you leave

    Sessions run in tmux on the computer. Disconnect the phone and the agent keeps working; come back and pick up where it is.

  • Only your computers

    No account, no analytics, no tracking. The app talks only to the computers you add to it.

Set up in three steps

  1. Install the server on your computer

    Linux with systemd, tmux and python3.

    curl -fsSL https://sessions.olibuijr.com/install.sh | bash
  2. Show the pairing code

    This prints a QR code in the terminal.

    ses pair
  3. Scan it with the iPhone camera

    Sessions opens and adds the computer. Its sessions appear in the Live tab.

Full setup notes and network requirements →

Pricing

Free

$0

  • One computer
  • One connected session at a time
  • Terminal, new sessions and history

Sessions Unlimited

$19.99 once

  • Unlimited computers
  • Unlimited sessions connected at the same time
  • One-time in-app purchase, no subscription

Setup

Sessions has two parts: the iPhone app, and a small server on each computer whose terminals you want on the phone.

What the computer needs

  • Linux with systemd, tmux and python3.
  • Claude Code, Codex or pi installed, if you want to start those. A plain shell always works.

1. Install the server

Run this on the computer, as your own user:

curl -fsSL https://sessions.olibuijr.com/install.sh | bash

The server is a small Python program that uses only the standard library. It listens on port 8170 and is protected by a token. You can read the script before you run it.

2. Show the pairing code

ses pair

This prints a QR code in the terminal.

3. Scan it with the iPhone

Point the iPhone camera at the QR code. Sessions opens and adds the computer, and its sessions appear in the Live tab.

The phone must be able to reach the computer

The app connects straight to your computer; there is no service in between. Either of these works:

  • The phone and the computer are on the same Wi-Fi network.
  • Both are on a VPN such as Tailscale or WireGuard, which also works away from home.

If a firewall runs on the computer, it has to allow port 8170 from the phone.

More than one computer

Repeat the steps on each computer. The free version of the app holds one computer; Sessions Unlimited removes that limit.

Privacy policy

Effective 15 November 2026

Sessions does not collect your data. This page says exactly what the app and this website do.

The app

  • There is no account and no sign-up.
  • There is no analytics and no tracking, and no advertising.
  • The app talks only to the computers you add to it. What you see and type in a terminal, and your transcripts, travel between your iPhone and your computer and nowhere else.
  • The addresses of your computers and their access tokens are stored on your iPhone, so the app can connect again.

Purchases

The Sessions Unlimited purchase is handled by Apple. We do not receive your name, your Apple Account or your payment details.

TestFlight and the App Store

TestFlight and the App Store are run by Apple and are covered by Apple's own privacy policy.

The server on your computer

The server you install runs on your computer and answers only to requests that carry its token. It does not send anything to us.

This website

This website sets no cookies and has no analytics. Like most web servers, ours keeps a standard access log (IP address, time, page requested) for running and securing the site.

Contact

Questions about privacy: see the support page.

Support

Write to the address below with questions, bug reports or ideas. It helps to say which iPhone and iOS version you have and what the computer runs.

Email support

The app cannot reach my computer

  • The phone and the computer must be on the same Wi-Fi network, or both on a VPN such as Tailscale or WireGuard.
  • The server listens on port 8170. A firewall on the computer has to allow it.
  • If the app says the token is wrong, run ses pair on the computer and scan the code again.

Which computers work?

Linux with systemd, tmux and python3. See Setup.

Does my session stop when I close the app?

No. Sessions run in tmux on the computer and keep running when the phone disconnects. Open the app again to re-attach.

What does the free version include?

One computer and one connected session at a time. Sessions Unlimited is a one-time $19.99 in-app purchase that removes both limits. It is not a subscription.

Privacy

The app has no account, no analytics and no tracking. Read the privacy policy.

Page not found

There is nothing at this address. Go to the front page.