How does CC-Beeper ensure my privacy when using voice dictation and read-aloud features?
CC-Beeper prioritizes privacy by performing all voice dictation and read-alaloud functions entirely on-device. It utilizes WhisperKit and Kokoro, or Apple's built-in Speech frameworks, meaning your voice data is never uploaded to the cloud, and no API keys are used. All communication with Claude Code happens locally over 127.0.0.1.
Can I customize the level of automation for Claude Code's tool usage with CC-Beeper?
Yes, CC-Beeper offers four distinct 'Auto-Accept Modes' (Strict, Relaxed, Trusted, YOLO) that allow you to control how Claude Code's tool usage is approved. You can switch between these modes anytime from the menu bar to dial in your preferred level of automation, from asking every time to auto-approving everything.
What happens if I have multiple Claude Code sessions running simultaneously?
CC-Beeper is designed to track multiple concurrent Claude Code sessions. The displayed state on the widget will resolve by priority across all active sessions, ensuring you are always aware of the most urgent or relevant activity from any of your Claude Code instances.
How does CC-Beeper integrate with Claude Code and what are the technical requirements for its operation?
CC-Beeper integrates by binding to local ports (19222-19230) and registering 7 hook scripts in Claude Code's settings.json file. These hooks allow CC-Beeper to monitor and, in some cases, block Claude's actions until user input is received. It requires macOS 14 Sonoma+ and the Claude Code CLI to be installed.
Are the global hotkeys remappable, and do they work with different keyboard layouts?
Yes, all global hotkeys in CC-Beeper are fully remappable within the settings. They are also designed to work seamlessly with various keyboard layouts, including AZERTY, QWERTZ, and Dvorak, ensuring accessibility and ease of use for a global audience.