Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 2.16 KB

File metadata and controls

77 lines (55 loc) · 2.16 KB

Mentra Notes

Mentra Notes

All-day transcription and AI-powered notes for smart glasses

Captures your conversations throughout the day. Generates structured notes on demand.
Always listening. Never forgetting.

Install from Mentra MiniApp Store


What It Does

Mentra Notes continuously transcribes your conversations through smart glasses and lets you generate AI-powered summaries, search your day, and chat with your transcripts.

  • All-day transcription — Continuously captures speech via MentraOS glasses
  • AI note generation — Summarize any time range into structured notes
  • Manual notes — Create and edit notes directly
  • AI chat — Ask questions about your transcripts and notes
  • Real-time sync — State syncs instantly across devices via WebSocket
  • Persistent storage — MongoDB persistence for transcripts and notes

Getting Started

Prerequisites

  1. Install MentraOS: get.mentraglass.com
  2. Install Bun: bun.sh
  3. Set up ngrok: brew install ngrok and create a static URL

Register Your App

  1. Go to console.mentra.glass
  2. Sign in and click "Create App"
  3. Set a unique package name (e.g., com.yourName.notes)
  4. Enter your ngrok URL as "Public URL"
  5. Add microphone permission

Run It

# Install
git clone <repo-url>
cd Mentra-Notes
bun install
cp env.example .env

# Configure .env with your credentials
# PACKAGE_NAME, MENTRAOS_API_KEY (required)
# GEMINI_API_KEY or ANTHROPIC_API_KEY (at least one - powers AI features)
# MONGODB_URI (optional - for persistence)

# Start
bun run dev

# Expose via ngrok
ngrok http --url=<YOUR_NGROK_URL> 3000

Documentation

License

MIT