OpenClaw
🇹🇭 ภาษาไทย
Personal AI assistant ที่รัน local Gateway บนเครื่องตัวเอง ตอบกลับผ่านทุก messaging channel ที่ใช้อยู่แล้ว — single-user, always-on, local-first
GitHub: github.com/openclaw/openclaw | Docs: docs.openclaw.ai Skills: clawhub.com | Author: Peter Steinberger + community
“EXFOLIATE! EXFOLIATE!” — mascot: Molty, a space lobster 🦞
สถาปัตยกรรมหลัก
Messaging channels (WhatsApp, Telegram, iMessage, Discord, Slack, ...)
↓ ↓ ↓ ↓ ↓
[ Gateway ] ← local daemon บนเครื่องคุณ
↓
[ Agent(s) ] ← รัน LLM API ที่เลือก
↓
Tools / Skills / Canvas
Gateway คือ control plane — จัดการ sessions, channels, tools, events ทั้งหมด รันเป็น daemon (launchd/systemd)
Channels ที่รองรับ
WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, BlueBubbles, IRC, Microsoft Teams, Matrix, Feishu, LINE, Mattermost, Nextcloud Talk, Nostr, Synology Chat, Tlon, Twitch, Zalo, WeChat, QQ, WebChat, macOS, iOS/Android
Schema Files — Identity ของ Agent
| ไฟล์ | หน้าที่ |
|---|---|
AGENTS.md | บอก agent ว่าตัวเองคือใครและ behave อย่างไร |
SOUL.md | personality และ values |
TOOLS.md | tools ที่ agent มีสิทธิ์ใช้ |
skills/<skill>/SKILL.md | skill-specific instructions |
Pattern เดียวกับ CLAUDE.md ใน wiki นี้ — persistent text files บอก LLM ว่าควร behave อย่างไรข้าม sessions
Security Model
- DM pairing — unknown senders ได้รับ pairing code, bot ไม่ process จนกว่าจะ approve
- Sandbox — non-main sessions รัน Docker sandbox, tool access ถูก restrict
openclaw doctor— ตรวจสอบ misconfigured DM policies
Related
- Personal AI Assistant — category ที่ OpenClaw อยู่ใน
- MemPalace — local-first เหมือนกัน แต่ต่าง domain
- LLM Wiki Pattern — AGENTS.md/SOUL.md คือ schema pattern คล้าย CLAUDE.md
🇬🇧 English
Personal AI assistant that runs a local Gateway on your own machine, responding through whatever messaging channels you already use — single-user, always-on, local-first.
GitHub: github.com/openclaw/openclaw | Skills registry: clawhub.com
Core Architecture
Messaging channels (WhatsApp, Telegram, iMessage, Discord, Slack, ...)
↓ ↓ ↓ ↓ ↓
[ Gateway ] ← local daemon running on your machine
↓
[ Agent(s) ] ← your chosen LLM API
↓
Tools / Skills / Canvas
The Gateway is the control plane — it manages sessions, channels, tools, and events. It runs as a local daemon (launchd on macOS, systemd on Linux), not a cloud service. No conversation data leaves your machine unless you explicitly configure it to.
Supported Channels (25+)
WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, BlueBubbles, IRC, Microsoft Teams, Matrix, Feishu, LINE, Mattermost, Nextcloud Talk, Nostr, Synology Chat, Tlon, Twitch, Zalo, WeChat, QQ, WebChat, macOS, iOS/Android
Agent Identity: Schema Files
OpenClaw uses files in ~/.openclaw/workspace/ as persistent instructions across all sessions:
| File | Purpose |
|---|---|
AGENTS.md | Who the agent is and how it should behave |
SOUL.md | Agent personality and values |
TOOLS.md | Which tools the agent has permission to use |
skills/<skill>/SKILL.md | Skill-specific instructions |
This is structurally identical to
CLAUDE.mdin this wiki — a persistent text file telling the LLM how to behave in a specific context. The same schema file pattern appears across LLM Wiki Pattern, OpenClaw, and TradingView MCP.
Multi-Agent Routing
Multiple agents can be configured on a single Gateway, each isolated with its own workspace and sessions. A personal channel can route to one agent while a work channel routes to a separate, sandboxed agent — preventing context cross-contamination.
Security Model
- DM pairing (default) — unknown senders receive a pairing code; the bot ignores messages until approved
- Docker sandbox — non-main sessions run in a Docker sandbox with restricted tool access
openclaw doctor— diagnoses misconfigured DM policies
Setup
npm install -g openclaw@latest
openclaw onboard --install-daemon # recommended: guided setupRequires Node 24+ (Node 22.16+ also supported). Windows users should use WSL2.
Key Features
| Feature | Details |
|---|---|
| Voice Wake | Wake words on macOS/iOS; continuous voice on Android |
| Live Canvas | Agent-driven visual workspace with A2UI |
| Companion apps | macOS menu bar, iOS/Android nodes |
| Cron jobs | Scheduled automation |
| Skills | Bundled/workspace skills from ClawHub registry |