DEV Community

J Now
J Now

Posted on

When I skip words I half-know, I get a shallower read

I built rabbitholes because I kept making a bad trade: either I break focus to open a new tab, or I keep reading and leave the concept half-understood. Neither is good. The tab-switcher tax is real — by the time you've navigated, read, and come back, you've lost the thread.

The extension renders a shadow-DOM tooltip next to your cursor on highlight, so the explanation appears inline and doesn't interfere with the host page's layout or styles. No injected CSS that fights the site, no iframe that can't match fonts.

The part I use most: every explanation ends with two suggested rabbit-hole topics. Not a list of related links — two specific threads worth pulling. Click one, and you're a hop deeper without opening anything new. The extension tracks how many hops you've taken; hit 'philosophy' far enough down and you get a shareable trail.

When an explanation isn't enough, the globe icon re-runs the query with Brave Search results folded in, with source chips you can click. The pencil icon opens a follow-up input that carries current context as background, so you're not starting cold.

Requests go directly from your browser to api.anthropic.com and api.search.brave.com. No intermediary server, zero telemetry, no analytics. Your API key lives in chrome.storage.sync and never leaves the browser.

https://github.com/robertnowell/rabbitholes

Top comments (0)