Claude Jam — Development skill for Claude Code
Share one real Claude Code session with other humans — attributed messages, human-only side channel, live mirror of the host's TUI.
How to install Claude Jam
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open roypadina/claude-jam and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Jam does
Share one real Claude Code session with other humans — attributed messages, human-only side channel, live mirror of the host's TUI.
Alternatives in Development
- Claude Code Wechat Channel — Claude Code Channel plugin for WeChat — bridge WeChat messages into Claude Code sessions via the official Claw 255 ★
- Claude Code Sourcemap — This is a mirror file of the leaked source code of Claude code(2026.3.31) 206 ★
- Claude Code Snapshot Backup — Claude Code source snapshot backup - instructkr/claude-code mirror 195 ★
README
claude-jam
Share **one real, interactive Claude Code session** with other humans on other machines.
The host keeps the native `claude` TUI — their own plugins, skills, MCP servers, `CLAUDE.md`, hooks, account. Everyone, host included, joins from a terminal client whose default view is that TUI, streamed live. The agent is told the session is shared and sees **who wrote each message**. Humans also get a side channel the agent never sees.
Roy (host) Dana Eli
client ─────┐ client ────┐ client ────┐
└──────── WS ───────┴─────────────┘
│
host.mjs daemon ── types into ──▶ the real `claude` TUI
└── capture-pane ──▶ the live view everyone watches
Requirements
- node ≥ 22, tmux, and the
claudeCLI on PATH - optional:
ttydfor the browser view (--view),cloudflaredfor--tunnel,tailscalefor--funnel,gitfor/diff,pngpastefor/paste(macOS falls back toosascript)
**Hosting** a jam is macOS and Linux, because the host is tmux. Windows can host through WSL2 (tmux and `claude` both run inside the distribution, and so does claude-jam).
**Joining** is macOS, Linux and — as of v0.32 W1 — Windows, natively: node ≥ 22 and Windows Terminal, no WSL and no tmux. Read the honest state of that below before you rely on it.
The bell is portable. The desktop notification and the join/knock sounds beside it are macOS (`osascript`, `afplay`) and Windows (PowerShell); Linux uses `paplay`/`aplay` if they are there.
The Windows client, honestly (v0.32 W1)
It is **implemented and unit-tested on real Windows in CI, and no human has ever run it.** Nobody on this project has a Windows machine. Every decision the Windows code makes — the PowerShell argv for a clipboard read, the `%APPDATA%` path, the ACL that replaces `0600`, the `%WINDIR%\Media` sound table, the key sequences
Related Skills
Tui Agent Channel
Use when Claude needs to send MDL commands to a running mxcli TUI, execute operations with human oversight, or
Send File
Upload a local file to the Google Drive mirror and share a link to it — optionally emailing that link to someo
More Than Human Skills
Agentic skills and commands for checking whether what we build serves all living things — not just humans.
Wechat Agent Channel
Use WeChat to route messages to Claude Code or Codex.
Claude Rig
Run multiple Claude Code profiles (rigs) side-by-side - choose exactly what to isolate, inherit and share (aut
Share Host Dir Into Silos
Expose an additional host folder to every local account silo by registering it with farm add-host-dir, which i
Related Agents
Protocol Parity
Cross-references the lockstep surfaces a protocol must touch (TUI ScreenId, admin route, live broker/session w
Asset Manager
Publish and manage hosted assets (HTML sites, docs, file bundles) on the Octave assets service. Use when the u
Bh Builder Dave
Beamhall builder "Dave", scoped to workspace team-green only, driving the appliance over his own authenticated