All-in-one Playwright Python runner with a web-based IDE, terminal, and browser viewer.
Run from GitHub Container Registry:
docker run -d --name playwright-aio -p 8080:8080 -p 6080:6080 --shm-size=2gb ghcr.io/lonetis/playwright-aio:latestAccess: http://localhost:8080
Stop:
docker stop playwright-aio && docker rm playwright-aioNote:
--shm-size=2gbincreases shared memory to prevent browser crashes (default is only 64MB)
Start (builds and runs):
./start.shStop:
./stop.sh- Monaco Editor - Full VS Code editing experience with auto-save
- Live Script Execution - Run Playwright scripts with real-time output
- Browser View - See and control browsers via noVNC (Full HD 1920x1080)
- All Browsers Included - Chromium, Firefox, and WebKit pre-installed
- Interactive Terminal - Full bash terminal with stdin support
- Package Management - Install Python packages on-the-fly
- Download Scripts - Export your work locally
