ca2384552ccfdd48a21bd5c551bc8bf0fb0b252a
Conversation Layer
This module contains the services that handle messaging for WhatsApp and the web chat interface. It is composed of three containers:
- openwa – provides access to WhatsApp through the open-wa project.
- whatsapp-router – receives webhook events from openwa and forwards messages to an external LLM agent.
- chat-ui – simple web chat interface that also communicates with the LLM agent.
All services can be launched together with docker-compose.
Usage
- Configure the URL of your LLM agent in
docker-compose.yml(LLM_AGENT_URL). - Run:
docker-compose up --build
The chat UI will be available on http://localhost:3000. Open-wa exposes its API on port 8080 and the WhatsApp router listens on port 3001.
Description
Languages
TypeScript
82.7%
JavaScript
14.3%
Dockerfile
1.3%
HTML
1.2%
Makefile
0.5%