{"repo":"onfabric/waclaw","free":true,"listed":false,"github":"https://github.com/onfabric/waclaw","clone":"git clone https://github.com/onfabric/waclaw.git","description":"Self-hosted WhatsApp router for fleets of OpenClaws","language":"TypeScript","stars":24,"topics":["bun","elysia","openclaw","wa-business","whatsapp"],"license":"MIT","category":"chat-messaging","readme_excerpt":"waclaw waclaw lets you host many OpenClaw instances behind a single WhatsApp Business account. Inbound messages are routed to the right OpenClaw by the sender's phone number. Use for: - One claw, one number — your personal AI, reachable over a WhatsApp Business account like any other contact. - Many claws, one number — your users each get their own AI, all texting the same WhatsApp Business account. Setup 1. Deploying the server See the server deployment guide for step-by-step instructions. 2. Creating a connector token A connector token ties one or more sender phone numbers to a specific OpenClaw instance. When waclaw receives a message from a registered sender, it delivers it to whichever OpenClaw gateway holds the matching token. Create a token for each OpenClaw instance you want to connect: Replace with the value you set for ADMIN TOKEN in the server's .env file, and +12025550123 with the E.164 phone number of the user (or the number you want routed to this particular OpenClaw instance). Repeat this step for each OpenClaw instance you are connecting — each gets its own token, bound to the sender numbers that should reach it. A successful response looks like: Copy the connector token value — you will need it when configuring the plugin. To list all existing tokens: To revoke a token: 3. Configuring the plugin See the plugin configuration guide for instructions on how to install and configure the OpenClaw plugin after your server is up and you have a connector token. 4. Sen","default_branch":null,"files":null,"tree":[],"storefront":"/r/onfabric","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/onfabric/waclaw/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}