Live shareable session view for real-time collaboration

Resolved 💬 4 comments Opened Feb 22, 2026 by sathergate Closed Apr 15, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

When pair programming or demoing Claude Code to colleagues, there's no way for others to watch a session in real-time. I frequently work on complex multi-step tasks (deploying infrastructure, debugging CI pipelines, auditing codebases) where a collaborator needs to follow along and provide input. Currently, claude --share generates a static snapshot, so I'd need to re-run it repeatedly and send new links, which breaks the flow of collaboration.

Proposed Solution

A claude --share --live flag (or similar) that generates a URL providing a read-only real-time view of the active session. The viewer would see new messages and tool outputs as they appear, similar to watching someone's terminal via a shared tmux session but rendered in a web UI. The session owner remains the only one who can send messages. The link could auto-expire when the session ends.

Alternative Solutions

claude --share for static snapshots (requires re-sharing after every meaningful exchange)
Screen sharing via Zoom/Meet (heavy, requires a call, poor text readability)
tmux/tmate for terminal sharing (works but loses Claude Code's formatting and is complex to set up)

Priority

Critical - Blocking my work

Feature Category

CLI commands and flags

Use Case Example

I'm working on a vendor observatory project with a colleague. I'm using Claude Code to debug a failing GitHub Actions workflow — iterating through permission fixes, checking logs, and redeploying. My colleague needs to follow the debugging process to understand the CI setup, but they're not at my desk. With a live session link, I'd run claude --share --live, send them the URL, and they'd watch as Claude and I diagnose the OIDC token error, add the checkout step, and verify the fix — all in real time. When we're done, they have full context without me needing to summarize.

Additional Context

Similar to Cursor's "Share Session" or VS Code Live Share's read-only mode
Could reuse the existing claude --share infrastructure with a WebSocket layer for streaming updates
Privacy consideration: the link should be unlisted and optionally password-protected since sessions may contain API keys or sensitive output

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