Settings, without guesswork

Know what to change—and what to leave alone.

Open Settings from the gear in the side panel or from your browser’s extension options. Most people only need General, Providers, and Permissions; the other tabs solve specific problems.

Screenshots captured from WebBrain 22.3.1 · example values contain no real credentials

A good default setup

ControlRecommendedWhy
Plan before ActTry planningUses a plan when available but does not strand the task if planning fails.
Plan review stopsBelow confidence thresholdLow-confidence plans pause; confident plans can continue.
Review below confidence90%A conservative balance between supervision and flow.
Max Agent Steps130Enough room for multi-step work. Stop the run yourself if behavior looks repetitive.
LLM request timeout120 secondsCloud models usually answer sooner; large local models may need the extra startup time.
Scheduled action confirmationOnUnattended work still pauses before consequential actions.
Permission gateOnWebBrain asks before it first acts on a site and remembers your explicit choice.
Everyday

General: how the agent behaves

Language and appearance are cosmetic. The controls below them change the agent loop: how it plans, when you review, how long it can work, and whether scheduled jobs can run.

WebBrain General settings showing language, appearance, planning, plan review and confidence controls
General starts with the controls you are most likely to use. Click the image to view it at full size.

Planning controls

  • Try planning is the best general choice. WebBrain attempts a structured plan before Act or Dev tools run, but can continue if the planner fails.
  • Strict planning cancels the run when a valid plan cannot be produced. Use it where “no plan, no action” matters more than convenience.
  • Off removes the extra planning call. It can be faster and cheaper, but you lose the plan review checkpoint.

Steps and timeouts

The step limit counts tool-use steps for one message, not chat messages. Higher values allow longer workflows and more chances to recover, but they can also spend more tokens. The timeout only governs how long WebBrain waits for the model to start responding; it does not cut off a response that is already streaming.

Unlimited is not the same as reliable

Setting the step slider to ∞ removes a mechanical stop. It does not make a model less likely to loop. Keep a finite limit unless you are actively supervising a long job.

Expert drawer

Advanced: open it for a reason

Use the General search box to jump directly to a control. Searching also opens the Advanced drawer when the matching setting lives there.

General settings filtered to the Strict secret handling advanced control
Search is safer than scanning a long advanced list: it keeps the control and its full explanation together.
SettingLeave it…Change it when…
Screenshot fallbackOn if your model can see imagesDOM reading misses canvas, charts, or visually rendered content.
Site adaptersOnYou are debugging token use or want to disable site-specific guidance.
Voice inputOnYou do not want the microphone affordance.
API mutation observerOffYou are investigating repeated UI actions and API shortcut suggestions.
Auto-screenshotOn state changeYou need lower image-token use, or need a picture after every action.
Record tracesOffYou are comparing models or diagnosing a run and accept local trace storage.
Cloud cost allowances$10 defaultsYou want a lower or higher mechanical spending stop for paid model calls.
Strict secret handlingOff for ordinary personal useYou screen-share or export traces and never want credentials quoted.
Allow local networkOffThe agent must reach localhost, an intranet, or a self-hosted private address.
CAPTCHA solverOffYou deliberately configure and fund CapSolver for supported tasks.
Everyday

Providers: choose the brain

Only one provider is active at a time. Filter the list by Local, Cloud, or Router; search by provider, model, or field; then open a card to edit it. The safe sequence is Save → Test Connection → Set Active.

WebBrain Providers settings with category filters, search and the active provider card
The active provider remains visible even when category filters are applied. Example model names are illustrative.

See Providers & models for local server URLs, context windows, prompt tiers, and troubleshooting.

When needed

Multimodal: separate sight and hearing

Vision lets you send screenshots to a dedicated OpenAI-compatible vision endpoint while the active provider continues planning and calling tools. Leave it blank to use the active provider for vision too.

Transcription supplies a Whisper-compatible endpoint for tab recordings. Leave it blank and WebBrain tries configured providers in this order: OpenAI, Groq, LM Studio, then llama.cpp.

A split setup can be practical

A fast local text model can run the browser loop while a separate vision model reads occasional screenshots. You only need this if the active model’s image support is weak or absent.

When needed

Memory: decide what persists

WebBrain Memory settings showing encrypted cloud sync and profile auto-fill
Memory groups three different features: encrypted sync, profile auto-fill, and user memory.
  • Encrypted Cloud Sync is for WebBrain Cloud members. Supported provider keys, profile text, and memories are encrypted with your sync password before upload. WebBrain cannot recover that password. Chat history and OAuth sign-ins are not synced.
  • Profile auto-fill is a reusable block of personal details. It is stored in plaintext in this browser profile and sent to the active provider when enabled.
  • User memory stores durable preferences. Explicit /remember saves immediately. Auto-learn and learning from completed forms are optional.
Do not turn memory into a password manager

Do not store passwords, API keys, tokens, recovery codes, or other secrets in profile text or user memory.

Trust decision

Skills: extra instructions and tools

A skill can add instructions to the system prompt. A skill containing a webbrain-tools manifest can also expose HTTP or download-job tools. Imported skill text is copied into browser local storage and sent to your configured LLM as part of the system prompt.

Importing is approval

Only import a skill you trust. Its declared HTTPS tools can send their declared inputs to the declared endpoint without a new prompt for every call. Download tools still use the normal Downloads permission gate before saving a file.

Everyday safety

Permissions: where WebBrain may act

Keep Ask before consequential actions on. When you choose “Always allow” in the side panel, Settings records a specific capability for a specific site. A click grant is not automatically a typing, download, upload, JavaScript, or scheduling grant.

WebBrain Permissions settings with the master safety switch and per-site capability grants
Revoke one capability to make WebBrain ask again next time, or clear the whole list.
The master switch is global

Turning it off allows prompt-free actions on every site until you turn it back on. This is much broader than granting one capability to one host.