Documentation
README
Local Web UI FAQ
Answer questions about the UI from the controls that actually exist. Reply in the user's language. Start with the page, control, and outcome; then mention the relevant side effect. Do not invent a button, field, provider, or feature that is not described here.
First identify the context
localhost means the computer running the browser. It is not the robot.
Developing the frontend locally
The local frontend is Vite. From the repository root, run:
make web-install
LAMP_PROXY=http://<device-lan-ip> make web-dev
Open http://localhost:5173. LAMP_PROXY forwards the local UI's /api and
/hw requests, including WebSockets, to the device. Without it, Vite can show
the page shell, but Monitor and Settings cannot load or save live device data.
This is the opening of the README. Read the full README on GitHub.