<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Openclaw-Quickstart on Chen Kai Blog</title><link>https://www.chenk.top/en/series/openclaw-quickstart/</link><description>Recent content in Openclaw-Quickstart on Chen Kai Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 17 Apr 2026 09:00:00 +0000</lastBuildDate><atom:link href="https://www.chenk.top/en/series/openclaw-quickstart/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenClaw QuickStart (10): Production Deploy and the Failure Modes Nobody Warns You About</title><link>https://www.chenk.top/en/openclaw-quickstart/10-production-deploy/</link><pubDate>Fri, 17 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/10-production-deploy/</guid><description>&lt;p>The local install gets you to &amp;lsquo;it works on my machine.&amp;rsquo; The server install ensures it survives a kernel update.&lt;/p>
&lt;p>This chapter walks through the deployment I use on a 2-core 4GB ECS box and the common failures I&amp;rsquo;ve documented.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/10-production-deploy/illustration_1.png" alt="OpenClaw QuickStart (10): Production Deploy and the Failure Modes Nobody Warns You About — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="choosing-your-server" class="heading-anchor">Choosing your server&lt;a href="#choosing-your-server" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/10-production-deploy/fig_deploy.png" alt="Production deployment stack — from OS to monitoring" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p></description></item><item><title>OpenClaw QuickStart (9): The China IM Picker, with Honest Tradeoffs</title><link>https://www.chenk.top/en/openclaw-quickstart/09-china-channels/</link><pubDate>Thu, 16 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/09-china-channels/</guid><description>&lt;p>&lt;a href="https://www.chenk.top/en/openclaw-quickstart/05-channels/">Chapter 5&lt;/a>
 covered Telegram, DingTalk, and WeChat at a glance. This chapter is the sequel for everyone in mainland China who needed to ship something past their team&amp;rsquo;s IT department. There are too many channels, the docs are scattered across a dozen READMEs, and most of the &amp;ldquo;compare&amp;rdquo; tables online are out of date.&lt;/p>
