Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Ulto85/amongGX/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you can run amongGX you need two things on your machine:| Requirement | Minimum Version | Notes |
|---|---|---|
| Python | 3.7+ | Any 3.7, 3.8, 3.9, 3.10, or 3.11 release works |
| pip | bundled with Python | Used to install PyQt5 and PyQtWebEngine |
amongGX relies on Qt’s windowing system to display the browser. A graphical desktop environment is required — Qt cannot run in a headless or server-only environment. If you are on a headless Linux machine (e.g., a VPS or CI runner), you will need a virtual framebuffer such as
Xvfb or a full desktop session.Python Dependencies
browser.py imports from three PyQt5 packages:
| pip package | What it provides |
|---|---|
PyQt5 | QtCore, QtWidgets, and the rest of the Qt bindings |
PyQtWebEngine | QtWebEngineWidgets — the Chromium-backed web view |
Installing the Dependencies
Getting the Source Code
amongGX is a single-file application — everything lives inbrowser.py.
Step-by-Step Installation
Verify Python and pip
Open a terminal and confirm you have Python 3.7+ and pip:If Python is not installed, download it from python.org and ensure the “Add Python to PATH” option is checked during the Windows installer.
(Optional) Create a virtual environment
Using a virtual environment keeps your global Python install clean:
Install PyQt5 and PyQtWebEngine
QtWebEngineWidgets module that powers the browser view.Clone or download the repository
browser.py directly from the repository and save it to a local folder.Auto-Installing via requirements.txt
The source file contains a commented-out one-liner that can install dependencies automatically:requirements.txt in the same directory with the following content:
browser.py will call pip itself on every launch. This is handy when sharing the project with people who may not have the dependencies installed yet. Keep in mind it adds a small startup delay and is not recommended for production use.
Troubleshooting
| Problem | Likely Cause | Fix |
|---|---|---|
ModuleNotFoundError: No module named 'PyQt5' | PyQt5 not installed in the active environment | Run pip install PyQt5 PyQtWebEngine |
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets' | PyQtWebEngine missing | Run pip install PyQtWebEngine |
| Window does not appear / crashes on launch | No display server available | Ensure a desktop session or virtual framebuffer is running |
python: command not found | Python not on PATH | Use python3 instead, or fix your PATH |