DOSClaw Overview
Autonomous multi-channel AI agent runtime powered by OpenClaw with isolated container execution, tool bindings, and omnichannel messaging.
DOSClaw is DOS.AI's enterprise-grade autonomous agent platform. It provisions, orchestrates, and monitors containerized AI agents that operate 24/7 across multiple communication channels—including Telegram, Zalo Official Account (OA), Facebook Messenger, Discord, Slack, WhatsApp, and Lark / Feishu.
High-Level Architecture
Each DOSClaw agent runs inside a dedicated, isolated Docker container powered by the OpenClaw multi-agent operating system. Containers are managed across a distributed Docker host fleet via a lightweight, authenticated Status API.
┌────────────────────────────────────────────────────────┐
│ Go API Gateway (Cloud Run) │
│ Routing · Metering · Billing · Lifecycle CRUD │
└───────────────────────────┬────────────────────────────┘
│
Cloudflare Zero Trust Tunnel ──┼── Bearer-Authed Control Plane
▼
┌───────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Docker Host Fleet (GCP Singapore VM dos / Beta VM dosclaw-beta) │
│ │
│ ┌────────────────────────────────────────────────────────────────────────────────────────────┐ │
│ │ Node.js Status API (:18090) │ │
│ │ Container CRUD · Volume Uploads · Metrics · Exec Allowlist │ │
│ └───────────────────────────────────────────┬────────────────────────────────────────────────┘ │
│ │ │
│ ┌─────────────────────────────┴─────────────────────────────┐ │
│ ▼ ▼ │
│ ┌───────────────────────────┐ ┌───────────────────────────┐ │
│ │ Agent Container (Em Huyền)│ │ Agent Container (Shop A) │ │
│ │ ├── OpenClaw Runtime │ │ ├── OpenClaw Runtime │ │
│ │ ├── /workspace (Volume) │ │ ├── /workspace (Volume) │ │
│ │ ├── Local loopback ws/http│ │ ├── Local loopback ws/http│ │
│ │ └── dos-grounding plugin │ │ └── dos-grounding plugin │ │
│ └───────────────────────────┘ └───────────────────────────┘ │
│ │
└───────────────────────────────────────────────────────────────────────────────────────────────────┘Core System Documentation
Container fleet architecture, volume lifecycle, health probing, and auto-restart
Standard workspace files (SOUL.md, IDENTITY.md, MEMORY.md), template contracts, and dynamic compilation
Action invariants, tool grounding, safe recovery loops, and MCP schema standards
Messaging Channels
DOSClaw connects your AI agents directly to customer inboxes, team workspaces, and social platforms:
For setup instructions and event flow architecture, see the Messaging Channels Overview.
Plugins & MCP Connectors
Equip your AI agents with real-time business actions, database queries, and third-party integrations:
E-Commerce: Haravan, Shopee, TikTok Shop, Shopify, KiotViet, WooCommerce.
CRM & Marketing: HubSpot, Salesforce, Crove Post, NueLink, WordPress, Meta Ads.
Finance & Invoicing: MISA Enterprise Suite, FinOne / Vbill, Stripe Payments.
Productivity & Developer: Google Workspace, GitHub, Notion, Brave Search Engine.
For authentication, connection binding, and caching details, see the Connectors Directory Overview.
Quickstart: Deploy Your First Agent
Create an Agent: Open the DOS.AI Dashboard and click Create Agent.
Configure Persona & System Instructions: Provide your bot's identity, target audience, and guidelines. DOSClaw automatically compiles these into standardized workspace files.
Connect a Channel: Navigate to the Channels tab and connect Telegram, Zalo OA, Messenger, or your preferred messaging app.
Attach Connectors & Skills: Enable web search (Brave Search), CRM, or e-commerce tools from the Tools & Skills catalog.
Start Chatting: Send a message to your bot on your connected channel or test live inside the dashboard playground!
Last updated