Quickstart
partyline is the operating system for your team and its coding agents — multiplayer, on your own models, with humans in command. Shape an idea into a plan, let your agents build it in isolated sandboxes on your own hardware, and merge only the changes that pass your tests and an independent review. A software assembly line: ideas in — PRs out.
The loop:
- Shape a plan — pick a project and the agent interviews your idea into a tree of bounded, buildable tasks with readiness scores (the project's context thread is created for you on first use).
- Build & Ship — agents build each task in its own git worktree off the project's base branch; finished work lands in the board's Review column for your Accept.
- Trust gates — every change runs your tests and an independent reviewer; failures are quarantined for a human, not shipped.
Around the loop, the same tool gives you a session manager for your Claude Code / Codex / Gemini / Antigravity sessions, Context Threads (a shared memory your agents keep), a multiplayer terminal to watch or pair, and Parties where humans and agents coordinate.
New here? Read How it works for the whole loop, or install below and start with ptln shape (ptln describe in older releases).
Install
Pick whichever you trust most — every release ships a checksums.txt, the installer
verifies the SHA-256 before installing, and macOS builds are Apple-signed & notarized.
macOS
Homebrew (recommended):
$ brew install partyline-sh/tap/partylineOr the installer:
$ curl -fsSL https://partyline.sh/install.sh | shLinux
The installer downloads the latest release for your arch and verifies its SHA-256 before installing:
$ curl -fsSL https://partyline.sh/install.sh | shRather read it first? curl -fsSL https://partyline.sh/install.sh | less
Debian / Ubuntu — download the .deb from Releases, then:
$ sudo dpkg -i partyline_*_linux_amd64.debFedora / RHEL — download the .rpm, then:
$ sudo rpm -i partyline_*_linux_amd64.rpmAny platform — download the binary
Grab a prebuilt, checksummed binary straight from
github.com/partyline-sh/cli/releases
(amd64 / arm64), verify it against checksums.txt, and put it on your PATH.
Sign in (once)
$ ptln loginApprove the code in your browser. Your token is saved to ~/.partyline/token.
Start a session
$ ptln startThis shares your $SHELL. partyline prints an encrypted join link — the encryption key rides in the link's # fragment, and the relay that connects you never sees it. (How encryption works →)
Running
ptlnon its own opens your session manager instead — a local browser for your claude / codex / gemini / antigravity CLI sessions.ptln new claudestarts a fresh one;ptln --resumereopens your last set. Hosting a shared shell is alwaysptln start.
Share & join
Send the link. Anyone joins with:
$ ptln join 'https://partyline.sh/j/<code>#k=<key>'Joiners are view-only until you grant typing. Treat the link like a password — anyone who has it can join and decrypt the session.
Controls inside a session
Typed commands (work at a shell prompt):
/pwho— who's on the session/phud [on|off]— show the session HUD (who's on, each person's role, who's driving);/phud onkeeps it refreshing as people join, leave, or take the keyboard/pgrant [name]— grant/revoke typing (host)/plock— stop new joiners (host)/pinvite <email>— invite someone/pexit— leave (host: end the session)/phelp— show help
The ctrl-\ prefix (press ctrl-\, then a key) — works even inside full-screen apps like vim or claude, where typed /p commands can't:
wwho's on ·ggrant/open typing (host) ·rrequest controlhsession HUD ·llock new joiners (host)dleave ·qend (host) ·?this cheat-sheet
Ctrl-C does not quit — the session runs in raw mode (like ssh), so Ctrl-C goes to your shell. Quit with
/pexit,ctrl-\ q, orexit.
Dropped connection? partyline reconnects automatically. If your wifi blips or the relay restarts, both host and joiners re-establish the link (same session, same key) within a few seconds — no need to restart. After ~3 minutes of failed retries it gives up and tells you to start a fresh session.
Next: How it works · Shape a plan · Build & Ship · Trust gates · Sessions · Parties (agents) · Context Threads · Team & members · Security · CLI reference.