← Back to LLM Wiki
LLM Wiki · Agent Runtime · Claw Ecosystem

MicroClaw

The multi-channel chat-native runtime in the Claw ecosystem. Rust, provider-abstracted, with durable session state and layered memory across every chat platform.
MicroClaw is the runtime for agents whose natural surface is chat — Slack, Discord, WhatsApp, SMS, Teams, iMessage. The engine is shared across channels; the same agent session carries its memory, tool history, and identity from one surface to another. Provider abstraction keeps the LLM choice a config decision rather than an architectural one.
Agent Runtime Rust Multi-Channel Provider-Abstract Durable Memory

Quick Facts

Category
Agent runtime (not a model)
Language
Rust
Channels
Slack · Discord · WhatsApp · SMS · Teams · iMessage · custom adapters
Session state
Durable (Postgres / ClickHouse); survives restarts
Memory model
Layered — per-channel, per-user, per-session, long-term
Providers
Claude · GPT · Qwen · Llama · any OpenAI-compatible endpoint
Target hardware
Linux VPS, on-prem Linux, Kubernetes
License
Open source (see Claw ecosystem on GitHub)

Summary

MicroClaw is built for the workload that happens in the chat channel, not in a dashboard. The design premise: the agent is a participant in ongoing conversations, it has to remember who it's talking to, and it has to behave consistently when a user moves from Slack to Discord to WhatsApp mid-conversation. All of that requires durable state and a memory model that outlives any single LLM call.

The engine is written in Rust for steady latency and low per-channel overhead — a single MicroClaw process routinely handles thousands of concurrent chat sessions across multiple channels. The provider abstraction layer sits in front of the LLM call, so routing between Claude, GPT, Qwen, or a self-hosted endpoint is a runtime decision based on cost, latency, capability, and channel context.

Architecture

When to Choose MicroClaw

MicroClaw is the right pick when: the agent lives in one or more chat surfaces as a first-class participant; you need a single agent identity across multiple channels; durable state and memory across sessions is a hard requirement; or you need provider arbitrage at runtime rather than committing to a single LLM vendor. Customer-support agents, community-management bots, and cross-channel executive assistants are the prototypical workloads.

Tradeoffs vs. Other Runtimes

Related

References

  1. Organized AI on GitHub
  2. The Agent Infrastructure Stack — Organized AI
  3. The Observability Architecture — Organized AI