JSPM

peermsg

1.0.1
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 1
    • Score
      100M100P100Q30549F
    • License ISC

    Lightweight peer-to-peer LAN messenger CLI with UDP broadcast/multicast, AES encryption, and full-screen TUI mode.

    Package Exports

      This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (peermsg) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

      Readme

      peermsg — Local Peer-to-Peer Messenger (LAN/Wi-Fi)

      A lightweight CLI messenger for local networks (LAN/Wi-Fi).

      • 🛰️ Peer discovery (broadcast or multicast)
      • 💬 Real-time chat in named rooms
      • 🔒 AES-256-GCM encryption with a pre-shared key
      • 🖥️ Full-screen terminal UI (TUI)
      • 🌐 Works without servers, brokers, or persistence

      Install: pnpm add -g peermsg


      Install

      pnpm add -g peermsg
      
      ## peermsg — Local Peer-to-Peer Messenger (LAN/Wi-Fi)
      

      npm version npm downloads license Node.js Version

      peermsg TUI Demo peermsg demo

      Usage

      peermsg join <room> [--name <nick>] [--key <psk>] [--tui] [--mc]
      peermsg send <room> "<message>" [--key <psk>] [--mc]
      peermsg peers <room> [--mc]
      
      ## Examples
      📡 Broadcast (default
      peermsg join devs --name Eddy
      
      🌍 Multicast (recommended on many Wi-Fi networks)
      peermsg join devs --name Hana --mc
      
      🔐 Encrypted chat (AES-256-GCM with pre-shared key)
      PEERMSG_KEY="lan-secret" peermsg join devs --name Jisoo
      
      🖥 Full-screen terminal UI
      peermsg join devs --name Lisa --tui
      
      One-off message
      peermsg send devs "Quick update: build passed ✅"
      
      
      👥 List peers
      peermsg peers devs