Configuration
Customize Agentic Browser to fit your workflow.
LLM Settings
Selecting a Provider
Agentic Browser supports multiple AI providers:
- Open Settings in Agentic Browser
- Go to AI Provider
- Choose your preferred provider:
| Provider | Models |
|---|---|
| OpenAI | GPT-4o, GPT-4, GPT-3.5-turbo |
| Anthropic | Claude 3.5 Sonnet, Claude 3 Opus |
| Azure OpenAI | Your deployed models |
| Ollama | Local models |
API Key Configuration
For cloud providers, enter your API key:
- Go to Settings → API Keys
- Enter your key for the selected provider
- Click Save
Keys are encrypted and stored securely.
Model Selection
Choose the model for each agent:
Orchestrator: GPT-4o (best reasoning)
Web Surfer: GPT-4o-mini (faster, cost-effective)
Coder: Claude 3.5 Sonnet (strong coding)Using Local Models
For Ollama users:
- Ensure Ollama is running locally
- Select Ollama as provider
- Choose from available local models
- No API key required
Browser Settings
Viewport Size
Configure browser dimensions:
| Preset | Dimensions | Use Case |
|---|---|---|
| Desktop | 1920×1080 | Default |
| Laptop | 1366×768 | Smaller screens |
| Tablet | 1024×768 | Tablet testing |
| Mobile | 375×812 | Mobile testing |
Custom sizes also available.
User Agent
Set the browser user agent:
- Default: Standard Chrome user agent
- Custom: Specify your own string
Timeout Settings
Configure wait times:
| Setting | Default | Description |
|---|---|---|
| Page load | 30s | Max time to wait for page load |
| Element | 10s | Max time to find elements |
| Action | 5s | Max time for clicks/inputs |
| Navigation | 60s | Max time for multi-page flows |
Screenshots
Configure automatic screenshots:
- On action: Screenshot after each action
- On error: Screenshot when errors occur
- Manual only: Only when requested
- Disabled: No automatic screenshots
Workspace Settings
File Storage
Configure where files are saved:
Default: /workspace/browser-agent/
Custom: /workspace/your-folder/Download Handling
Set download behavior:
- Auto-save: Download to workspace automatically
- Prompt: Ask before each download
- Block: Don’t download files
File Organization
Organize downloads by:
- Date:
/downloads/2024-01-15/ - Task:
/downloads/task-name/ - Flat: All files in one folder
Security Settings
Trust Levels
Configure approval requirements:
Strict Mode:
- All form inputs require approval
- All button clicks require approval
- Maximum security
Standard Mode (Default):
- Sensitive fields require approval
- Regular navigation is automatic
- Balanced security
Relaxed Mode:
- Only auth/financial actions pause
- Faster automation
- For trusted internal tools
Domain Management
Trusted Domains: Add domains where actions proceed automatically:
mycompany.com
internal-app.mycompany.comBlocked Domains: Prevent navigation to specific sites:
malicious-site.com
competitor-internal.comAction Filters
Block specific action types:
- Block all downloads
- Block form submissions
- Block external navigation
- Block script execution
Session Settings
Session Persistence
Control session handling:
- Fresh each time: New browser for each task
- Persist: Keep cookies and storage
- Restore: Start from saved state
Cookie Management
Handle cookies:
- Accept all: Accept cookie banners
- Reject all: Reject when possible
- Prompt: Ask for each site
Storage
Manage browser storage:
- Clear on task end: Wipe local storage
- Persist: Keep across tasks
- Manual: You control clearing
Performance Settings
Concurrency
Control parallel operations:
| Setting | Description |
|---|---|
| Sequential | One action at a time |
| Limited (3) | Up to 3 parallel requests |
| Unlimited | Maximum speed |
Resource Loading
Control what loads:
- Full: Load all resources (images, scripts)
- Lite: Skip images for speed
- Minimal: Essential only
Caching
Browser cache behavior:
- Enabled: Use normal caching
- Disabled: Fresh requests always
- Selective: Cache static only
Notification Settings
Desktop Notifications
Get notified when:
- Task completes
- Approval needed
- Error occurs
- Long-running task finishes
Sound Alerts
Enable audio notifications:
- Approval needed sound
- Task complete sound
- Error alert sound
Exporting Settings
Backup Configuration
Export your settings:
- Go to Settings → Export
- Choose what to include:
- Browser settings
- Security settings
- Trusted domains
- Download as JSON
Import Configuration
Restore or share settings:
- Go to Settings → Import
- Upload your config JSON
- Select what to apply
- Confirm import
Reset to Defaults
Return to default settings:
- Go to Settings → Reset
- Confirm reset
- All settings return to defaults
API keys are preserved during reset.