DEV Community

J Now
J Now

Posted on

rabbitholes: inline Wikipedia for any word on any page

I built rabbitholes because I kept skipping past words I half-knew. Not words I'd never seen — words I almost understood, where the missing 20% would have made the whole paragraph land. Opening a new tab costs enough context that I'd usually just move on. Over time that adds up to shallow reading.

The extension works like this: highlight any text, and a shadow-DOM tooltip renders an explanation from Claude Haiku next to your cursor without touching the host page's DOM. Click any word in that explanation to go deeper. Drag across a phrase to treat it as the new query. Every response ends with two suggested rabbit-hole topics — the most interesting threads from where you currently are.

Two other controls live in the tooltip. The pencil icon opens a free-form follow-up that inherits everything you've already explored as background context. The globe icon re-runs the query enriched with Brave Search results, with source chips you can click through to the original pages.

The rabbit-hole counter tracks how many hops deep you've gone in a session. If you chase a concept far enough to hit philosophy, you get a shareable trail of the path you took.

On privacy: zero analytics, zero telemetry, no intermediary server. Your API key lives in chrome.storage.sync and requests go directly from your browser to api.anthropic.com and api.search.brave.com. Nothing passes through anything I operate.

Manifest V3, open source.

github.com/robertnowell/rabbitholes

Top comments (0)