Webchat
Webchat is a built-in HTTP/WebSocket chat interface you can embed on your own website or access directly.Setup
- In Pawz, go to Settings → Channels
- Select Webchat
- Configure:
- Port — local port to listen on (default: 3000)
- DM policy — open / allowlist / pairing
- Start the channel
Configuration
| Field | Required | Description |
|---|---|---|
| Port | Yes | HTTP server port |
| DM policy | Yes | Who can chat |
| Allowed users | For allowlist | Usernames or IPs |
Features
- Built-in chat UI accessible at
http://localhost:<port> - WebSocket for real-time streaming
- Per-user sessions with memory
- Prompt injection scanning
- Agent routing via channel routing rules
Public access
To make webchat accessible outside your machine:Via Tailscale
Via Tailscale Funnel (public internet)
Embedding
You can embed the webchat in your website using an iframe:Tips
- Use pairing mode to require users to authenticate with a code
- Webchat is the simplest channel to get started with — no external accounts needed
- Combine with Tailscale for secure remote access

