Privacy-first, culturally informed, voice-led health infrastructure for stigmatized HIV care in low-resource settings.
# Sans-Capote: Voice-First AI Sexual Health Guide
**Anonymous, stigma-free sexual health guidance for African contexts. Speak your questions, get AI-powered answers via natural voice (ElevenLabs + Gemini), discover judgment-free clinics, and SMS service details to your phone—all without creating an account.**
🎗️ **World AIDS Day Contribution (December 1st)**
*Dedicated to ending HIV stigma and expanding access to prevention and treatment.*
---
## 🎬 Demo Video
github.com
**3-Minute Demo Path:**
1. Visit `/crisis` → Complete voice assessment → Receive personalized PEP/PrEP guidance (2 min)
2. Visit `/navigator` → Select Nigeria → Click "Discover" → Rate a service → SMS to phone (1 min)
---
## 🚀 Quick Start (5 Minutes)
```bash
# 1. Clone and install
git clone
github.com
cd Sans-Capote
npm install
# 2. Add API keys
cp .env.example .env.local
# Edit .env.local with your keys:
# - GEMINI_API_KEY (
ai.google.dev)
# - ELEVENLABS_API_KEY (
elevenlabs.io)
# - NEXT_PUBLIC_ELEVENLABS_VOICE_EN (from voice library)
# - NEXT_PUBLIC_MAPBOX_TOKEN (
mapbox.com)
# - NEXT_PUBLIC_SUPABASE_URL (
supabase.com)
# - NEXT_PUBLIC_SUPABASE_ANON_KEY
# 3. Run locally
npm run dev
# Open
localhost
```
**Supabase Setup (Optional - for community ratings):**
Run the SQL script in `supabase-setup.sql` via Supabase SQL Editor, then add your credentials to `.env.local`.
---
## 💡 The Problem
- **37.7M people live with HIV globally**, yet 80% lack access to preventive services
- **In Sub-Saharan Africa, stigma prevents young people from seeking sexual health information**, leading to preventable infections
- **Low literacy + poor internet access** make voice-based education critical
- **Young people (15-24) account for 30% of new HIV infections** but have no safe space to ask questions
**Sans-Capote's Solution:**
Voice-first, anon …