{{ transfer.name }}
{{ transfer.mimeType || 'application/octet-stream' }}
{{ transfer.previewError }}
GhostMesh Demo
Choose between a simple peer-to-peer chat flow and a client-server hidden-service flow, then open this page in multiple tabs with the same identifier.
My Peer ID
{{ state.peerId || 'Starting…' }}
Network
{{ connectedPeerCount }} peers connected
{{ trackerSummary }}
Experience
{{ experienceSummary }}
Quick Start
Step {{ index + 1 }}
{{ step }}
Composer
Preview
{{ deliverySummary }}
Streaming
File transfers follow the active delivery strategy automatically. Compatible incoming videos start buffering into a `MediaSource` preview while the rest of the file arrives.
Hidden Service
Configure this tab as a client or server. In this mode, client messages can go through the server, the server can inspect them, and then deliver them to any connected peer.
Server discovery
{{ state.hiddenServerProbeStatus }}
Status
{{ state.hiddenStatus }}
{{ transfer.name }}
{{ transfer.mimeType || 'application/octet-stream' }}
{{ transfer.previewError }}
{{ entry.text }}
{{ entry.meta }}