Overlooked
Built at Built with Opus 4.7: a Claude Code hackathon · Apr 21, 2026 · Remote

Watcher is a proactive safety agent for Apple Watch and iPhone that takes action when you can't. Before entering a risky context — walking home at night, taking a late ride, going to an ATM — you start a Safety Session with one tap. From that moment, your watch silently monitors heart rate, HRV, motion, and a rolling 30-second audio buffer. When something looks wrong, Watcher doesn't ask you to confirm. It sends the bio-signals, motion features, location, and audio to Claude Opus 4.7, which classifies the situation in seconds: assault, fall, stress, exercise, or false positive. Based on that classification, Claude orchestrates a response — alerting trusted contacts with live location, preserving audio as evidence, escalating only when warranted. Existing solutions (Emergency SOS, panic buttons, fall detection) all assume you can react. The reality of a violent assault is 3-5 seconds before the phone is gone. Watcher inverts the model: the system is already armed, watching, and ready to act on your behalf. Inaction means escalation, not silence. The agent layer is what makes this only possible now. A rules-based system would drown in false positives — a sprint to catch a bus would trigger the same alert as an assault. Claude reasons over the full context: "HR jumped 45 bpm with no warm-up phase, audio captures a male voice demanding belongings, impact spike 3 seconds in, location matches a known high-risk corridor — this is an assault, confidence 0.89." That reasoning is what turns a noisy sensor stream into a trustworthy decision. Built natively for watchOS and iOS using HKWorkoutSession for sustained background execution, Core Motion for fall detection, AVAudioEngine for the rolling buffer, and Claude Opus 4.7 as the decision engine via the Anthropic API. Trusted contacts receive SMS alerts with live location; all events are logged with Claude's reasoning for full auditability. This project was developed with Laura Valeria Mora Parra (lv.morap1@gmail.com)