Skip to content

Dashboard

Install the optional dashboard dependencies and start the local service:

Terminal window
python -m pip install "wallbreaker-hermes[dashboard]==0.3.1"
wallbreaker dashboard

Open:

The server binds to loopback by default. Each launch generates a bearer token, stores it with restrictive local permissions and requires it with same-origin checks for protected API routes. This protects the local operator session from unauthenticated and cross-site requests. It is not a multi-user account or role system.

To bind another interface, you must acknowledge the exposure:

Terminal window
wallbreaker dashboard --host 0.0.0.0 --allow-network
Terminal window
cd wallbreaker/dashboard/web
npm ci
npm run dev

The development server proxies /api to the backend on 127.0.0.1:8787. Rebuild the production bundle with npm run build after frontend changes.