โœจ Now available on Chrome Web Store

Your Browser,
Your Mood, Your Peace.

EmoUI detects your mood in real-time using on-device AI and adapts your browsing experience. Stressed? Let EmoUI soothe you with calming music, AI-powered quotes in English or Sinhala, and gentle ambient tinting.

Mood detected: STRESSED

It's okay to feel this way. Take a deep breath.

๐Ÿง 

Emotion AI

Advanced YOLOv11 neural networks running locally in your browser map out your current mood securely and privately โ€” no cloud required.

๐Ÿ’ฌ

AI-Powered Quotes

Optionally connect your OpenAI API key for personalized, context-aware motivational quotes generated by GPT-4o-mini in English or Sinhala.

๐ŸŽต

Soothing Soundscapes

Automatic suggestions for ambient sounds, rain & piano, and deep meditation melodies right when you're feeling the pressure.

๐ŸŒ

Multilingual

Full support for English and Sinhala (เทƒเท’เถ‚เท„เถฝ). Both AI-generated and native fallback quotes adapt to your chosen language instantly.

๐ŸŽจ

Ambient Tab Tinting

Every open tab gently shifts its color based on your mood โ€” a warm amber glow when happy, a calming blue when sad, keeping your browsing mindful.

๐Ÿ”’

Privacy First

Zero data collection. Your camera feed is processed entirely on-device and never sent to any servers. Your API key stays in your browser only.

How It Works

Get started in under a minute. No sign-up required.

1

Install & Open

Add EmoUI from the Chrome Web Store and click the extension icon in your toolbar to open the popup.

โ†’
2

Press "Let's Begin"

Grant camera access when prompted. The AI models load instantly and mood detection starts automatically in the background.

โ†’
3

Configure Settings

Choose your detection interval, enable or disable music prompts, select your language (English/Sinhala), and optionally add an OpenAI API key.

โ†’
4

Browse & Relax

EmoUI works silently in the background. When it detects your mood, you'll receive a notification with a personalized quote and optional soothing music.

Under the Hood

๐Ÿ“ท
Webcam Capture
โ†’
๐Ÿ”
YOLO Person Detection
โ†’
โœ‚๏ธ
Padded Face Crop
โ†’
๐Ÿง 
Emotion Classification
โ†’
๐Ÿ’ฌ
Quote & Notification

Privacy Policy

Your privacy isn't a feature โ€” it's our foundation.

๐Ÿ“ท

Camera Data

Your webcam feed is processed entirely on-device using ONNX Runtime Web (WebAssembly). No images, video frames, or facial data are ever transmitted to any server, stored on disk, or logged. Each frame is analyzed in memory and immediately discarded.

๐Ÿ”‘

API Key Storage

Your OpenAI API key is stored only in your browser's local storage (chrome.storage.local). It is never shared with EmoUI's developers, any third-party service, or analytics platform. It is sent exclusively to OpenAI's servers when generating quotes.

๐Ÿ“Š

Data Collection

EmoUI collects zero personal data. We do not use analytics, telemetry, cookies, or tracking scripts of any kind. No information about your browsing habits, mood history, or usage patterns is ever recorded or transmitted.

๐ŸŒ

Network Requests

The only external network request made by EmoUI is to the OpenAI API (api.openai.com) โ€” and only if you have entered an API key. This request contains a short text prompt and your API key. No camera data, personal information, or browsing data is included.

๐Ÿ›ก๏ธ

Permissions Justification

  • offscreen โ€” Required to access the webcam in a background document for mood detection without interrupting your browsing.
  • notifications โ€” Used to display mood alerts and music suggestions via Chrome's native notification system.
  • storage โ€” Used to persist your settings (detection interval, language, API key) locally in your browser.
๐Ÿ“ฌ

Contact

If you have any questions about this privacy policy or EmoUI's data handling practices, please reach out via our GitHub repository or the Chrome Web Store listing.

Last updated: April 2026