JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 465
  • Score
    100M100P100Q95839F
  • License AGPL-3.0-or-later

End-to-end encrypted relay for secure remote access to Hubcode daemons.

Package Exports

  • @hubcode/relay
  • @hubcode/relay/cloudflare
  • @hubcode/relay/e2ee

Readme

Hubcode

@hubcode/relay

End-to-end encrypted relay for secure remote access to Hubcode daemons.

What it is

The relay lets a Hubcode mobile/desktop client connect to a daemon running behind NAT or on a different network, without either side accepting inbound connections from the internet.

  • End-to-end encrypted: the relay only forwards ciphertext; it cannot read messages
  • Zero-trust: daemon and client authenticate via a pairing key exchange, not relay credentials
  • Cloudflare Workers adapter included for self-hosting

See the Hubcode security model for details.

Install

npm install @hubcode/relay

Exports

  • @hubcode/relay — core relay transport
  • @hubcode/relay/e2ee — end-to-end encryption helpers
  • @hubcode/relay/cloudflare — Cloudflare Workers adapter

License

AGPL-3.0-or-later. See LICENSE.