A Slack-like interface for OpenClaw AI agents. Messages encrypted on-device — the server only sees ciphertext. Channels, cron tasks, interactive UI, zero knowledge.
Built for developers and power users who refuse to compromise on privacy or control.
Chat messages, cron prompts, and job summaries are encrypted with AES-256 on your device before transmission. The server stores only ciphertext — no keys, no plaintext, zero knowledge. Your API keys and data never leave your machine.
Every line of code is open under the Apache-2.0 license. Audit it, fork it, extend it — BotsChat is yours to own. No vendor lock-in, no hidden telemetry, no surprises.
Run locally with a single command, or deploy to Cloudflare's free tier for remote access. No servers to provision, no Docker required — everything just works out of the box.
Everything you need to interact with AI agents productively.
Organize your agent interactions through a three-layer hierarchy that keeps complex workflows clean and navigable.
Agent responses are rendered as interactive elements — buttons, radio groups, and selection cards. Multi-step workflows feel like a guided wizard, not a wall of text you have to parse and retype.
/model, /help, /skills)Set up cron-style background tasks that run your agents on autopilot. Each task has its own prompt, schedule, model, and complete execution history.
Enable E2E encryption with a single password — set the same password in the web UI and in your OpenClaw plugin. All sensitive data is encrypted locally with AES-256-CTR before it ever touches the network.
A collapsible debug panel gives you live visibility into WebSocket events, task loading, agent responses, and errors — all without leaving the chat.
A simple, secure relay architecture that keeps your data where it belongs.
Your local OpenClaw gateway initiates an outbound WebSocket to the BotsChat server — no port forwarding or tunnels needed.
With E2E enabled, messages are encrypted on the sender's device (AES-256-CTR) before transmission. The server relays and stores only ciphertext — it has no keys and cannot decrypt.
API keys, agent configs, encryption keys, and all sensitive data remain on your machine. The database stores only encrypted blobs.
Available on macOS, iOS, and Android — same encryption, same privacy, every device.
Get BotsChat running in under 5 minutes — with end-to-end encryption from day one. Self-host it locally or deploy to Cloudflare for free.