A native macOS menu bar app for the brabble voice daemon.
- Live Transcriptions - See what brabble hears in real-time
- Processing Indicator - Visual feedback when Claude is thinking
- Wake Word Display - Shows configured wake word(s) from brabble config
- Multi-Turn Sessions - Conversations grouped by time proximity
- Conversation History - Review past voice interactions with search/filter
- Daemon Status - Monitor brabble's health at a glance
- macOS 14.0 (Sonoma) or later
- brabble voice daemon installed and running
cd ~/claudio
./build.sh
open build/Claudio.appOr open Claudio.xcodeproj in Xcode and build.
- Start brabble - Ensure the voice daemon is running
- Launch Claudio - Click the waveform icon in your menu bar
- Talk to Claude - Say "Claude, ..." and watch the UI update
| Status | Color | Meaning |
|---|---|---|
| 🟢 | Green | brabble running |
| 🔵 | Blue (pulsing) | Claude processing |
| ⚪ | Gray | brabble stopped |
| 🟠 | Orange | Unknown status |
| 🔴 | Red | Error |
- Cmd+Shift+H - Open conversation history window
- Cmd+, - Open settings
Claudio/
├── App/ # @main entry point
├── Models/ # Data structures
├── ViewModels/ # @Observable state
├── Services/ # File watching, parsing
└── Views/ # SwiftUI components
~/Library/Application Support/brabble/brabble.log~/Library/Application Support/brabble/transcripts.log~/Library/Application Support/brabble/claude-hook.log
# Build
xcodebuild -project Claudio.xcodeproj -scheme Claudio build
# Run ralph for task management
./scripts/ralph/ralph.sh --tool claude 20MIT