> ## Documentation Index
> Fetch the complete documentation index at: https://docs.onelamp.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Chrome extension

> Capture browsing context and carry sessions between AI tools.

<Info>
  **Coming soon.** The Chrome extension is in active development and not yet on the
  Chrome Web Store. This page describes what it does; setup instructions will land
  here when it's published.
</Info>

The Chrome extension is a different kind of client. Instead of hooking into a
tool's loop, it reaches into the web UIs of AI tools directly, moving context in
**two directions**.

## Capture (push)

Save browsing context — pages, selections, design decisions, and preferences —
into your OneLamp graph via `save_context`.

* **Manual** — a "Save this page" action in the toolbar popup sends the active
  tab's URL, title, and any selected text.
* **Passive** — optional background capture of pages you visit, debounced and
  batched. It is **off by default** (browsing history is sensitive) and gated by a
  denylist you control on the settings page.

The OAuth token lives **only in the extension's service worker** — it is never
exposed to a page or content script.

## Context hand-off (carry forward → infuse)

Carry a recent chat session forward from one AI tool and **infuse** it into the
next, so any tool picks up where another left off — entirely in the browser,
across tools that have no native awareness of each other.

Supported tools: **ChatGPT**, **Claude**, **Gemini**, and **Perplexity**. Each
works as both a source (carry a session out) and a target (infuse a session in).

<Steps>
  <Step title="Carry a session forward">
    On a supported chat, the popup offers **Carry this session forward**. The
    extension reads the visible conversation, condenses it into a digest, and
    saves it with `save_context`.
  </Step>

  <Step title="Infuse it elsewhere">
    Open a new chat on a supported site (a panel slides in) or quick-launch a
    target from the popup. The extension pulls a blended context pack with
    `get_context` and inserts it into the new tool's prompt.
  </Step>
</Steps>

## Privacy

The hand-off is conservative about reading chat content:

* Chat content is read **only** on an explicit "Carry forward" — never passively,
  never in the background.
* Content scripts are scoped to the supported sites; no other origin is touched.
* A carried session is your own data going into your own graph — nothing is sent
  to any third party.

<Note>
  The Chrome extension is in active development and not yet released. Watch the
  [changelog](/changelog) for availability.
</Note>
