Inspiration
Every night, thousands of women leave work gripped by fear. 81% avoid walking alone after sunset due to harassment risks and dark streets.
As a CS undergrad at BITS Pilani Dubai witnessing friends taking Ubers or avoiding evening walks, I built Sentinel AI Guardian a real-time multimodal Gemini Live Agent that analyzes camera feed, GPS, and audio to detect threats before they escalate.
This isn't just code. It's personal safety powered by AI.
What it does
Sentinel Guardian is a real-time multimodal Gemini agent that analyzes camera + GPS + audio to detect harassment risks on dark streets.
Core flow: "Am I safe?" voice query → Instant sensor fusion Vision: Dark alleys, low lighting, crowd density, followers GPS: Nearest police stations, safe routes Audio: Footsteps, shouts, anomalies Gemini decision: Risk score → Spoken response + emergency actions
How we built it
Frontend (Vercel): React + Vite + Tailwind + Shadcn UI Backend (Cloud Run): Node.js/Express + Google GenAI SDK + Docker AI: Gemini Vision API for camera analysis Infra: Google Maps API + Cloud Run logs
Challenges we ran into
Vision hallucinations: Gemini saw "crowds" in empty streets Fix: Grounding with GPS + lighting (lux<10=+30%risk) Cloud Run cold starts: 500ms latency spikes Fix: min-instances=1 → <200ms responses
Accomplishments that we're proud of
Live deployment: sentinelaigaurdian.vercel.app + Cloud Run backend Multimodal fusion: First agent combining vision + GPS + audio for safety Live video demo: 3:55 video telling Priya's real story → Technical logs proof Hackathon-ready: All mandatory requirements
What we learned
Gemini's live multimodal streaming enables sub-second safety decisions, perfect for life-critical apps.
Key learnings: Always ground multimodal outputs (GPS > vision alone) Cloud Run scales beautifully for AI backends with proper config
What's next for Sentinel AI Guardian - Gemini Live Agent for Real‑Time Safety
Wearables: Smartwatch haptics + Arabic voice Blockchain: Tamper-proof location logs Scale: Community safety map (crowd-sourced risk zones) Google Cloud Next 2026: Live demo + production rollout
Sentinel proves Gemini Live Agents can save lives.
Live: sentinelaigaurdian.vercel.app
Built With
- css
- dockerfile
- html
- javascript
- json
- jsx
- markdown
Log in or sign up for Devpost to join the conversation.