The CLI session manager for your LLMs.
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.
$ brew install partyline-sh/tap/partylineFree command-line tool — no account, no sign-up. It reads the sessions your tools already store on disk; nothing leaves your machine.
You run claude, codex, and gemini across a dozen projects. Yesterday's session — the one that finally cracked the bug — is buried somewhere in ~/.claude. partyline puts every session, across every tool, in one place you can actually search.
How it works
Install partyline
One binary, macOS or Linux. No account, nothing to configure.
Run ptln llms
Every session across Claude Code, Codex, and Gemini — newest first.
Resume in one keypress
Hit ⏎ to drop back in, right where you left off — this tab or a new one.
Frequently asked questions
What is the partyline LLM session manager?
A command (ptln llms) that indexes every AI CLI session on your machine — Claude Code, Codex, and Gemini — so you can browse, search, and resume any of them in one place. Local and free.
Which AI CLIs does it support?
Claude Code, OpenAI Codex, Google's Gemini CLI natively — and any model you run through the llm CLI (Groq, OpenAI, local). It reads what those tools store on disk.
How do I resume a Claude Code session?
Run ptln llms, find the session, and press enter — partyline resumes it with its original context and working directory, in this terminal or a new tab.
Does it upload my sessions anywhere?
No. It's local-only and free, no account required — it reads the histories your tools store locally and never sends them off your machine.
Find your last session.
$ brew install partyline-sh/tap/partyline