Skip to content
squad-chatv0.17.3
~/your-project ❯ claude

❯ /chat

One command opens a group chat beside your Claude Code session. Claude keeps cooking on the left. Your squad talks on the right. Zero tokens, zero leaks.

$claude plugin marketplace add chrisluo5311/squad-chat
read the docs →
v0.17.3 · MIT · github ↗
claude — ~/squad-chat
▍Claude Code v2.1.292
> add a debounce to the search box
⏺ Read src/search.ts
⏺ Edit src/search.ts +12 −3
const run = debounce(query, 200)
input.on("input", run)
Done. Typing now waits 200 ms before it searches.
> /chat-share
◔⎇⟡#squad#design 2
FRIENDS● sam● ana● kai busy
sam
is search still janky?
code · src/search.ts
debounce(query, 200)
ana
ship it
sam is typing
message #squad
◔ Usage │ ☀ Clear 12% 121k/1.0M5-hour 18%#design 2 unread
✓ private nothing typed in the pane enters the conversation
✓ rooms joined with a passcode, enforced by row-level security
✓ presence who’s online and typing, across every room
✓ share your selection, Claude’s code block or git diff, previewed first
✓ usage context, rate limits, spend, each tool’s p50 and p95
✓ git branch, this PR’s checks, reviews, Actions and alerts
✓ agents every Claude Code session and its subagents, live
✓ resilient reconnects and fetches exactly what you missed

A real session, recorded at 2× resolution: chat with your squad while Claude works, then the Agents, Usage and Git rooms, and a Usage snapshot shared back to the room.

Next to your chat rooms, every session gets these tabs. Nothing in them leaves your computer unless you share it.