Proactive conversation intelligence for smart glasses
Listens to conversations. Surfaces insights, definitions, and real-time data.
Never interrupts. Always relevant.
Merge is a proactive AI assistant that listens to your conversations through smart glasses and surfaces contextual insights on the HUD — definitions, fact-checks, nearby places, weather, web search results, and calculations.
- Proactive insights — Surfaces relevant information without being asked
- Frequency modes — Low, Medium, High control how often Merge speaks up
- Places & Weather — "Where can I get coffee?" or "What's the weather?"
- Web search — Real-time search for current events, prices, scores
- Calculations — "What's 20% tip on $67.50?"
- Definitions — Automatically defines acronyms and technical terms
- Fact-checking — Corrects false claims in real-time
- Install MentraOS: get.mentraglass.com
- Install Bun: bun.sh
- Set up ngrok:
brew install ngrokand create a static URL
- Go to console.mentra.glass
- Sign in and click "Create App"
- Set a unique package name (e.g.,
com.yourName.merge) - Enter your ngrok URL as "Public URL"
- Add microphone and location permissions
# Install
git clone <repo-url>
cd mentra-merge
bun install
cp .env.example .env
# Configure .env with your credentials
# PORT, PACKAGE_NAME, MENTRAOS_API_KEY (required)
# OPENAI_API_KEY (required - powers the AI agents)
# SERPAPI_API_KEY (required - web search)
# GOOGLE_MAPS_API_KEY (required - places & geocoding)
# GOOGLE_WEATHER_API_KEY (optional - falls back to GOOGLE_MAPS_API_KEY)
# Start
bun run dev
# Expose via ngrok
ngrok http --url=<YOUR_NGROK_URL> 3000MIT