You can run BLITZ directly in your web browser using Docker. This provides a full desktop environment where you can use the application just like on a native machine.
- Docker installed on your machine.
- Docker Compose (included with Docker Desktop).
-
Open a terminal in the repository root.
-
Build the Docker image:
docker compose -f docker/docker-compose.yml build
(This may take a few minutes as it installs all dependencies)
-
Start the container:
docker compose -f docker/docker-compose.yml up -d
-
Open your browser and go to: http://localhost:3000
-
You will see a Linux desktop. Double-click the "BLITZ" icon on the desktop to start the application.
The easiest way to load your images is to place them in the data folder on your host machine (created automatically at the repository root when the container starts).
- Copy your images/videos to the
./datafolder at the repository root. - In BLITZ, navigate to
/datato open them.
You can drag files from your computer directly onto the browser window.
- Files will be uploaded to the
/config/Downloadsor/configdirectory inside the container. - Navigate there in BLITZ to open them.
To stop the container (from the repository root):
docker compose -f docker/docker-compose.yml down- Performance: If the interface is slow, ensure Docker has access to enough CPU/RAM. BLITZ is optimized for CPU processing.
- OpenGL Errors: If BLITZ fails to start due to graphics issues, check the Docker logs (
docker compose -f docker/docker-compose.yml logs blitz). The image includes software rendering (llvmpipe) which should work on most systems.