š³ Neko ā self-hosted virtual browser over WebRTC
2.2K
š³ Nekoā is a self hosted virtual browser that runs in docker and uses WebRTC.
š¹ f3l1x.ioā | š» f3l1xā | š¦ @xf3l1xā
Forked version supporting Chrome DevTools Protocol.
docker-compose.yml file.Copy docker-compose.ymlā file.
docker compose up
http://localhost:8080 in your browser. Login neko / admin.
Use Chrome DevTools Protocol on http://localhost:19222.
Use Playwright MCP on http://localhost:8931.
Profit.
Tags on Docker Hubā :
chromium - the latest buildchromium-YYYY.MM.DD - the build released on that date (for example chromium-2026.11.09)There is no latest tag. Every build is published as a GitHub releaseā named after its date.
The image is built from holyfork/m1k1o-nekoā commit 7704fcc41399506fe91274b14e6473e100a949e9, pinned by NEKO_REF in VERSIONā . The fork is based on upstream n.eko master after v3.2.0 (Debian 13 images), plus 9 fork commits (Chrome DevTools Protocol, chrome-mcp and playwright-mcp).
To run a fixed build, set the image in your environment:
DOCKER_CHROMIUM_IMAGE=dockette/neko:chromium-2026.11.09 docker compose up
CI clones the pinned fork commit, builds the image for linux/amd64, smoke tests it and, on master, pushes both tags and creates the release.
make test # validate docker-compose.yml
make build-chromium # fetch the pinned NEKO_REF and build the image (slow)
make test-docker # check that Chromium runs in the image
make run # start the stack
make version # print VERSION
make release # set VERSION to today (UTC)
To update Neko, put a new full commit sha into NEKO_REF in VERSION and run make release.
See how to contributeā to this package. Consider to supportā f3l1x. Thank you for using this package.
Content type
Image
Digest
sha256:2f7d16adcā¦
Size
828.5 MB
Last updated
about 7 hours ago
docker pull dockette/neko:chromium-2026.11.09Pulls:
6
Oct 26 to Nov 1