You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+92-3Lines changed: 92 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,9 +17,45 @@ We would like to officially thank [WarmShao](https://github.com/warmshao) for hi
17
17
18
18
**Custom Browser Support:** You can use your own browser with our tool, eliminating the need to re-login to sites or deal with other authentication challenges. This feature also supports high-definition screen recording.
19
19
20
-
<videosrc="https://github.com/user-attachments/assets/56bc7080-f2e3-4367-af22-6bf2245ff6cb"controls="controls" >Your browser does not support playing this video!</video>
20
+
**Persistent Browser Sessions:** You can choose to keep the browser window open between AI tasks, allowing you to see the complete history and state of AI interactions.
21
21
22
-
## Installation Guide
22
+
<videosrc="https://github.com/user-attachments/assets/56bc7080-f2e3-4367-af22-6bf2245ff6cb"controls="controls">Your browser does not support playing this video!</video>
23
+
24
+
## Installation Options
25
+
26
+
### Option 1: Docker Installation (Recommended)
27
+
28
+
1.**Prerequisites:**
29
+
- Docker and Docker Compose installed on your system
30
+
- Git to clone the repository
31
+
32
+
2.**Setup:**
33
+
```bash
34
+
# Clone the repository
35
+
git clone <repository-url>
36
+
cd browser-use-webui
37
+
38
+
# Copy and configure environment variables
39
+
cp .env.example .env
40
+
# Edit .env with your preferred text editor and add your API keys
41
+
```
42
+
43
+
3.**Run with Docker:**
44
+
```bash
45
+
# Build and start the container with default settings (browser closes after AI tasks)
46
+
docker compose up --build
47
+
48
+
# Or run with persistent browser (browser stays open between AI tasks)
49
+
CHROME_PERSISTENT_SESSION=true docker compose up --build
50
+
```
51
+
52
+
4.**Access the Application:**
53
+
- WebUI: `http://localhost:7788`
54
+
- VNC Viewer (to see browser interactions): `http://localhost:6080/vnc.html`
55
+
56
+
Default VNC password is "vncpassword". You can change it by setting the `VNC_PASSWORD` environment variable in your `.env` file.
57
+
58
+
### Option 2: Local Installation
23
59
24
60
Read the [quickstart guide](https://docs.browser-use.com/quickstart#prepare-the-environment) or follow the steps below to get started.
25
61
@@ -51,6 +87,59 @@ playwright install
51
87
52
88
## Usage
53
89
90
+
### Docker Setup
91
+
1.**Environment Variables:**
92
+
- All configuration is done through the `.env` file
93
+
- Available environment variables:
94
+
```
95
+
# LLM API Keys
96
+
OPENAI_API_KEY=your_key_here
97
+
ANTHROPIC_API_KEY=your_key_here
98
+
GOOGLE_API_KEY=your_key_here
99
+
100
+
# Browser Settings
101
+
CHROME_PERSISTENT_SESSION=true # Set to true to keep browser open between AI tasks
- [x] **2025/01/06:** Thanks to @richard-devbot, a New and Well-Designed WebUI is released. [Video tutorial demo](https://github.com/warmshao/browser-use-webui/issues/1#issuecomment-2573393113).
221
+
- [x] **2025/01/06:** Thanks to @richard-devbot, a New and Well-Designed WebUI is released. [Video tutorial demo](https://github.com/warmshao/browser-use-webui/issues/1#issuecomment-2573393113).
0 commit comments