summaryrefslogtreecommitdiffstats
path: root/docs/webview.md
blob: afd6c76c66883d7222f080ffaf9bebbf8609d9e3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
### G4F - Webview GUI

Open the GUI in a window of your OS. Runs on a local/static/ssl server and use a JavaScript API.
Supports login into the OpenAI Chat (.har files), Image Upload and streamed Text Generation.

Supports all platforms, but only Linux/Windows tested.

1. Install all python requirements with:

```bash
pip install g4f[webview]
```

2. *a)* Follow the **OS specific** steps here:
 [pywebview installation](https://pywebview.flowrl.com/guide/installation.html#dependencies)

2. *b)* **WebView2** on **Windows**: Our application requires the *WebView2 Runtime* to be installed on your system. If you do not have it installed, please download and install it from the [Microsoft Developer Website](https://developer.microsoft.com/en-us/microsoft-edge/webview2/). If you already have *WebView2 Runtime* installed but are encountering issues, navigate to *Installed Windows Apps*, select *WebView2*, and opt for the repair option.

3. Run the app with:

```python
from g4f.gui.webview import run_webview
run_webview(debug=True)
```
or execute the following command:
```bash
python -m g4f.gui.webview -debug
```

[Return to Home](/)