Connect outside tools into your data layer

The Excellent extension reads an API key off a dashboard you're already signed into and hands it to your local data layer, wiring an outside tool into the one database you own. No copy-paste, no new login, and keys never reach our servers.

Coming to the Chrome Web StoreDownload the unpacked build (.zip)

then load it unpacked at chrome://extensions

Requires the Excellent app running locally · Chrome 116+

How it connects.

The extension runs in your real browser, on your real sessions — so there is nothing to re-authenticate. Each connection pulls one outside tool into your data layer.

01

Click Connect in Excellent

In your local Excellent app, hit Connect for a tool like Stripe or Supabase. The app asks the extension to fetch the key that wires that tool into your data layer.

02

It reads the key, already signed in

The extension opens that provider's settings page in your real browser — where you're already logged in — reveals the API key, and reads it. No new login, no copy-paste.

03

The key goes to your machine only

It hands the key straight to your local data layer over loopback, which seals it. The key never touches Excellent's servers or anyone else's.

Connect any of these today:StripeSupabasePostHogPlausibleGreenhouseAshbyMore are added continuously.

Two reads, both yours.

The extension does exactly two things, and both start with you. That is the whole scope it asks for — no background access.

Default

One API key, when you click Connect

When you click Connect for a tool, the extension opens that provider's settings page where you're already signed in, reads the one API key shown on it, and hands it to your local data layer. It may click Reveal to surface the key — never a destructive control like delete, revoke, or regenerate.

Optional · off by default

Public result rows, only if you grant Watched sites

If you turn on the distribution monitor and grant the optional Watched sites permission, the extension reads the public search-result rows for your keywords — post titles, links, snippets, the same listing anyone browsing would see — and returns them to your local data layer. Only public rows; never private messages, never credentials, and it writes or clicks nothing.

The full data practices are in the extension privacy policy.

Your keys, your machine.

Local-first, separation of duties, nothing phones home — the same posture as the rest of Excellent. A credential physically cannot reach us.

Local-first by construction

The extension talks only to your local data layer on localhost. It refuses any non-loopback target — there is no cloud endpoint to leak to.

Acts only when you ask

It does nothing on its own. Every capture is a job you started by clicking Connect, authenticated with a one-time pairing token you generate in the app.

Keys are never stored

The extension keeps only the pairing token and your app URL. API keys are read on demand, delivered, and never persisted by the extension.

Download Excellent.

Install the extension, run Excellent on your machine, and pair them once. Every outside tool then connects into the one database you own.