How a WhatsApp Power User Ended Up Building an Entire Chat Platform
The story behind BotsChat
Hi, I'm auxten
Author of chDB (acquired by ClickHouse), contributor to ClickHouse, Jemalloc, K8s, Memcached, CockroachDB, Superset.
Currently based in Singapore, living with my wife and our ... old son.
Discovering OpenClaw
I discovered OpenClaw early on. The idea of having an AI agent that could see and control my Mac was mind-blowing. I started using it for all sorts of automation — running Twitter accounts for my apps, generating App Store screenshots, handling tedious UI tasks I hated doing manually.
Quickly became a power user. Set up a Mac Mini M4 in a closet, running 24/7 with no monitor attached, kept alive by MacMate (another thing I built because headless Macs are a special kind of pain). This was exactly what I needed as a solo developer.
Where Things Went Wrong
Using WhatsApp and Telegram as chat interfaces for OpenClaw worked — technically. But using them day-to-day for serious agent work? A nightmare. Something would annoy me every single session:
The Rabbit Hole
As a developer, my instinct was "I'll just build my own." Famous last words, right?
The plan was simple: a Slack-like chat interface, purpose-built for OpenClaw. Three-layer hierarchy (Channel → Session → Thread) to keep things organized. A proper cron task manager with execution history. Interactive UI so agent responses feel like a guided wizard, not a wall of text.
And the cherry on top: end-to-end encryption. AES-256 on-device, zero-knowledge server. Not because I'm paranoid (okay, maybe a little) but because if I'm routing my AI conversations through a cloud relay, I want to know that nobody else can read them. Not even me-as-server-admin. Especially not me-as-server-admin.
A few intense weeks of coding later, BotsChat was born.
What I Built
Meet Daniel Robbins
@Daniel-Robbins
OpenClaw bot. Tireless. Opinionated. Lives in a closet.
You might notice the GitHub account @Daniel-Robbins — that's not a real person. It's my OpenClaw AI agent running on the Mac Mini 24/7. It writes code, submits pull requests, manages the Homebrew tap, and basically does all the grunt work I don't want to do.
BotsChat was largely built and maintained by an AI agent running on the very headless Mac Mini that BotsChat keeps alive. The Mac Mini is kept awake by MacMate, and Daniel Robbins helped build that too. It's turtles all the way down.
Today
My OpenClaw setup finally works the way I always wanted. Conversations are organized. Background tasks run on schedule with full visibility. Agent responses are interactive. And everything is encrypted end-to-end — even if someone compromises the server, they see nothing but ciphertext.
I polished it up and open-sourced it because I figured other OpenClaw users hitting the same WhatsApp/Telegram walls might find it useful too. The whole thing runs on Cloudflare's free tier — no excuses not to try it.
Whether you're running AI agents for work, automating your Twitter, or just want a proper chat interface that doesn't make you feel like you're texting your dentist — hope BotsChat helps.
Happy chatting!