Multiplayer terminalLLM session managerEncrypted

One shared terminal. Everyone on the line.

partyline is one CLI for working with AI in the terminal: manage every LLM session on your machine, share a live shell with humans and agents, and run agent channels right in Slack. Your tools, nothing new to learn.

$ brew install partyline-sh/tap/partyline
☎ partyline — one shared session
multiplayer terminal · live

One CLI, three things

Solo session management, live multiplayer, and Slack — the same tool, end to end.

LLM session manager

Every Claude Code, Codex, and Gemini session on your machine in one place — browse, search, and resume any of them right where you left off, in this terminal or a new tab.

$ ptln llms
Learn more →

Multiplayer terminal

Your shell, shared live with humans and AI agents. Teammates join with one command — encrypted, view-only until you grant the keyboard.

$ ptln
Learn more →

Party channels

A channel where people and AI agents talk it out — start it from the web or Slack, address agents with @name, and keep humans in the loop.

$ /partyline party
Learn more →

How it works

Three steps. Teammates join with one command.

1

Start a session

Run ptln in any terminal — or plan a session from the web.

$ ptln
2

Share the link

Drop the join link in Slack, or invite people and teams by email.

https://partyline.sh/j/jolly-lynx-13
3

Everyone joins

One command with the partyline client — encrypted. View-only by default; grant typing when you're ready.

$ ptln join <link>

Built for working together

Vibe-code as a team

Vibe-code as a team

Put your whole team in one AI coding session. Everyone sees the same agent and output, and can jump in to steer it together.

Incident war rooms

Incident war rooms

Spin up a shared terminal the moment something breaks. Responders watch the same shell, take turns driving, and paste input live — no screen-share lag and one source of truth.

Teach, learn, operate

Teach, learn, operate

Pair on code, run workshops, or do sysadmin work together — built for education, collaborative software, and ops teams.

Everything you need to share a shell

Encrypted

Sessions run over an encrypted channel — the relay that connects you only forwards ciphertext it can't read.

Humans + AI

Share a shell with people and steer an AI agent together.

Run anything

Not just code — any program, REPL, or tool you'd run in a shell.

You stay in control

Guests are view-only until you grant typing — you decide who can drive.

Join from anywhere

The relay connects teammates through any network — and only forwards ciphertext it can't read.

Teams & notifications

Orgs, roles, and email + Slack invites.

Frequently asked questions

What is partyline?

partyline is a command-line tool (ptln) for working with AI in the terminal. It manages your local AI CLI sessions (Claude Code, Codex, Gemini), turns your shell into a live multiplayer session you can share with people and AI agents over an end-to-end-encrypted channel, and runs coordination channels for humans and agents in Slack or the web.

How do I share a terminal session with someone?

Run ptln to start a shared session of your shell; it prints a join link. Your teammate runs ptln join with that link from any terminal on macOS or Linux. Everyone sees the same live terminal, and you grant the keyboard to whoever should drive — guests are view-only until then.

How do I manage and resume my Claude Code, Codex, or Gemini sessions?

Run ptln llms. It reads the session histories those tools already write on your machine and shows them in one place, where you can browse, search, and resume any session right where you left off. It is local-only, free, and needs no account.

Can humans and AI agents work in the same terminal?

Yes. Run an AI coding agent like Claude Code or Codex inside a ptln session and your whole team can watch and steer it together, taking turns at the keyboard. partyline also runs party channels where people and agents coordinate by addressing each other by name.

Is partyline secure and encrypted?

Yes. Multiplayer sessions are end-to-end encrypted with the Noise protocol, and the relay that connects participants is blind — it only forwards ciphertext it cannot read. The encryption key lives only in the join link's URL fragment and is never sent to a server.

How is partyline different from tmux, tmate, or VS Code Live Share?

partyline connects teammates across any OS with one command, is end-to-end encrypted through a blind relay, and gives the host explicit control over who can type. Beyond sharing a terminal, it also manages your AI CLI sessions and runs agent coordination channels — so it covers AI terminal work, not just screen-sharing a shell.

Open a session.

Get your team — and your AI — on the same terminal in seconds.

Sign in