OpenClaw
OpenClaw is an AI agent gateway that bridges large language models with your infrastructure, messaging platforms, and daily workflows. It runs as a Kubernetes-native service in the k3s cluster.
What It Does
- Multi-channel AI — Talk to Claude/Kimi via Discord, WhatsApp, Telegram, or web UI
- Infrastructure control — Manage k3s, check logs, run kubectl commands
- Automation hub — Cron jobs, n8n integration, scheduled reports
- Memory & context — Persistent memory across sessions, daily notes, long-term recall
- Extensible skills — Modular capabilities (GitHub, weather, health checks, etc.)
Quick Facts
| Attribute | Value |
|---|---|
| Deployment | Kubernetes (k3s) |
| Namespace | openclaw |
| Access | Discord / WhatsApp / Web UI |
| Primary Model | Kimi K2.5 (via OpenRouter) |
| Memory | File-based (memory/YYYY-MM-DD.md, MEMORY.md) |
| Skills | /app/skills/ + ~/.openclaw/workspace/skills/ |
Architecture
OpenClaw runs as a containerized agent with:
- Gateway — Handles incoming messages from Discord, WhatsApp, etc.
- Agent core — Session management, tool routing, memory access
- Skills system — Pluggable capabilities (GitHub, weather, cron, etc.)
- Memory store — Local files for persistence across restarts
How to Use
Discord
Mention the bot user or DM directly. Works in DMs and designated channels.
Send messages to the configured WhatsApp number.
Web UI
Access via the Cloudflare tunnel endpoint.
Key Concepts
| Concept | Description |
|---|---|
| Session | A conversation thread with context |
| Skill | Specialized toolset (GitHub, weather, healthcheck) |
| Persona | Agent behavior configuration |
| Memory | Persistent notes and long-term storage |
| Cron | Scheduled automation jobs |
Documentation Sections
- Getting Started — First setup, connecting channels
- Architecture — Technical deep-dive into components
- Skills — Available capabilities and how to use them
- Personas — Customizing agent behavior
- Cron & Automation — Scheduled tasks and workflows
- Memory System — How persistence works