Install app
Install the Omi Mentor app from the Omi App Store
View code
Check out the full source code on GitHub
Features
- Context-aware mentorship: AI analyzes your conversations and gives timely insights
- Smart interruption logic: interrupts only when you need meaningful guidance
- Topic extraction: identifies key topics from your discussions automatically
- Personalized advice: uses your facts, context, and chat history
- Silence detection: detects conversation breaks and starts fresh
- Real-time processing: analyzes conversations every 5 minutes for relevant insights
- Privacy focus: processes only when you’re actively participating in conversations
Quick start
1
Install the app
Install the Omi Mentor app in your Omi mobile app
2
Start conversations
Have natural conversations while wearing your Omi device
3
Receive insights
Get personalized mentorship when the AI detects you need guidance
4
Implement advice
Act on the specific, actionable recommendations provided
How it works
The app monitors and analyzes your conversations:- Listens to your conversations in real-time
- Buffers messages and detects silence periods
- Analyzes conversation context every 5 minutes
- Extracts relevant topics using AI
- Evaluates if mentorship is warranted
- Sends personalized, direct advice when appropriate
Example Workflow:You: “I’m not sure if I should take this new job offer…”
[AI listens and analyzes conversation]Friend: “What’s holding you back?”
[Continues collecting context]You: “The salary is better but I’d lose my work-life balance…”
[AI evaluates if intervention is needed]AI Mentor Decision:
- User is participating
- User expressed a specific challenge
- Has strong, clear opinion to share
- Insight is time-sensitive
Using the app
With the Omi device
- Install the Omi Mentor app from the Omi App Store
- Wear your Omi device during conversations
- The AI monitors and analyzes in the background
- Receive timely notifications with personalized advice
- Implement the guidance provided
AI Processing
The app uses OpenAI for mentorship:- Topic Extraction - Identifies key topics from conversations using GPT-4
- Context Analysis - Evaluates user participation and expressed challenges
- Interruption Logic - Determines if advice is warranted based on 4 criteria
- Personalized Guidance - Generates direct, actionable advice using user context
How the buffer system works
Omi Mentor uses a message buffering system:- Collects conversation segments continuously
- Detects silence periods (2+ minutes of inactivity)
- Requires minimum 5 words after silence to resume
- Clears old messages after silence to start fresh
- Analyzes buffered messages every 5 minutes
- Cleans up inactive sessions after 1 hour
- Analysis Interval: Every 5 minutes
- Silence Threshold: 2 minutes of no activity
- Min Words to Resume: 5 words after silence
- Session Cleanup: 1 hour of inactivity
- Message Grouping: Combines messages from same speaker within 2 seconds
Personalization features
User context integration
The AI uses multiple sources to personalize advice:- User facts: information about the user’s preferences and history
- User context: previous discussions and ongoing situations
- Chat history: past interactions with the mentor
- Current topics: conversation themes extracted automatically
Topic-based filtering
Topics are automatically extracted and used to:- Filter relevant historical context
- Match with user’s interests and expertise
- Provide domain-specific guidance
- Connect current challenges with past experiences
Privacy and behavior
Privacy Features:
- Only analyzes when you’re actively speaking
- Doesn’t interrupt every conversation
- Requires specific conditions before providing advice
- Clears messages after silence periods
- No persistent storage of conversation content
- Session-based processing with automatic cleanup
Troubleshooting
Not receiving any mentorship
Not receiving any mentorship
- Ensure you’re actively participating in conversations
- The AI only interrupts when all 4 criteria are met
- Check if 5 minutes have passed since last analysis
- Verify the app is properly installed and running
Too many interruptions
Too many interruptions
- The AI is designed to interrupt sparingly
- Only sends advice when time-sensitive and impactful
- Check if multiple problems are being discussed in short timeframes
Advice not relevant
Advice not relevant
- Ensure your user facts and context are up to date
- The AI uses your historical data for personalization
- Try having more detailed conversations about your challenges
App not detecting conversations
App not detecting conversations
- Check if Omi device is properly connected
- Verify app has necessary permissions
- Ensure you’re speaking clearly during conversations
Support & Resources
Integration app
Integration app guide
Source code
View the full codebase