Skip to content

Browser Extension

The Zephyr extension injects a floating trading widget on supported sites. It connects to your self-hosted Zephyr backend over WebSocket.

Supported sites

Installation

Install from the Chrome Web Store.

Connecting to your backend

  1. Click the Zephyr icon in the browser toolbar.
  2. Click Settings.
  3. Under Connection, enter your WebSocket URL: ws://your-server-ip:8080/ws.
  4. If you set an access_code in config.toml, enter it in Access Code.
  5. The connection dot turns green when connected.

Widget usage

The widget appears as a floating panel on supported sites. It shows your current position, P&L, market cap, fees, and bot status.

  • Home: toggle visibility
  • Ctrl+Alt+A: scrape the token mint address from the current page
  • All keyboard shortcuts work while the widget is visible. See Usage.

Drag the header to reposition, resize from the edges. Position and size are saved across page loads.

Settings

Open the full settings page from the extension popup (Settings button). Each section has a Save button; changes sync to the backend over WebSocket, persist to config.toml, and broadcast to every other connected client (so other open settings pages update instantly).

SectionWhat you edit
ConnectionWebSocket URL, access code
AppearanceWidget visible toggle, font size (10–24px), reset position
WalletQuick wrap/unwrap SOL ↔ WSOL
Trade ConfigMint, amount, entry %, exit %, target change delay
ProcessorsPer-processor: enabled, API key, buy/sell delay
Transaction Params[buy] and [sell] knobs side by side (slippage, max block diff, nonce delay, fees, tips)

Settings mirror the backend config.toml. See Configuration for the full field reference. Tips are no longer per-processor; all tip-paying processors share a single dynamic value configured in the Buy/Sell tx-params cards.

Zephyr Docs

Enter the access code to continue.