Shabadoo — Communication skill for Claude Code
Many Claude Code sessions, working as one.
How to install Shabadoo
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open alexj212/shabadoo and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Shabadoo does
Many Claude Code sessions, working as one. Self-hosted control plane: one dashboard across every machine, agents that dial out, and a notification when a session is stuck waiting for you.
Alternatives in Communication
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- Pestle Analysis — PESTLE analysis across Political, Economic, Social, Tech, Legal, Environmental 7.8k ★
- Claude Code Remote — Control Claude Code remotely via email 1.2k ★
README
shabadoo
A coordinator (**hub**), a per-host agent (**node**), and the installer for the launcher toolchain they drive. One binary, three roles.
Agents dial the coordinator and hold a command stream open; the coordinator merges every host's Claude sessions into one dashboard, routes writes to the agent that owns the pane, and records every action in an audit log. Because the agents dial out, only the coordinator needs to be reachable.
The dashboard lists every tmux session and window with live status (active pane, running command, cwd, idle time, auto-refreshing), and lets you **click a pane to select it**, **send text or slash-commands to it** (one-tap chips like `/remote-control`, plus a free-form box), **view its live transcript** (colored, `tail -f` style), **see what the Claude session in it is doing** (model, turns, tokens, tools — read from Claude's own record, not the screen), and **reopen / kill / open** windows. It is mobile-responsive; the chips make `/remote-control` a one-tap send from a phone.
It is also **the installer and source of truth for that toolchain**: the launcher is built in (`attach` / `win` / `boot`, once three shell scripts), and the portable `~/.claude` config (skills, settings) is compiled into the binary, so one copied file can set up a new machine offline.
**Security:** the deployment runs `--device-tokens` — every client (browser, CLI, phone) presents a credential it was enrolled with, and there is no anonymous access. That matters because a credential holder can read every project path, **read any session's transcript** (including file contents and anything ever pasted into a prompt) and **type keystrokes into any pane**, which run `claude --dangerously-skip-permissions`. Enrol anything that only needs to watch with `pair --scope read`, which cannot write at all. The coordinator is also tailnet-only. See [CLAUDE.md](CLAUDE.md) and [docs/shabadoo.md](docs/shabadoo.md).
Install
Prebuilt binaries and a con
Related Skills
OrbCue
Desktop orb for Windows that cues you when Claude Code, Grok, Codex or Cursor Agent needs you. Working session
Claudetalk
Discord bot for Claude Code: resume and drive the sessions on your own machine from any device. Self-hosted, b
Brnrd
A persistent, reachable resident behind Claude Code and Codex — steer it from Telegram/Slack/WhatsApp, it keep
Astera
Desktop app for running and orchestrating many Claude Code and Codex sessions — account rolling on usage limit
Sno Station
Sno Station — your Claude Code and Codex working as one squad on your own machine. Shared encrypted memory, ag
Claudecode Discord
Control Claude Code from your phone — a multi-machine agent hub via Discord. No API key needed, runs on your C
Related Agents
VespeR
Control plane for Claude Code workflows: interactive sessions, agents, patterns, DAGs, and resumable context.
Infra Mesh
Mesh network specialist. Peer enrollment, groups, routes, policies, setup keys, and management-plane diagnosti
Paperclip Reviewer
Paperclip 2026.529+ governance-first integration platform code review specialist — control plane + adapters tw