This is a pyobs GUI for operating the whole system: one page per connected module (camera, telescope, roof, focuser, ...), plus Shell/Events/Status tool pages.
Clone the repository:
git clone https://github.com/pyobs/pyobs-gui.git
cd pyobs-gui
Install it with uv:
uv sync
Two ways to start it:
uv run pyobs-gui— standalone, interactive login. No YAML config needed; it prompts for XMPP credentials (with an optional "store password") and connects directly.uv run pyobs <config.yaml>— the standardpyobsCLI, driven by a config file whose top-level class ispyobs_gui.GUI(seedocs/source/index.rstfor a full example, including how to wire in a custom widget for a module).