Skip to content

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.

Once Selu is running, open your browser and navigate to your Selu instance:

http://localhost:3000

If you’ve configured a custom domain or port, use that address instead. The chat interface loads automatically and connects to your default agent.

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.

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.

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.

If the chat interface doesn’t load, check that:

  1. The Selu server is running (docker ps should show the Selu containers).
  2. Port 3000 (or your custom port) is not blocked by a firewall.
  3. Your browser supports modern JavaScript (any recent version of Chrome, Firefox, Safari, or Edge will work).