Good morning, Nasim
How can I help you today?
Available Models
Recent tasks
Your latest browser activity
Chat
Browser Agent
Run a browser task and inspect its extracted page content.
New browser task
Choose a URL and execution mode.
The cloud runner opens the page and extracts its text. Screenshots need the local Playwright build.
Browser preview
Latest task result
Task history
Review task results and execution status stored by this backend.
All browser tasks
Loading tasks…
Projects & workspaces
Keep tasks organized by project. This workspace is personal and local-first.
Personal Workspace
Browser tasks, chats, and settings for this installation.
● ActiveWorkspace persistence lives in the running backend. Configure a database adapter for multi-user cloud storage.
Skills library
Choose a task template to populate the browser agent.
Knowledge base
Manage notes for later use.
Add reference notes
Store plain-text notes in this browser for this device. Do not store passwords, API keys, or sensitive personal documents here.
Files & documents
File upload and persistent document processing are planned.
Next integration: validated file uploads, malware/type checks, local storage, and optional Knowledge Base indexing with real citations.
Integrations
Connect services only after adding credentials and testing their real authorization flow.
OAuth client and scopes required.
GitHub App or OAuth required.
Vercel token and permissions required.
Restricted Cloudflare API token required.
Settings & API keys
Secrets belong in the backend environment. This UI checks configuration but never asks you to save a key in browser storage.
AI Chat engine
Gemini primary · fallback engine
GEMINI_API_KEY on the backend (or ask the owner to set it) to enable AI chat. The backend keeps a working fallback engine for chat.Browser Use Cloud
Remote browser API v4
BROWSER_USE_API_KEY on the backend to enable cloud browser sessions.Cloud page reader
Server-side fetch + text extraction
Custom AI provider
Provider configuration
Custom provider adapters are not wired yet. Add the endpoint and key through a server-side provider adapter before enabling it.
Keys are read from backend environment variables, not saved in localStorage. Private/local network destinations are blocked by the browser backend.