Go 1.26 · Single Binary · Zero Runtime

One binary.
10 channels. Infinite reach.

SuperFastClaw is an AI gateway written in Go. Connect any AI model to any messaging platform — Telegram, Discord, Slack, WhatsApp, iMessage, Matrix, Twitch, Signal, Obsidian, and MQTT — in a single <8 MB binary.

Quick Start → View Channels
terminal
# Build from source
$CGO_ENABLED=0 go build -ldflags="-s -w" ./cmd/superfastclaw
 
# Start the gateway
$ANTHROPIC_API_KEY=sk-ant-... ./superfastclaw start
 
✓ Loaded 3 providers (anthropic, openai, ollama)
✓ Started 4 channels (telegram, discord, slack, mqtt)
⚡ Gateway listening on ws://127.0.0.1:18789
<8MB
Binary Size
<50ms
Cold Start
10
Channels
3
Providers
0
CGO deps
Go 1.26
Min Version
Why SuperFastClaw?

Built for speed, not compatibility

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

Metric SuperFastClaw (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
Architecture

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 are held in an 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.