By team9ai
Automate Bobber monitoring of Claude Code sessions by triggering shell scripts on lifecycle events like session start/end, prompt submission, task completion, stop, pre-tool use, notifications, and on permission requests.
npx claudepluginhub team9ai/bobber --plugin bobber-claudeA native macOS floating companion for monitoring multiple Claude Code sessions at a glance.
Bobber sits as a floating panel on your desktop, showing all your active Claude Code sessions in real-time. It watches for events via a Claude Code plugin, displays session status, pending permissions, and lets you jump between terminal windows.
Key features:
# Clone and build
git clone https://github.com/winrey/bobber.git
cd bobber
swift build -c release
# Copy the built app
cp -r .build/release/Bobber /usr/local/bin/
# Install the Claude Code plugin
cp -r plugins/claude-bobber-plugin ~/.claude/plugins/
# Run Bobber
swift run
# or after installing to PATH
Bobber
Then start any Claude Code session — Bobber will automatically detect and display it.
Controls:
Option+B — Toggle panel visibilitySources/Bobber/
├── Models/ # BobberEvent, Session, PendingAction, SessionPriority, BobberConfig
├── Services/ # SessionManager, EventFileWatcher, PermissionServer, HotkeyManager, ...
└── UI/ # FloatingPanel (NSPanel), PanelController, SessionRowView, ...
~/.bobber/events/ → FSEvents watcher picks them up → SessionManager updates state → SwiftUI views react/tmp/bobber.sock — plugin sends permission requests, Bobber shows cards, user decides, response flows backMIT
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Matches all tools
Hooks run on every tool call, not just specific ones
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Intelligent prompt optimization using skill-based architecture. Enriches vague prompts with research-based clarifying questions before Claude Code executes them
Battle-tested Claude Code plugin for engineering teams — 48 agents, 182 skills, 68 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use