Browser client for chepherd-rc — drive your chepherd dashboard from any browser, privacy-preserving by default.
A first-class web equivalent of the chepherd terminal UI:
chepherd-rc protocol v1 typed clientRTCPeerConnection (no third-party WebRTC library — every modern browser has it)/app/*pnpm install
pnpm dev # local dev server at http://localhost:4321
pnpm build # production build → dist/
pnpm preview # preview the production build
pnpm test # vitest + playwright e2e
When you sign in and connect to a bastion, the data plane is established via WebRTC DataChannel:
This is enforced by the protocol v1 design — see chepherd/chepherd/docs/PROTOCOL.md §8.
Built statically. Lives behind the chepherd-relay ingress at https://rc.openova.io/app/*. Default canonical deployment per OpenOva Sovereign; users may self-host by deploying this repo's dist/ to any static host pointed at their own relay.
MIT.