⚡ Rapidsecureclaw v1.0 is live — Go binary, <8 MB, zero runtime deps.  Read the docs →
Go 1.26 · Single Binary · Zero Runtime

Deploy your AI gateway
in under 60 seconds.

Rapidsecureclaw connects any AI model to any messaging platform — Telegram, Discord, Slack, WhatsApp, iMessage, Matrix, and more — in a single <8 MB Go binary.

Try 30 days for Free → View Channels

Connect to any platform your users live on

Telegram
Discord
#
Slack
WhatsApp
iMessage
Twitch
Matrix
Signal
Obsidian
MQTT
<8MB
Binary Size
<50ms
Cold Start
10
Channels
3
Providers
0
CGO Deps
Go 1.26
Min Version
How It Works

From zero to live in three steps

No Docker, no npm, no runtime. Build one binary, drop in a config file, and start talking to every platform at once.

1

Build the binary

Compile a single static Go binary under 8 MB with zero runtime dependencies. CGO is disabled by default.

# Build from source
$CGO_ENABLED=0 go build \
  -ldflags="-s -w" \
  ./cmd/rapidsecureclaw
 
✓ rapidsecureclaw (7.4 MB)
2

Configure your channels

One YAML file enables any combination of channels and AI providers. Hot-reload means no restarts needed.

# config.yaml
provider: anthropic
channels:
  telegram: enabled
  discord:  enabled
  slack:    enabled
3

Launch the gateway

One command starts all configured channels simultaneously. Your AI is live everywhere instantly.

$./rapidsecureclaw start
 
✓ Loaded 3 providers
✓ Started 4 channels
⚡ Gateway live on :18789
Skip the Setup Struggle

Built for speed, not compatibility

OpenClaw runs on Node.js and needs npm + ~300 MB of node_modules. Rapidsecureclaw ships as one static binary with zero runtime dependencies.

Metric Rapidsecureclaw (Go) OpenClaw (Node.js)
Binary / install size< 8 MB~300 MB37× smaller
Cold-start time< 50 ms600–1 200 ms20× faster
Memory at idle~12 MB80–150 MB10× less
Runtime dependencynoneNode.js ≥ 18zero deps
Concurrent connections100 000+~10 00010× more
Hot-reload config✓ fsnotifymanual restartbuilt-in
Cross-compileGOOS/GOARCHplatform-specifictrivial
IoT / MQTTbuilt-in clientextra packagenative
Mobile push (APNs/FCM)built-innot includednative
Your AI Gateway's Home Base

Everything you need.
Nothing you don't.

Every component is built with raw stdlib where possible, one well-chosen library where necessary.

🔌

WebSocket Gateway

Typed JSON frames over WebSocket. Bearer token auth, CORS, rate-limiting, and ping/pong keepalive all included.

🧠

Multi-turn Agents

Tool-use loop with unlimited tools. Built-in security agent scans code for vulnerabilities, secrets, and risky deps.

♻️

Hot-reload Config

fsnotify watches your YAML. Change a model, toggle a channel, rotate a token — no restart needed.

📱

Mobile Push

APNs (iOS) and FCM (Android) push with JWT signing. No Firebase SDK, no dependency bloat.

📡

MQTT Bridge

Full MQTT 3.1.1 client from scratch using net/bufio. Publish AI responses back to IoT topics automatically.

🗄️

Session Memory

Per-user conversation history with configurable TTL, max-history cap, and optional disk persistence.

🔗

Provider Agnostic

Anthropic, OpenAI, or Ollama (offline). Switch models per-session or per-agent without touching channel code.

🔒

Offline Queue

Messages to disconnected devices held in-memory or persisted queue with TTL and size caps.

📖

Obsidian Bridge

Polls Obsidian vault via Local REST API. Detects modified notes and appends AI responses inline.

Channels

10 channels out of the box

Each channel is a self-contained adapter. Enable what you need in config.yaml — one line to activate, one line to disable.

View all channels →
Telegram
Messaging
Discord
Gaming / Community
#
Slack
Workspace
WhatsApp
Messaging
Signal
Secure Messaging
Twitch
Live Chat
Matrix
Decentralised
iMessage
Apple / BlueBubbles
Obsidian
Knowledge Base
MQTT
IoT / Embedded
Internals

Clean layered architecture

Channel → Session Manager → Provider → Agent. Each layer is independently swappable.

┌─ Channels ──────────────────────────────────────────────────────────────┐ │ Telegram · Discord · Slack · WhatsApp · Signal · Twitch · Matrix │ │ iMessage · Obsidian · MQTT │ └──────────────────────────┬──────────────────────────────────────────────┘ │ InboundMessage ┌──────────────────────────▼──────────────────────────────────────────────┐ │ Session Manager (TTL · History · ChannelKey routing) │ └──────────────────────────┬──────────────────────────────────────────────┘ │ []Message ┌──────────────────────────▼──────────────────────────────────────────────┐ │ Providers Anthropic │ OpenAI │ Ollama (offline/local) │ └──────────────────────────┬──────────────────────────────────────────────┘ │ StreamChunk / ToolCall ┌──────────────────────────▼──────────────────────────────────────────────┐ │ Agents Runner │ Security │ Custom (config.yaml) │ └─────────────────────────────────────────────────────────────────────────┘ WebSocket Gateway :18789 /ws /health

Ship your AI gateway today.

One YAML file. One binary. Unlimited conversations across every platform your users live on.