# SendThings (Full) > Expanded context for LLM/agent usage of SendThings. ## Product SendThings is a free, room-based web app for direct message and file transfer between connected peers. - Join model: host creates room, peers request join, host approves/denies. - Transport: signaling over WebSocket; payload transfer over WebRTC data channels. - Storage model: SendThings does not store files in cloud storage. ## Primary URLs - Home: https://sendthings.app/ - Host (web): https://sendthings.app/host - Terminal installer: https://sendthings.app/terminal - Skills index: https://sendthings.app/skills.md ## Terminal Basics - Join: - `curl -fsSL https://sendthings.app/terminal | sh -s -- --session CODE` - Host: - `curl -fsSL https://sendthings.app/terminal | sh -s -- --host --options` Common flags: - `--password VALUE` - `--auto-copy` - `--auto-download` - `--download-dir PATH` - `--message "text"` - `--send-file ~/path/file.zip` ## Terminal Commands - `/help` - `/file /path/to/file` - `/offers` - `/get ID_OR_PREFIX` - `/rejoin` - `/quit` Host moderation: - `/requests` - `/approve ID_PREFIX` - `/deny ID_PREFIX` - `/kick ID_PREFIX` - `/end` ## Operational Notes - Sender must be online to serve file download requests. - Large files are chunked and transferred directly over peer data channels. - Room codes are temporary coordination identifiers.