Settings
Fourteen cards, left to right, top to bottom. Each has its own page when you need depth; this is the map.
On this page
The cards
Ctrl/Cmd+9 from anywhere. In order: Plan, Providers, Keys, Sessions, Appearance, Budget, Network, Integrations, Webhooks, Background, Data, Cache inspector, About. Each saves independently; a failed save shows its verbatim error in place, never a silent revert.
Plan
The trial is 5 runs — failed and stopped runs are free, a crawl is one run, a watch counts once when added. After that the app turns read-only: every read, export and setting keeps working; the run buttons explain themselves. A licence is $49/month, one computer at a time, with a 14-day offline allowance — pricing has the terms.
With a key pasted from the purchase email: Activate validates against Polar, Check again re-validates, Manage devices opens the portal, and Remove this device returns this computer to read-only while the runs and history stay.
Appearance, Budget, Network
Appearance — density (Comfortable/Compact, applies immediately), theme (Dark/Light, also the header toggle), and window geometry, which is remembered automatically.
Budget — the monthly LLM budget in USD. 0 is off. Warns at 80%; metered calls stop at 100% until the 1st or until raised. Flat-plan and local providers never stop; CLI runs count but are not stopped.
Network — form defaults, not engine state: a proxy pool (one URL per line, validated on save so a bad line can never reach a run), a default fingerprint (stock, chrome, firefox, safari, edge, ios, chrome_android, random), and a default language. The Scrape and Crawl forms prefill from these; per-run values still win.
Integrations is the MCP toggle — its own page: MCP setup. Webhooks likewise: Webhooks.
Background and Data
Background — Keep running in the tray when closed (watches keep checking; quit from the tray), Notify when a watch changes (an OS notification), and Start at login (hidden in the tray when combined with the first). Where the desktop offers no tray or notification server the toggles read off and say so.
Data — the store path (SQLite, shared with the CLI), the config path, the version and the store size. Open folder reveals the data directory; Clear selector cache empties the learned selectors. An install from before v0.1.30 whose store still sits in the cache folder gets a warning with the exact move steps — covered in Data and cache.
Cache inspector — one row per domain the selector cache has learned: schemas, selectors, samples used, last synthesized. Heal drops a domain’s selectors; the next scrape re-synthesizes them. See Extract for the mechanism.
About — the running version (copyable for support), the daily update-check toggle and Check now (dev builds never check; results and verbatim errors show inline), Open log folder, and the expandable EULA and third-party licence notices.