Paradigm-Study / claude-share
git clone https://github.com/Paradigm-Study/claude-share.git
v0.11.20 · 7d ago
Multiplayer sessions for Claude Code. Share a link, work together live, and review the same replies, tools and previews.
+113
stars, 24h · #118
+~791
stars, 7 days · #163
+416
stars, 30 days · #1,271
520
★ total · +791% this week
1
forks · 0 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseMIT
Created2026-10-03 (19d ago)
Last pushtoday
Watchers1
OwnerOrganization
GitHub topics
claude-codeclaude-code-plugincollaborationdeveloper-toolsmultiplayerpair-programmingremote-collaborationself-hosted
Links
- GitHub: github.com/Paradigm-Study/claude-share
- Homepage: https://claude-share.proud-limit-da0a.workers.dev
- Releases · Issues · Hacker News mentions
README excerpt
# Shared Sessions for Claude Code Work in the same Claude session with your team. Share a link, let a teammate join from their own Claude Code, and see each other's prompts, streamed replies and tool results. The host's machine does the work. Install · Try a first session · Full guide · Contribute Watch the 90-second demo on X or download the 8-second invitation clip. The clip shows an invitation arriving in Claude Desktop. Recorded with fictional teammates; demo details and music credit. - **Pair on a real task.** A teammate joins your ongoing session with its shared history, then asks Claude to investigate the same code. - **Review the result together.** See the host's replies, tool cards, files and supported previews in your own session. - **Keep control of your machine.** By default, a guest's request to edit, run commands or use the network asks the host first. Watch-only mode is available. - **Find your team.** Optional teams add sign-in, live session lists and invitations inside Claude Code. Works in Claude Desktop and the terminal. A public room server is included, or you can run your own. ## Install Both people need a working Claude Code installation and this plugin. Requires **Claude Code 2.1.286+**. Check with `claude --version`; if your terminal copy is older, use `claude update` or the setup option below. Your normal Claude authentication still applies; sharing by link needs no separate Shared Sessions account. In a terminal with a supported Claude Code version: [code] Leave the optional share-server setting empty to use the public server. Start a new session after installing. Quit and reopen Claude Desktop to load the plugin into sessions already open. **Have Desktop but an older terminal CLI?** With Git and Node 20+ installed, the setup script can find the newer Claude Code bundled with Desktop on macOS: [code] Despite the command name, `join` installs the plugin for both sharing and joining. It also enables automatic marketplace updates and the function-hooks switch needed on 2.1.285. Read its `NOTE` lines; if it prints `NEEDS HUMAN`, complete that step and rerun the command. More setup and update options. ## Use it Try this with a new session in a scratch project: 1. **Host:** press **Share** above the prompt, or type `/share-session`. Copy the link. 2. **Teammate:** paste the link into a fresh Claude Code session and send it. Opening the link in a browser can open a Desktop session with the link prefilled; press Enter there. 3. **Either person:** ask Claude to read the project's README. Both sessions should show the prompt, reply and tool results. Guest prompts run on the host in turn; the guest's model is not called. 4. **Host:** type `/stop-sharing` when done. The room ends for everyone. Sharing a session with existing history asks whether to include it. Choose **Only from now on** or `/share-session new` to leave earlier messages out. Anything you share passes through the room server; read what it sees and keeps. Use `/ro