Skip to content

lonetis/playwright-aio

Repository files navigation

Playwright AIO Runner

All-in-one Playwright Python runner with a web-based IDE, terminal, and browser viewer.

Playwright AIO Runner Screenshot

Quick Start

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:latest

Access: http://localhost:8080

Stop:

docker stop playwright-aio && docker rm playwright-aio

Note: --shm-size=2gb increases shared memory to prevent browser crashes (default is only 64MB)

Local Development

Start (builds and runs):

./start.sh

Stop:

./stop.sh

Features

  • 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

About

All-in-one Playwright Python runner with a web-based IDE, terminal, and browser viewer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages