CamouChat Browser 🦊
A high-performance, stealth-oriented browser orchestration layer designed for the CamouChat ecosystem. Built on top of Camoufox, it provides advanced anti-detection capabilities, hardware-level fingerprint spoofing, and robust session management.
Key Features
- Advanced Stealth: Powered by Camoufox for industry-leading anti-bot bypass.
- Fingerprint Spoofing: Deep integration with
browserforgefor authentic hardware and software headers. - Session Isolation: Automated profile management with persistent storage for cookies and local data.
- GeoIP & Proxy Ready: Built-in support for residential proxies and automated GeoIP matching.
- Humanized Interaction: Smooth mouse movements and typing patterns to maintain high stealth scores.
- Async-First Architecture: All blocking I/O is wrapped in
asyncio.to_thread— zero event-loop blocking. - Python 3.11+: Compatible with Python 3.11, 3.12, 3.13, and 3.14.
Installation
Add to your project using uv:
uv add camouchat-browser
Or with pip:
pip install camouchat-browser
After installing, fetch the Camoufox browser binary:
camoufox fetch
Quick Start
from camouchat_browser import BrowserConfig, CamoufoxBrowser, ProfileManager
from camouchat_core import Platform
# 1. Setup Configuration
config = BrowserConfig.from_dict({
"platform": Platform.WHATSAPP,
"headless": False,
"locale": "en-US",
# fingerprint=None → BrowserForge auto-generates one
})
# 2. Manage Profiles
pm = ProfileManager(platform=Platform.WHATSAPP)
profile = pm.get_profile(platform=Platform.WHATSAPP, profile_id="stealth_user_1")
# 3. Launch Browser
browser = CamoufoxBrowser(config=config, profile=profile)
page = await browser.get_page()
await page.goto("https://check.camoufox.com")
Documentation
- Browser Configuration — Finetuning stealth settings.
- Browser Engine — Deep dive into Camoufox integration.
- Profile Management — Managing sandboxes and encryption.
- Fingerprinting — Hardware-level spoofing logic.
- CHANGELOG — Full release history.
Roadmap
- 🐳 Docker Containerization: Full headless Docker image with Xvfb, Camoufox binaries, and proxy-routing pre-configured out of the box (Targeting v0.8.0).
⚖️ Security & Ethics
CamouChat's strict policy regarding acceptable automation, anti-spam, and stealth disclaimers can be found in our central ecosystem hub:
License
MIT License. See LICENSE for details.
Metadata
Release files for camouchat-browser 0.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| camouchat_browser-0.7.1.tar.gz | 15.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| camouchat_browser-0.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.6 kB
Release files / camouchat_browser-0.7.1.tar.gz
| Download URL | camouchat_browser-0.7.1.tar.gz |
|---|---|
| Size | 15.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e69b7db0d704b30a3e407a39020023c0a8fd729413efa734fc3d5ab415fc047f
|
|
BLAKE2b-256 checksum How to use checksums |
126ba937fbe7f53056ddf0984b0b1bdfe5a228c93a2bc171036e71cf76cc86bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 21, 2026.
Transparency logRelease files / camouchat_browser-0.7.1-py3-none-any.whl
| Download URL | camouchat_browser-0.7.1-py3-none-any.whl |
|---|---|
| Size | 19.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a7b67818d627dc9b1322ec444a641c5513bd4643d59feacda6de003c39c77a76
|
|
BLAKE2b-256 checksum How to use checksums |
649c5b95a864efac460d6b10a40abcffbc0d259a747c27c56a5cd142f3934072
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Apr 21, 2026.
Transparency log