Browser3 Python client
The browser3 package is a small Windows x64 orchestrator. It does not contain
Chromium or fingerprint-masking code. The first runtime is pinned to
149.0.7827.201-r3 and is downloaded only by an explicit install or first launch.
python -m pip install browser3
browser3 install
browser3 launch --profile 1
The runtime pin can be selected explicitly for one command with
browser3 launch --runtime-version <version>, or persistently for the process with
BROWSER3_VERSION. The launcher arguments come after the Browser3 options, for
example browser3 launch --runtime-version 149.0.7827.201-r3 --profile 1.
The client verifies the detached OpenPGP signature of SHA256SUMS.txt, checks the
ZIP SHA-256, rejects unsafe archives, and activates a versioned cache below
%LOCALAPPDATA%\\Browser3\\browsers. It never silently upgrades Chromium. Use
browser3 update <version> for an explicit upgrade; older runtimes remain available
for rollback. BROWSER3_VERSION selects a supported pin and
BROWSER3_BINARY_PATH selects an absolute, user-managed chrome.exe (which the
client does not claim to have verified as an official release). The override only
changes the executable selected by the verified runtime's launcher: browser3 launch
still requires the signed runtime root (including launcher.py and the orchestration
modules) to be installed. It never allows an unverified custom directory to supply
the launcher or profile-management code. Accordingly, browser3 doctor reports an
override-only state as unhealthy until that verified runtime root is present.
The Browser3 name/PyPI publication remains owner-controlled; building this wheel or source distribution does not publish it.
Metadata
Release files for browser3 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| browser3-0.1.0.tar.gz | 25.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| browser3-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.4 kB
Release files / browser3-0.1.0.tar.gz
| Download URL | browser3-0.1.0.tar.gz |
|---|---|
| Size | 25.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04b061930b3dbf626304ed9665c8353f91a19c8578c254057be21baebad278d0
|
|
BLAKE2b-256 checksum How to use checksums |
3c338d7a84b27f227e612d9b9d9615abad473a3b607a472031a7fdb09c20b266
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.
Transparency logRelease files / browser3-0.1.0-py3-none-any.whl
| Download URL | browser3-0.1.0-py3-none-any.whl |
|---|---|
| Size | 22.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
899ff4102c508c69456abd6ef6411ea7135e017712582f7ce67f6a4e0ad45ece
|
|
BLAKE2b-256 checksum How to use checksums |
6d8f4764e5e56c6e2d0fdf98cd084c795de2791e270d016d2961b2a8e5edd584
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.
Transparency log