See what you've been hiding.
Unlok uses Gemini 3's multimodal AI to analyze your facial expressions, voice patterns, and body language in real-time β then delivers the confrontational insight you need to hear.
π Live at unlok.cam
We all have blind spots. Things we avoid thinking about. Truths we don't want to face.
Traditional journaling and self-reflection tools ask you to tell them what's wrong. But what if the real insight comes from what you're NOT saying?
Unlok turns your camera into a mirror that sees beyond the surface:
- Record yourself talking about a challenge, goal, or question
- Gemini 3 analyzes your micro-expressions, vocal hesitations, eye movements, and word choices
- Receive the insight β the uncomfortable truth you've been avoiding
It's like having a brutally honest friend who can read you like a book.
| Mode | Use Case |
|---|---|
| Emotional Mirror | Deep self-discovery and emotional unlocking |
| Job Interview | Practice professional presence and confidence |
| Business Pitch | Rehearse investor presentations |
| First Date | Build authentic conversation skills |
| Difficult Conversation | Prepare for tough talks |
| Public Speaking | Master stage presence |
- English, Portuguese (BR), Spanish, French, German, Japanese
- On-the-fly translation for 100+ languages via Gemini Flash
- BYOK (Bring Your Own Key) support
- No video storage β analysis happens in real-time
- All processing via Gemini API
| Technology | Purpose |
|---|---|
| Gemini 3 Pro | Multimodal video analysis (expressions, voice, body language) |
| Gemini 3 Flash | Fast translations & text processing |
| Next.js 15 | React framework with App Router |
| TypeScript | Type safety |
| Zustand | State management |
| Tailwind CSS | Styling |
| MediaRecorder API | Browser-native video capture |
- Node.js 18+
- Gemini API key (Get one free)
# Clone the repository
git clone https://github.com/murilo/unlok.git
cd unlok
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env.local
# Add your GOOGLE_AI_API_KEY to .env.local
# Run development server
npm run devOpen http://localhost:3000 to see the app.
GOOGLE_AI_API_KEY=your_gemini_api_key_hereView Screenshots
Choose your practice mode based on what you want to work on.
See yourself while recording. The app captures video for real-time analysis.
Receive personalized feedback with scores, key insights, and "The Question" β a powerful prompt for deeper reflection.
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β Record Video ββββββΆβ Gemini 3 ββββββΆβ Get Insights β
β (2-5 minutes) β β Analyzes: β β β
β β β β’ Expressions β β β’ Key Insight β
β Talk about β β β’ Voice tone β β β’ Scores β
β your challenge β β β’ Body language β β β’ The Question β
β β β β’ Word choices β β β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
Unlok leverages Gemini 3's unique capabilities:
- 2M Token Context Window: Process full video sessions without chunking
- Native Video Understanding: Direct analysis of visual + audio streams
- Multimodal Reasoning: Correlate facial expressions with vocal patterns
- Multilingual Output: Deliver insights in the user's preferred language
Inspired by Alex Hormozi's Value Equation:
Value = (Dream Outcome Γ Perceived Likelihood) / (Time Γ Effort)
Unlok maximizes value by:
- β Dream Outcome: Genuine self-awareness and emotional breakthroughs
- β Likelihood: AI analysis is consistent and unbiased
- β Minimal Time: 2-5 minute sessions
- β Zero Effort: Just talk naturally β AI does the analysis
- Core video analysis with Gemini 3
- Multiple practice scenarios
- Internationalization (i18n)
- BYOK (Bring Your Own Key)
- Audio feedback with AI coaches
- Mobile app (React Native)
- Progress tracking over time
- Talking avatar responses (D-ID integration)
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Google DeepMind for the Gemini 3 API
- Devpost for hosting the hackathon
- Pablo MarΓ§al's confrontational coaching style for inspiration
Murilo
- GitHub: @murilo
- Project Link: https://github.com/murilo/unlok
Built for the Gemini 3 Hackathon 2026
"See what you've been hiding."