Web Chat
Selu ships with a built-in web chat interface. It’s the fastest way to start talking to your agents — no extra apps or accounts needed.
Accessing web chat
Section titled “Accessing web chat”Once Selu is running, open your browser and navigate to your Selu instance:
http://localhost:3000If you’ve configured a custom domain or port, use that address instead. The chat interface loads automatically and connects to your default agent.
Features
Section titled “Features”The web chat interface includes:
- Real-time streaming — Responses appear as the agent generates them, so you don’t have to wait for a full reply.
- Conversation history — Your recent conversations are saved locally and easy to revisit.
- Multi-agent switching — If you have more than one agent installed, you can switch between them from the sidebar.
- File sharing — Drag and drop files into the chat to share them with your agent.
- Mobile friendly — The interface works well on phones and tablets too.
Configuration
Section titled “Configuration”Web chat is enabled by default. You can adjust its behavior in the Selu dashboard under Settings → Channels → Web Chat.
- Display name — The name shown at the top of the chat window.
- Welcome message — The first message users see when they open a new conversation.
- Theme — Choose between light, dark, or system-matched appearance.
- Session timeout — How long a conversation stays active before the agent resets context.
- Max message length — Limit how long a single message can be.
- Rate limiting — Restrict how many messages can be sent per minute.
Authentication
Section titled “Authentication”By default, web chat is available to anyone who can reach your Selu instance. If your server is exposed to the internet, you should enable authentication under Settings → Security to prevent unauthorized access.
Troubleshooting
Section titled “Troubleshooting”If the chat interface doesn’t load, check that:
- The Selu server is running (
docker psshould show the Selu containers). - Port 3000 (or your custom port) is not blocked by a firewall.
- Your browser supports modern JavaScript (any recent version of Chrome, Firefox, Safari, or Edge will work).