Owl Light is the open distribution wrapper around the Olib AI custom Chromium build. The browser source itself is closed; this repository contains the README, examples, docs, install script, and release plumbing.
- Examples — new Playwright/Puppeteer recipes under
examples/ - Docs — fixes, clarifications, new pages under
docs/ - Installer — improvements to
scripts/install.sh - Bug reports — anything you can reproduce, even if you don't have a fix
- Feedback — a 0-star review is more useful than no review
- Patches to the browser core itself — those go to the closed source repo. If a stealth signal is broken, file an issue with a reproducer and we'll fix it upstream.
git clone https://github.com/Olib-AI/owl-light.git
cd owl-light
./scripts/install.sh # downloads the binary into ./bin/
cd examples/playwright-python
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python3 01_basic.pyOwl Light is supposed to score zero lies on
creepjs across all three OS
profiles. If you find a lie, the issue template asks for:
- The OS profile flag you used (
--owl-os=...) - The Chrome version flag (
--owl-chrome-version=...) - The exact lie key from the creepjs
workerScopeconsole output - A short HTML/JS reproducer if the lie isn't from creepjs
- One topic per PR.
- For docs/example PRs, run any code blocks you add and confirm they execute.
- Sign off your commits if you can (
git commit -s); not required. - Don't add a license header to anything new — the repo-level
LICENSEcovers the whole tree.
Be decent. We don't have a long document; if your behaviour would embarrass your employer, it'll embarrass us too.
- GitHub issues: https://github.com/Olib-AI/owl-light/issues
- Enterprise: sales@olib.ai