&lt;p>Here’s the matrix I check before making any recommendations.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/09-china-channels/illustration_1.png" alt="OpenClaw QuickStart (9): The China IM Picker, with Honest Tradeoffs — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p></description></item><item><title>OpenClaw QuickStart (8): Heartbeat, Cron, and Getting Pinged at 7am</title><link>https://www.chenk.top/en/openclaw-quickstart/08-cron-and-heartbeat/</link><pubDate>Wed, 15 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/08-cron-and-heartbeat/</guid><description>&lt;p>The first time I deployed OpenClaw I sat there sending it messages. After two days I realized I had built a chatbot, not an agent. The thing that made it an agent was the moment it started messaging &lt;em>me&lt;/em> without being asked.&lt;/p>
&lt;p>This piece is about the two ways to make that happen.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/08-cron-and-heartbeat/illustration_1.png" alt="OpenClaw QuickStart (8): Heartbeat, Cron, and Getting Pinged at 7am — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="heartbeat-vs-cron--pick-one-in-your-head" class="heading-anchor">Heartbeat vs Cron — pick one in your head&lt;a href="#heartbeat-vs-cron--pick-one-in-your-head" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/08-cron-and-heartbeat/fig_hb_vs_cron.png" alt="Heartbeat vs Cron scheduling model comparison" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p></description></item><item><title>OpenClaw QuickStart (7): The Memory System, Without the Magic</title><link>https://www.chenk.top/en/openclaw-quickstart/07-memory-system/</link><pubDate>Tue, 14 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/07-memory-system/</guid><description>&lt;p>The first six pieces got you to a working OpenClaw with a channel and a skill. This one focuses on the part everyone gets wrong on their first install: memory.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/07-memory-system/illustration_1.png" alt="OpenClaw QuickStart (7): The Memory System, Without the Magic — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="the-shape-of-the-workspace" class="heading-anchor">The shape of the workspace&lt;a href="#the-shape-of-the-workspace" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/07-memory-system/fig_memory.png" alt="Memory system four-tier architecture — hot, warm, cold, and archive layers" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;p>Open &lt;code>~/.openclaw/workspace/&lt;/code>. You should see:&lt;/p></description></item><item><title>OpenClaw QuickStart (6): Skills, MCP, and Shipping Something Real</title><link>https://www.chenk.top/en/openclaw-quickstart/06-skills-and-mcp/</link><pubDate>Mon, 13 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/06-skills-and-mcp/</guid><description>&lt;p>After five pieces, you have a working OpenClaw with a chat channel. This is where it stops being a demo.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/06-skills-and-mcp/illustration_1.png" alt="OpenClaw QuickStart (6): Skills, MCP, and Shipping Something Real — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="what-well-build" class="heading-anchor">What we&amp;rsquo;ll build&lt;a href="#what-well-build" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/06-skills-and-mcp/fig_skills.png" alt="Skill composition pipeline — from trigger to tool execution" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;p>A morning-briefing agent that:&lt;/p>
&lt;ol>
&lt;li>Runs at 7am every weekday&lt;/li>
&lt;li>Fetches the top headlines from Hacker News (via a Playwright MCP server)&lt;/li>
&lt;li>Reads my calendar for the day (via a Skill that wraps &lt;code>gcalcli&lt;/code>)&lt;/li>
&lt;li>Summarizes both into a paragraph and pushes it to my Telegram&lt;/li>
&lt;/ol>
&lt;p>This is a real workflow. By the end, you&amp;rsquo;ll have the structure to swap in your own data sources. But first, let&amp;rsquo;s understand the two systems we&amp;rsquo;re combining.&lt;/p></description></item><item><title>OpenClaw QuickStart (5): Wiring Telegram, DingTalk, and the WeChat Reality</title><link>https://www.chenk.top/en/openclaw-quickstart/05-channels/</link><pubDate>Sun, 12 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/05-channels/</guid><description>&lt;p>The point of OpenClaw is that the agent comes to you. So far ours hasn&amp;rsquo;t — it&amp;rsquo;s only on the TUI. Time to wire a channel.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/05-channels/illustration_1.png" alt="OpenClaw QuickStart (5): Wiring Telegram, DingTalk, and the WeChat Reality — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="telegram--five-minutes" class="heading-anchor">Telegram — five minutes&lt;a href="#telegram--five-minutes" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/05-channels/fig_channels.png" alt="Channel routing architecture — message flow from IM platforms through the gateway" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;p>I always tell people to start here even if they don&amp;rsquo;t plan to use Telegram in production. The setup is the cleanest of any channel and you can verify the agent end-to-end without other moving parts.&lt;/p></description></item><item><title>OpenClaw QuickStart (4): Configuration, Model Providers, and the Coding Plan Trick</title><link>https://www.chenk.top/en/openclaw-quickstart/04-configuration/</link><pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/04-configuration/</guid><description>&lt;p>If you only edit one file in OpenClaw, this is it.&lt;/p>
&lt;p>&lt;code>~/.openclaw/openclaw.json&lt;/code> controls models, tools, channels, memory, cron, and skill loading. The onboarding wizard wrote a default; this piece walks the parts you will actually touch.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/04-configuration/illustration_1.png" alt="OpenClaw QuickStart (4): Configuration, Model Providers, and the Coding Plan Trick — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="the-minimal-viable-config" class="heading-anchor">The minimal viable config&lt;a href="#the-minimal-viable-config" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/04-configuration/fig_config.png" alt="Configuration hierarchy and provider resolution order" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;p>Strip away the comments and the default sets, and a working config is about 25 lines:&lt;/p></description></item><item><title>OpenClaw QuickStart (3): The Six Layers That Make the Agent Loop Work</title><link>https://www.chenk.top/en/openclaw-quickstart/03-architecture/</link><pubDate>Fri, 10 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/03-architecture/</guid><description>&lt;p>You can use OpenClaw for months without reading this. But the first time you need to write a skill, debug a misrouted message, or figure out why the agent forgot something, you&amp;rsquo;ll want to know what each component does.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/03-architecture/illustration_1.png" alt="OpenClaw QuickStart (3): The Six Layers That Make the Agent Loop Work — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="the-six-layers" class="heading-anchor">The six layers&lt;a href="#the-six-layers" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/03-architecture/fig1_six_layers.png" alt="The six layers of an OpenClaw agent: Channels, Gateway, Router&amp;#43;Sessions&amp;#43;Pi Agent, Tools&amp;#43;Skills, Memory&amp;#43;ContextEngine, LLM provider" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p></description></item><item><title>OpenClaw QuickStart (2): Install and First Chat in 10 Minutes</title><link>https://www.chenk.top/en/openclaw-quickstart/02-install-and-first-chat/</link><pubDate>Thu, 09 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/02-install-and-first-chat/</guid><description>&lt;p>The README claims five minutes, but I&amp;rsquo;d say ten. The extra time accounts for the common Node version mistake.&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/openclaw-quickstart/02-install-and-first-chat/illustration_1.png" alt="OpenClaw QuickStart (2): Install and First Chat in 10 Minutes — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h2 id="prerequisites" class="heading-anchor">Prerequisites&lt;a href="#prerequisites" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;ul>
&lt;li>Node &lt;code>v22.16&lt;/code> or newer. The project is strict about this. Older Node versions will install, but the gateway will throw errors with optional chaining in some places. I run &lt;code>v24&lt;/code> because that&amp;rsquo;s the recommended track.&lt;/li>
&lt;li>About 2 GB free RAM at runtime, more if you load big skills.&lt;/li>
&lt;li>An LLM API key from one of: DashScope (free tier works), Anthropic, OpenAI, or the Aliyun Bailian Coding Plan (200元/month for eight models).&lt;/li>
&lt;/ul>
&lt;p>Check Node first:&lt;/p></description></item><item><title>OpenClaw QuickStart (1): What This Thing Actually Is</title><link>https://www.chenk.top/en/openclaw-quickstart/01-what-is-openclaw/</link><pubDate>Wed, 08 Apr 2026 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/openclaw-quickstart/01-what-is-openclaw/</guid><description>&lt;p>I keep getting asked, &amp;ldquo;Is OpenClaw just another wrapper around an LLM?&amp;rdquo; The short answer is no, and the reason is important enough that I wanted to write it down before walking through the QuickStart.&lt;/p>
&lt;p>This is the first part of a ten-part series. By the end, you should have a working OpenClaw on your machine, communicating with a model, listening on at least one chat channel, and performing tasks that survive a reboot.&lt;/p></description></item></channel></rss>