Team access & presence
Team Access lets you share this Mac’s canvas with your teammates. They join as equal peers on the same canvas — open terminals, run commands, edit nodes — and you see each other live: cursors, chat, and who’s sitting in which terminal.
What Team Access is
Section titled “What Team Access is”You own a number of seats, sold at $5/seat/month. One seat is one connected device — inviting a teammate hands out one seat. Identity is the device, not an account: there’s no login, and the email you enter is only a label and an invite convenience (it tags the seat and prefills a share link — it’s never trust). The trust is the security-code handshake below.
Inviting a teammate
Section titled “Inviting a teammate”From Settings → Team Access, enter a teammate’s email and generate an invite. nodeterm mints a pairing code and link you share (Copy, or open in Mail). When they paste it:
- Both devices show the same 6-digit security code — you compare them out loud, and each side confirms the match. Approval is mutual, and each seat is its own deliberate grant.
- You see a consent notice naming who’s about to get shell access before you approve.
If you invite past your seat count, the invite is refused with “All seats in use” — add a seat (the checkout handles seat quantity) or free one up.
Presence on the canvas
Section titled “Presence on the canvas”Once teammates are on the canvas, you see each other in real time:
- Live cursors — each peer’s cursor, in their color, labelled with their name, tracking across your zoom and pan.
- Cursor chat — press
/to type a quick message beside your cursor; it fades a few seconds after you send it. No need to leave the canvas. - Per-node “who’s here” chips — a node’s header shows avatar chips for the peers focused on it, with a pulsing ring while someone is typing into it.
- Facepile — everyone connected, in the top-right. Peers on another project appear dimmed and labelled with where they are; click one to travel to them.
Working together
Section titled “Working together”- Terminal co-attach — two people can watch one terminal. There’s a single shell with several viewers; both see the same output, and when someone types, their name lights up on the node so you know who’s driving. There’s no locking — it’s the shared-tmux experience, and the typing badge is the signal.
- Canvas edits sync live — a node one person opens, moves or renames appears on everyone else’s canvas, and concurrent edits converge on the same result rather than splitting the canvas in two.
Managing seats
Section titled “Managing seats”Settings → Team Access shows Used n / N — connected plus pending seats against your total — and a row per connected device with its email label.
Remove a device to cut its seat: the connection is torn down immediately, the seat frees up, and that device must re-pair (with a fresh code and a fresh approval) to come back. Removing one device never affects the others.
Team Access is a Pro capability — see Relay quota & Pro for how seats fit with the rest of the paid tier.