aq.dev / guides / share-a-claude-code-session-with-your-team

How to Share a Claude Code Session With Your Team

Claude Code has no built-in way to share a live session: its share links produce a read-only view of the conversation, not a session a teammate can join and type into. To actually share a running session today you need either terminal-level tricks (tmux over SSH, screen sharing) or a platform that makes the session itself multiplayer.

This guide covers what the official sharing does and does not do, the workarounds teams use, their limits, and how AQ turns an agent session into something a whole team can open.

What can you share from Claude Code today?

Out of the box, sharing a Claude Code session means sharing an artifact of it, not the session:

The demand for more is not niche. A GitHub issue on the Claude Code repository (anthropics/claude-code#60082, open since May 2026) asks for real-time multi-user sessions where several people interact with the same agent, and it remains open and widely requested. Until something like it ships, live sharing is a do-it-yourself problem.

Workaround 1: screen sharing

The default move is a Zoom or Meet screen share. It works for a demo or a quick "is it stuck?" check, and it requires zero setup. Its limits are equally obvious: only one person can drive, it ends when the call ends, nothing persists, and it does not scale past "watch me work." Screen sharing is presence, not collaboration.

Workaround 2: tmux over SSH

The classic terminal answer is to run Claude Code inside tmux on a machine your teammate can SSH into, and have both of you attach to the same session:

# On a shared machine or VM
tmux new -s agent
claude

# Teammate, from anywhere with SSH access
ssh shared-box
tmux attach -t agent

Both of you now see the same terminal, and either of you can type. This genuinely works, and it is the mental model every multiplayer terminal product is built on. But as a team practice it has three hard problems:

How does AQ make the session itself multiplayer?

AQ is the multiplayer workspace where engineering teams run AI coding agents like Claude Code and Codex together: shared live terminals, a code editor, and app previews, in your own cloud. Instead of sharing a view of your terminal, teammates open the same workspace, and the workspace is the session:

Access is explicit rather than inherited from SSH: a workspace is either open to the whole team or private and shared with specific people, and sharing is managed by the workspace owner. That is the auth story tmux never had.

Sharing beyond the team: guest preview links and preview comments

Not everyone who needs to see the agent's work should be in the terminal. For designers, PMs, and stakeholders, AQ generates guest preview links: a URL to the running app that works for people outside the team, without giving them the workspace.

Feedback flows back in the same channel. Reviewers pin comments directly on the preview (screenshots and attachments included), and those comments can be sent to the agent as prompts. "The dropdown clips on mobile" goes from a stakeholder's click to the agent's next instruction without being retyped through Slack.

Which approach should you use?

ApproachTeammate can driveSurvives disconnectAccess controlBeyond the terminal
Claude Code share linkNo (read-only)n/a (transcript)Link visibilityNo
Screen shareNoNoMeeting inviteWhatever you show
tmux over SSHYesYes (on that box)SSH keys, shared userNo (terminal only)
AQ workspaceYesYesPer-user, owner-managedEditor + live preview + guest links

For a one-off look at a finished run, a share link is fine. For pairing on a live session inside a trusted two-person setup, tmux over SSH works if you accept the key management and terminal-only view. For a team that shares agent sessions routinely (handoffs, reviews, unblocking a stuck run, showing stakeholders), the session needs to be a place people can open, and that is the model AQ is built around.

Frequently asked questions

Can two people use one Claude Code session at the same time?

Not with Claude Code alone: the CLI has one input, your terminal, and share links are read-only. Two people can drive one session by attaching to the same tmux session over SSH, or by opening the same AQ workspace in the browser, where the live terminal is shared and either person can prompt or interrupt the agent.

Are Claude Code share links interactive?

No. A share link is a read-only view of the conversation. Viewers cannot send prompts, interrupt the agent, or see the working tree and dev server. Interactive multi-user sessions are a widely requested open feature (anthropics/claude-code#60082, open since May 2026).

Is tmux over SSH good enough for team session sharing?

It proves the concept but strains as a team practice: access means handing out SSH to a shared Unix user, there is no per-person identity or session directory, and teammates see only the terminal, not the files or the running app. It fits two trusted engineers pairing; it does not fit a team doing routine handoffs and reviews.

How do I show an agent's work to someone outside my team?

Share the running app, not the session. In AQ each workspace has a live dev-server preview with a guest link that works for people outside the team. Guests can pin comments on the preview (with screenshots), and those comments can be sent back to the agent as follow-up prompts.

Does a shared AQ session keep running if the person who started it goes offline?

Yes. The agent CLI runs inside tmux on a server (your VM or an AQ-managed one), not on anyone's laptop. The session keeps running when the starter disconnects, and any teammate with access can open the workspace and take over live.