User
speaks
WhisperKit
(on-device STT)
WebSocket
Node.js Conductor
ECS Fargate · Port 8080
LLM Dispatch
Nova Lite / Pro · Claude
Server Tools
· Gmail API
· Google Calendar
· Canvas LMS
· Brave Search
iOS Tools
· Confirm ⚡
· Audio / TTS
· Preferences
Bridge Tools
· exec / shell
· fs read / write
· git workflows
· Claude Code
· Nova Act
⚡ = iOS user confirmation required
LLM continues...
ElevenLabs / Nova Sonic
(TTS synthesis)
audio
iOS App
(playback)
plays
Speaker