Briefing

Rabbitholes: A Chrome Extension for Inline Claude Explanations

ai-dev
by J Now · Claude Anthropic

Patch your extension to store the Anthropic API key in chrome.storage.sync encrypted and make all requests directly to api.anthropic.com without a proxy.

What to do now

Patch your extension to store the Anthropic API key in chrome.storage.sync encrypted and make all requests directly to api.anthropic.com without a proxy.

Summary

Rabbitholes is a Chrome extension that adds a shadow‑DOM tooltip to any highlighted text, fetching inline explanations from Claude without affecting the host page. The tooltip displays each word as a clickable link, allowing users to drill deeper into related topics and receive two suggested rabbit‑hole subjects per answer. A counter tracks how many hops a user has taken, and after enough hops the extension can generate a shareable trail of the path taken. The extension also offers a globe icon that reruns the query enriched with Brave Search results and a pencil icon that opens a free‑form follow‑up inheriting the current context. All requests go directly from the browser to api.anthropic.com and api.search.brave.com, with the Anthropic API key stored encrypted in chrome.storage.sync and never passing through a proxy server. The extension uses Manifest V3 and contains no analytics, telemetry, or telemetry. The author hosts the source on GitHub at robertnowell/rabbitholes. The tool demonstrates a privacy‑first approach to AI‑powered inline assistance.

Key changes

  • Uses shadow‑DOM tooltip to display inline Claude explanations.
  • Each word in the explanation is clickable for deeper context.
  • Provides two suggested rabbit‑hole topics per answer and tracks hop count.
  • Globe icon reruns query enriched with Brave Search results.
  • Pencil icon opens a free‑form follow‑up inheriting context.
  • Stores Anthropic API key encrypted in chrome.storage.sync and sends requests directly to api.anthropic.com, no proxy or telemetry.

Affects

internal

Customer impact

Analyzing matches…

Ask about this story

Impact on an agency? Which customers? Compare historically Risks of waiting