miru

Japanese — to see, to look, to watch.

Browse with intention.
A breath before every new place.

A browser extension for quieter browsing. Instead of walls and alarms, Miru places a brief guided breath in front of your habits — a moment to notice where you're going before you arrive.

Add to Chrome Add to Firefox

Free and open source — read every line on GitHub.

Why it exists

The web is a current;
it carries whoever doesn't choose.

Most tools that promise focus shout at you — timers, walls, guilt. Miru does the opposite. It slows the doorway just enough for you to notice you're walking through it, then leaves the choice with you.

You name the places

Only the sites that actually pull at you get a posture. Everything unlisted loads untouched — checkouts, banks, work, the things you came to the browser to do.

No walls, no scolding

Even the strictest posture is a calm page, not a lecture — and never a dead end. Miru assumes you're an adult who occasionally wants a different answer than the one you set last week.

A garden, not a lockdown

The goal isn't less internet. It's an internet you tend on purpose: fewer accidental arrivals, quieter rooms once you're inside, and evenings that come back to you.

The three postures

How Miru meets you at the door.

Give each site you name one of three postures. Retune any of them, any time.

Breathe

Before you land there, an unfurling fern guides one calm breath. Then you choose: continue, or go back. That's the whole intervention — a few seconds between the impulse and the feed.

Calm

The breath, and a quieter room behind it. YouTube strips back to text — no thumbnails, recommendations, comments or Shorts, while search and the video you came for keep working. On Instagram the feed, Reels and Explore rest; stories, messages, search and profiles don't. Spend 15 minutes on a calmed site in a day and it fades to grayscale for the rest of it.

Block

A calm page, not a scolding one — and still not a dead end. Up to three times a day you can choose to stay five minutes, landing in the calm room where one exists. When the time is up, the block quietly returns.

Around them

Rhythms for the rest of the day.

Focus sessions

Begin 25 or 50 minutes straight from the popup. If you like, blocking holds only while a session is running — strict when you're working, open when you're not.

Periodic breath & time mirror

A soft reminder to surface after a while, and a gentle notice when you've been in one place a long time. Breaths appear as a calm overlay on the page you're already on, at a natural pause — a tab switch, a finished navigation — never as another window cutting in.

Night mode

During your night hours the web loses its color. Everything still works, in quiet grayscale, easing you toward rest instead of slamming a door on it.

Privacy

Don't take my word for it.

  • No data leaves your device. No servers, no analytics, no tracking, no cookies, no remote code. Even the fonts are bundled.
  • Settings sync, history doesn't. Per-site time totals stay in local storage on your machine and are deleted after 14 days.
  • Nothing reads your pages. The breathing overlay is drawn by Miru's own bundled script; calm mode hides elements with bundled CSS. Neither reads a word of what's on screen.
  • The repository is public. Miru is licensed under the GPL-3.0 — use it, study it, build on it.

Source on GitHub  ·  Privacy policy

One breath, and the web is
a garden again.

Chrome, Edge, Brave and Arc via the Chrome Web Store · Firefox via Add-ons