Session rail across hosts
A persistent workspace shell lists every host, groups normal work by project and promotes the sessions that need you.
A persistent workspace shell lists every host, groups normal work by project and promotes the sessions that need you.
The backend exposes a transparent control or attach WebSocket per daemon. The backend is not authoritative: each daemon still owns its sessions, events and notifications.
It is meant for your own machines over the overlay. It is not the optional team relay.
Verified download, then install.sh puts the backend and the browser app under your XDG data directory and writes a systemd user unit. The backend binds only to your NetBird address.
gh release download web-v0.3.1 -R zajca/pohunek-work -p 'pohunek-web-0.3.1-linux-x86_64.tar.gz*' sha256sum -c pohunek-web-0.3.1-linux-x86_64.tar.gz.sha256 gh attestation verify pohunek-web-0.3.1-linux-x86_64.tar.gz --repo zajca/pohunek-work tar -xzf pohunek-web-0.3.1-linux-x86_64.tar.gz cd pohunek-web-0.3.1-linux-x86_64 && ./install.sh $EDITOR ~/.config/pohunek/backend.env # set POHUNEK_BACKEND_BIND_HOST (NetBird address) and POHUNEK_BACKEND_PORT systemctl --user daemon-reload systemctl --user enable --now pohunek-backend.service
Then set the bind address and port in ~/.config/pohunek/backend.env and run the installer again, as the formula output describes.
brew install zajca/pohunek/pohunek-web
Every surface is a client of the same public CLI and protocol. See the other surfaces or the docs. Project home: https://github.com/zajca/pohunek.