Teams & invites

You have a Personal space (just you) and any number of Teams — groups you share sessions with. Manage them at partyline.sh/teams, or from the CLI.

Personal vs team — who can drive

  • Personal: you drive, others watch. Great for sharing your terminal or walking someone through something. Only you take the keyboard.
  • Team: collaborate with multiple drivers. Each member is either Full access (can host and be granted the keyboard — a paid seat) or a Viewer (watch-only, free and unlimited). Set this per member on the team page.

So if you want a teammate to type in your session, add them to a team as Full access. Anyone can always watch for free.

Create a team

From the web: Teams → + New team. From the CLI:

$ partyline team create "Acme"

Invite people

By email — they get a link to join your team:

$ partyline team invite dev@acme.com --team acme

Pending invites show on the team page until accepted; you can revoke one anytime. Re-inviting the same email refreshes the invite (no duplicates). When someone accepts, they move from Pending to Members.

Connecting your logins

You can sign in with email, Google, or GitHub. To keep them as one account, go to Settings → Connected accounts and connect Google/GitHub while signed in — then any of them signs you into the same account. (Signing in with a brand-new provider from the login screen makes a separate account.)

Share a session with a team

$ partyline --team acme

Team members can see and join it. Inside a session, /pinvite @acme invites the team's members.

Leaving / deleting

  • Members can Leave team from the team page.
  • The owner can rename or delete the team (Settings on the team page).