Cactus Commander: Hybrid Voice Agent for Apple Notes
Team led by an Amazon Applied Scientist with an MS in Data Science from Michigan, specializing in NLP, ASR, and Python-based ML systems.
YouTube Video
Project Description
A voice assistant that turns natural language into Apple Notes actions using a confidence-gated hybrid routing architecture — on-device inference using functiongemma, and cloud fallback only when needed.
How it works:
Hold the Right Command key and speak a command
Whisper (on-device via Cactus) transcribes your speech
FunctionGemma (on-device) picks the right tool and extracts arguments
If confidence is low, Gemini Flash handles the request via cloud fallback
AppleScript executes the action on Apple Notes
A native macOS notification confirms what happened