WWWHerd Documentation
Home
Quick Start
All in One Container
Providers
REST API
Development Guide
Home
Quick Start
All in One Container
Providers
REST API
Development Guide
  • Home
  • Quick Start
  • All in One Container
  • Providers
  • REST API
  • Development Guide

Quick Start

Running the application

The easiest way to use WWWHerd is to run the premade container All-In-One container. The latest will always be the most recent tested version. You will need to be running the docker engine (you could probably use any CRE, but we tested with docker). The one that comes with Docker Desktop works just fine.

Pull the latest wwwherd image: docker pull wwwherd/all:latest

And run it: docker run -p80:80 -p8888:8888 -d wwwherd/all:latest

That's it. Point your web browser at your docker host, and you'll see the WWWHerd login. If you are running docker on your laptop or PC, that would be http://localhost/ Additionally, you can check out the test app used for the demonstrations and testing at http://localhost:8888/.

There is one account. Username: admin Password: aaaaaaaa (eight letter As). You can change the password and add other users in the UI.

IMPORTANT !!!!! IMPORTANT !!!!!!!!! IMPORTANT

* The container is completely ephemeral. Once you remove the container, all of your data in wwwherd will be gone. You can export much of your setup in the Admin tab, but it will not keep your run history and other stuff. *

Running the demo

Now that you have the application running, you can start the demo. The demo is a simple application that is used to demonstrate some of the capabilities of WWWHerd.

1) Download the demo database.

Download the database file

The file will be named wwwherd_demo.json and should be in your Downloads directory (unless you tell it to download elsewhere).

2) Import the database

  • Login
  • Go to the Admin screen
  • Import the downloaded database

IMPORTANT!!! In this video, the docker container host is on another machine. If it is on your laptop or pc, use 'localhost' as the address instead of 192.168.1.41.

Your browser does not support the video tag.

3) Set up provider

The best provider we have encountered is Anthropic Claude Sonnet 4.6, but for 99% of the cases, Anthropic Claude Haiku 4.5 works great and is cheaper. That is not to say it will always be the best or that it is the only choice, but it is what we will show here.
See the providers documentation for more information.

  • Get your API key (in this demo it will be in the clipboard and ready to paste.)
  • Go to the Admin screen.
  • Add the provider
Your browser does not support the video tag.

3) Start a demo run

Remember, in the demo we use '192.168.1.41' as the address, but if your docker host is on your laptop or pc, you should probably use 'localhost'

  • Create our first design. A design is like a template for a run that can be run more than once.
  • Select our design and click Start Run.
  • Put the target website address in the Host field. This is the test app running on port 8888 in our container.
  • Click submit.
Your browser does not support the video tag.

4) Explore....

With your run underway, explore around some...

The following video is an example, though note it may take your run a little bit to finish. In the video the run is done.

Your browser does not support the video tag.

5) More examples.

For a larger example of how to use WWWHerd, you can look at the Basic Acceptance Test (BAT). The BAT is executed before every release (among other tests). You can use the same instructions as above, but just a different database file. The BAT has a lot of good examples of how to use WWWHerd.

Download the BAT database file

Visit us at WWWHerd or Contact us Copyright (c) 2026 Ginfra Project. All rights reserved.

Last Updated: 4/12/26, 5:17 PM
Prev
Home
Next
All in One Container