📰 Update (Aug 31, 2026): OpenClaw has officially shipped version 2026.8.1, branded OpenClaw 2.0 โ the largest release in the project’s history. According to the official OpenClaw blog and coverage by GitHub’s official blog, the release was built by 933 contributors (569 of them first-timers) and merged more than 16,000 pull requests — roughly half of the project’s entire merge history. The team went nearly seven weeks without shipping after 106 releases in 230 days, using the pause to rebuild the foundation. This guide explains what changed and how to run it on your own server, the right way.
1. What OpenClaw Is — and Why Everyone Is Talking About It
OpenClaw is an open-source personal AI assistant runtime that runs on your own machines and connects the models you already use (Claude, GPT, Gemini, Qwen, or local models) to the messaging channels you already live in — Telegram, Discord, Slack, WhatsApp, iMessage, and with community plugins, WeChat, Feishu, DingTalk and QQ. Started by Peter Steinberger as a weekend project in November 2025, it became the fastest-growing project in GitHub history: roughly 388,000 stars and 81,000 forks by late August 2026.
The architecture is simple in concept: a Gateway service (default port 18789) brokers channels, agents, tools and policies; a Control UI gives you a browser cockpit; paired nodes (Mac, phone) extend reach; and everything runs under your own credentials and your own data.
2. What’s New in OpenClaw 2.0 (v2026.8.1)
This is not a point release. Almost every core module changed — Memory, Skills, Automations, Browser, Native App, Plugin system, Security, Cloud Workers and the agent permission model. The highlights that matter for self-hosters:
- Guided setup from credentials you already have. The installer detects existing Codex, ChatGPT or Claude CLI sign-ins, accepts an API key or a provider sign-in, and finds local Ollama / LM Studio models. It probes the chosen model with a live request before saving it. Fresh OpenAI setups default to GPT-5.6; local inference moved to a managed
llama-server, with Gemma 4 as the RAM-gated default and a 64K default context. - Browser app is now the primary surface. The rebuilt Control UI opens straight into conversation, with docked panels for a workspace file editor, a git-backed Changes panel (PR status and CI summaries), a browser panel with element inspection and screenshot annotation, and a full-screen web terminal. In the team’s simulated test (mocked gateway, 50 ms latency), startup dropped from ~1.6 s to 575 ms and JavaScript requests from 140 to 45.
- Sessions and transcripts move to SQLite. Faster, more durable history — with one caveat: downgrading back to a file-based release requires restoring archived legacy artifacts first, and sessions created after migration won’t appear in older releases. Take a verified backup before upgrading.
- Shared cloud sessions — real multiplayer. A second person can join live work or take it over with full context; owners set read / suggest / draft / participate permissions. Work can start on your laptop and continue on a cloud worker. The docs are explicit about the ceiling: this is collaboration, not tenant isolation — single-operator and trusted-team deployments only.
- Memory and skills that self-improve. Active Memory lets agents use past conversations in private sessions; Background Memory Consolidation writes long-term memory with source attribution. Self-learning converts proven task patterns into reusable Skills, curated through a Skill Workshop.
- Automation that keeps working. Automations bind to their conversation context,
/loopruns agents on a schedule or their own cadence, Workboard chains tasks, and the experimental Swarm lets one agent fan out parallel subagents. - Agents that reach further. Browser Agent reads pages and network requests; Desktop Control drives paired machines; Android Accessibility Control lets agents operate phones; official Teams and Zoom plugins join meetings as a browser guest; IMAP email can trigger tasks directly.
3. Security in 2.0: The Hardening You Actually Get
OpenClaw had a rough first six months on the security side — a one-click RCE in the Control UI (CVE-2026-25253, fixed January), the “Claw Chain” credential-theft set (fixed April), and the ClawJacked injection flaw (fixed February). Version 2.0 is the team’s systematic answer:
- Private Credential Requests: agents ask for secrets through a masked prompt; the value never enters the chat transcript or model context.
- Secret egress host binding: shared-store secrets are tied to exact approved HTTPS destinations across CLI, Gateway RPC and Control UI; unbound substitution fails closed.
- One trust boundary per gateway: installs that would expose an instance to the network without authentication are blocked before any change is applied. The Gateway binds to loopback by default; unknown DM senders get a pairing-code challenge.
openclaw security auditchecks inbound access, tool blast radius, network exposure, browser-control exposure and plugin allowlists in one pass.- Plugin installs show source, version, capabilities and artifacts; code-bearing third-party plugins require explicit confirmation.
The team also published unusually honest red-team data: across a 2026 crowdsourced arena of 272,000 attacks in 41 agent scenarios, “harmful-and-hidden” success rates were 0.5% against Claude Opus 4.5, 1.0% against Sonnet 4.5, 1.3% against Haiku 4.5 and 8.5% against Gemini 2.5 Pro — while adaptive human attackers still exceed 80% against state-of-the-art defenses. Translation: model choice is the first layer, but tool policy, execution approvals and sandboxing remain the hard enforcement layer — which is exactly why deployment hygiene matters.
4. Why Self-Host on a Cloud Server Instead of Your Laptop?
OpenClaw runs fine on a personal machine, but the moment you want it to actually work for you, a always-on server wins:
- 24/7 availability: cron-driven automations, IMAP triggers and channel bots don’t stop when you close your laptop.
- Stable network identity: pairing codes, webhooks and channel callbacks need a reachable, always-up endpoint.
- Cloud workers for Swarm: 2.0’s cloud sessions hand off long-running work to a machine that can stay awake and scale.
- Data ownership stays yours: the gateway, SQLite history and credentials live on infrastructure you control.
- Chinese channels without ICP pain: a Singapore-region server is reachable globally and requires no Chinese filing — ideal for WeChat/Feishu/DingTalk gateway setups serving overseas or personal use.
5. Deployment Plan: Alibaba Cloud Singapore ECS
We recommend an Alibaba Cloud ap-southeast-1 (Singapore) ECS: low latency to both China and Southeast Asia, no ICP requirement, and straightforward security-group control.
5.1 Sizing
- Minimum (gateway + API models): 2 vCPU / 2 GB RAM. OpenClaw’s Node gateway is light; if you use Claude/GPT/Qwen APIs (e.g. via Alibaba Cloud Model Studio / Bailian for Qwen models), 2 GB is enough for personal use.
- Recommended (comfortable + light local models): 2 vCPU / 4 GB RAM — headroom for the browser Control UI, SQLite under load, and small local models via llama-server.
- Power users (local Gemma 4 / multi-agent Swarm): 4 vCPU / 8 GB or more; local model inference is RAM-bound.
5.2 Install steps (Ubuntu/Windows Server both supported)
Runtime requirement is Node.js 24 (or 22.16+). On a fresh Linux host:
# 1. Install Node 24 (via nvm or nodesource), then: npm install -g openclaw@latest # 2. Guided onboarding + background daemon (auto-start on boot) openclaw onboard --install-daemon # 3. Verify the gateway openclaw gateway status --json openclaw gateway health # 4. Run the built-in security audit BEFORE opening any channel openclaw security audit
The 2.0 guided setup will discover any API keys or CLI sign-ins on the box; for a clean server, paste an API key (or use Qwen via Model Studio — significantly cheaper for high-volume agent traffic) and let the probe verify it.
6. Hardening Checklist (Do These Before You Connect a Channel)
- Security group: do not open port 18789 to 0.0.0.0. The gateway binds loopback by default — keep it that way; use Tailscale or an SSH tunnel for remote Control UI access.
- Run
openclaw security auditafter every upgrade and every new plugin. - Pairing codes: leave the unknown-sender pairing challenge on for every chat channel.
- Approvals: keep host-execution approvals enabled for anything beyond a single trusted operator.
- Backups before 2.0 upgrade: snapshot the VM (or back up
~/.openclaw) — the SQLite migration is effectively one-way. - Plugin hygiene: install code-bearing plugins only after reviewing source; prefer ClawHub entries that show a security audit.
- OS level: keep the ECS patched, disable password SSH (key-only), and restrict outbound where your channels allow.
7. What It Costs
OpenClaw itself is free and open source. Your costs are the server and the model tokens:
- Server (Alibaba Cloud China accounts): new-user burstable instances from 38 CNY/year for 2C2G3M; returning-user deals around 99 CNY/year; business 2C4G5M plans around 199 CNY/year. See the current hot deals page for live pricing.
- Server (international accounts): Alibaba Cloud International runs SMB coupon campaigns; a $200 free credit is available via application (use-case form, roughly 3 business days’ review — it is not instant). Check the international offers page.
- Tokens: using Qwen models through Model Studio (Bailian) can cut monthly agent API bills by an order of magnitude versus frontier closed models for routine automation.
8. FAQ
Is OpenClaw 2.0 safe to expose to the internet?
Not directly. 2.0 explicitly blocks unauthenticated network exposure, binds to loopback by default, and challenges unknown senders with pairing codes. For remote access use Tailscale, a VPN, or an SSH tunnel — never open the gateway port to the world.
Can I downgrade from 2.0 after upgrading?
Carefully. Sessions now live in SQLite; before rolling back you must restore archived legacy transcript artifacts, and post-migration sessions won’t show in older releases. Take a VM snapshot or back up ~/.openclaw before upgrading.
What server spec do I really need?
2C2G runs the gateway plus API-based models comfortably for one user. 2C4G is the sweet spot if you use the browser Control UI heavily or run small local models. Local Gemma-class models need 8 GB+ RAM.
Does OpenClaw work with WeChat and Feishu?
Not in the official core, but mature community plugins exist for WeChat, Feishu, DingTalk, QQ and WeCom (search ClawHub/GitHub for openclaw-china). Run them through the same audit and approval hygiene as any plugin.
Is shared cloud session mode suitable for a multi-tenant SaaS?
No — the documentation states the controls are not tenant isolation or a security boundary. 2.0 multiplayer is for a single operator or a team that trusts each other.
Sources: OpenClaw official blog “OpenClaw 2.0, Accidentally” (Aug 30, 2026); GitHub Blog “OpenClaw went viral” (Aug 27, 2026); OpenClaw v2026.8.1 release notes and gateway security docs. Prices and promotions verified Aug 31, 2026 — always confirm live pricing on the official pages before purchase.