cabana-cli
v0.1.2
Published
Share your local coding-agent activity (Claude Code, etc.) into a Cabana room — live project cards, with secret redaction.
Maintainers
Readme
cabana-cli
Share what your local coding agent is doing into a Cabana room — the daemon tails your Claude Code transcript and streams sanitized activity (log lines, todo progress, the current task, git state) so your crew sees your project card update live. Secrets are redacted before anything leaves your machine, and prompt sharing is off by default.
Install
npm i -g cabana-cliUse
cabana login https://cabana.cogentgene.workers.dev # link this machine (opens your browser to pick a room)
cd ~/your-project
cabana share # stream this project's agent activity into the room
cabana share --prompts # also share your prompts (off by default)
cabana list # show what's shared and each project's settings
cabana pause [dir|name] # freeze a project's card
cabana resume [dir|name]
cabana unshare [dir|name]
cabana logout # remove the device token from this machineWhat it reads
- Claude Code transcripts (
~/.claude/projects/<slug>/*.jsonl): tool calls become log lines, TodoWrite/Task progress drives the card's progress bar, the in-progress task becomes the task line, session start/idle flips building state. - Git (polled): branch, dirty count, diffstat, last commit.
Privacy
- A redaction pass strips secret-shaped strings (API keys, tokens,
KEY=value) from every line before it's sent. - Nothing is watched until you explicitly
cabana sharea directory. - Prompt sharing is per-project and opt-in.
- The device token lives in
~/.config/cabana/config.json(chmod 600); revoke it any time withcabana logoutor from the Cabana web app.
MIT
