开源本地AI助手OpenClaw详解:从零开始,手把手安装

开源本地AI助手OpenClaw详解:从零开始,手把手安装

在AI助手遍地开花的今天,一款能让你完全掌控数据、兼具强执行力与高灵活性的工具显得尤为珍贵——OpenClaw便是这样一款开源个人AI助手。它打破了传统云端AI的局限,运行在你的本地设备上,可通过WhatsApp、Telegram等10+主流聊天平台交互,既能操作系统、控制浏览器,也能扩展技能、持久记忆,堪称你的“私人数字员工”。


在这里插入图片描述

1 OpenClaw为什么值得安装?

直接一张图告诉你为什么选OpenClaw:

在这里插入图片描述


当 Claude Code 和 OpenCode 还在局部战场较量时,OpenClaw 已构建起完整的能力闭环。尤其是“自我修复”和“原生本地自动化”这两项,让它真正具备了处理复杂连续性任务的能力,优势不止一点点。

2 环境安装

2.1 NodeJS安装

安装OpenClaw的前提条件是安装Node 22或者以上的版本,如图所示:

在这里插入图片描述


下载位置:Node.js

双击打开之后,按照以下步骤操作:

在这里插入图片描述


在这里插入图片描述


这里选择安装位置之后,点击Next:

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


使用以下命令检查是否安装成功:

node--version
在这里插入图片描述

2.2 OpenClaw安装

打开PowerShell输入以下命令:

# 执行策略设置为允许运行本地脚本和远程签名的脚 Set-ExecutionPolicy RemoteSigned # 安装openclaw iwr -useb https://openclaw.ai/install.ps1 | iex 

不使用Set-ExecutionPolicy RemoteSigned直接安装运行会报错:

在这里插入图片描述


安装完成后,会自动让你去配置:

[OK] Windows detected(Windows 已检测到)[OK] Node.js v24.14.0 found(找到 Node.js v24.14.0)[*] Installing OpenClaw (openclaw@latest)...(正在安装 OpenClaw(openclaw@latest)...)[OK] OpenClaw installed(OpenClaw 已安装) OpenClaw installed successfully (OpenClaw 2026.3.8 (3caab92))(OpenClaw 安装成功(OpenClaw 2026.3.8 (3caab92))!) The lobster has landed. Your terminal will never be the same.(龙虾已登陆。您的终端从此将焕然一新。) Starting setup...(正在启动设置...) 🦞 OpenClaw 2026.3.8 (3caab92) — I'll do the boring stuff while you dramatically stare at the logs like it's cinema.() 🦞 OpenClaw 2026.3.8(3caab92)——我来做那些枯燥的事,你就好好盯着日志看,就像在看电影一样。 Windows detected — OpenClaw runs great on WSL2! Windows 已检测到 — OpenClaw 在 WSL2 上运行良好! Native Windows might be trickier. 原生 Windows 可能会更棘手。 Quick setup: wsl --install(one command, one reboot) 快速设置:wsl --install(一条命令,一次重启) Guide: https://docs.openclaw.ai/windows 指南:https://docs.openclaw.ai/windows ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ██░▄▄▄░██░▄▄░██░▄▄▄██░▀██░██░▄▄▀██░████░▄▄▀██░███░██ ██░███░██░▀▀░██░▄▄▄██░█░█░██░█████░████░▀▀░██░█░█░██ ██░▀▀▀░██░█████░▀▀▀██░██▄░██░▀▀▄██░▀▀░█░██░██▄▀▄▀▄██ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 🦞 OPENCLAW 🦞 T OpenClaw onboarding T OpenClaw 入职培训 | o Security ---------------------------------------------------------------------------------+ ||| Security warning — please read. |||| OpenClaw is a hobby project and still in beta. Expect sharp edges. || By default, OpenClaw is a personal agent: one trusted operator boundary. || This bot can read files and run actions if tools are enabled. || A bad prompt can trick it into doing unsafe things. |||| OpenClaw is not a hostile multi-tenant boundary by default. || If multiple users can message one tool-enabled agent, they share that delegated tool || authority. |||| If you’re not comfortable with security hardening and access control, don’t run || OpenClaw. || Ask someone experienced to help before enabling tools or exposing it to the internet. |||| Recommended baseline: || - Pairing/allowlists + mention gating. || - Multi-user/shared inbox: split trust boundaries (separate gateway/credentials, ideally || separate OS users/hosts). || - Sandbox + least-privilege tools. || - Shared inboxes: isolate DM sessions (`session.dmScope: per-channel-peer`) and keep || tool access minimal. || - Keep secrets out of the agent’s reachable filesystem. || - Use the strongest available model for any bot with tools or untrusted inboxes. |||| Run regularly: || openclaw security audit --deep|| openclaw security audit --fix|||| Must read: https://docs.openclaw.ai/gateway/security ||| +--------------------------------------------------------------------------------------------+ o 安全性 ---------------------------------------------------------------------------------+|| 安全警告——请阅读。||| OpenClaw 是一个业余项目,目前仍处于测试阶段。请做好遇到问题的准备。| 默认情况下,OpenClaw 是一个个人代理:一个受信任的操作边界。| 此机器人可以读取文件并在启用工具的情况下执行操作。| 一个糟糕的提示可能会诱使它做出不安全的行为。||| OpenClaw 默认情况下并非具有敌意的多租户边界。| 如果多个用户可以向一个启用工具的代理发送消息,那么他们就共享该代理所拥有的工具权限。||| 如果您对安全强化和访问控制不熟悉,请勿运行 OpenClaw。| 在启用工具或将其暴露于互联网之前,请寻求有经验的人的帮助。|||| 推荐基准: || - 配对/允许列表 + 提及权限控制。 ||| - 多用户/共享收件箱:划分信任边界(分别设置网关/凭证,理想情况下应分别设置操作系统用户/主机)。 ||| - 沙盒 + 最低权限工具。|| - 共享收件箱:将直接消息会话隔离(`session.dmScope: 按频道对等`),并尽量减少工具访问权限。 || - 不要将机密信息置于代理可访问的文件系统中。| 对于任何带有工具或不可信收件箱的机器人,都应使用可用的最强模型。||| 定期运行: openclaw 安全审计 --深度 openclaw 安全审计 --修复|| 必读:https://docs.openclaw.ai/gateway/security| * I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue? * 我明白这是默认的个人使用,而共享/多用户使用则需要锁定设置。继续? | Yes / > No 这里选择Yes,然后回车 Onboarding mode |> QuickStart (Configure details later via openclaw configure.)| Manual 这里选择QuickStart然后回车 Model/auth provider |> OpenAI (Codex OAuth + API key)| Anthropic | Chutes | vLLM | MiniMax | Moonshot AI (Kimi K2.5)| Google | xAI (Grok)| Mistral AI | Volcano Engine | BytePlus | OpenRouter | Kilo Gateway | Qwen | Z.AI | Qianfan | Copilot | Vercel AI Gateway | OpenCode Zen | Xiaomi | Synthetic | Together AI | Hugging Face | Venice AI |... 这里配置自己的模型源,我选择Qwen. 

选择Qwen回车后会跳出登录界面,如下图所示:

在这里插入图片描述


登录之后,会出现以下界面:

在这里插入图片描述


认证成功后会出现以下界面:

 Default model | > Keep current (qwen-portal/coder-model) | Enter model manually | qwen-portal/coder-model | qwen-portal/vision-model 这里直接回车(Keep current (qwen-portal/coder-model)) Select channel (QuickStart) | > Telegram (Bot API) (recommended · newcomer-friendly) | WhatsApp (QR link) | Discord (Bot API) | IRC (Server + Nick) | Google Chat (Chat API) | Slack (Socket Mode) | Signal (signal-cli) | iMessage (imsg) | LINE (Messaging API) | Feishu/Lark (飞书) | Nostr (NIP-04 DMs) | Microsoft Teams (Bot Framework) | Mattermost (plugin) | Nextcloud Talk (self-hosted) | Matrix (plugin) | BlueBubbles (macOS app) | Zalo (Bot API) | Zalo (Personal Account) | Synology Chat (Webhook) | Tlon (Urbit) | Skip for now 这里是让你配置插件工具的,稍后配置,选择Skip for now然后回车 o Web search ----------------------------------------+ | | | Web search lets your agent look things up online. | | Choose a provider and paste your API key. | | Docs: https://docs.openclaw.ai/tools/web | | | +-----------------------------------------------------+ | * Search provider | > Brave Search (Structured results · country/language/time filters) | Gemini (Google Search) | Grok (xAI) | Kimi (Moonshot) | Perplexity Search | Skip for now 这里是让你选择搜索引擎配置的依旧选择Skip for now然后回车 Search provider | Skip for now | o Skills status -------------+ | | | Eligible: 3 | | Missing requirements: 40 | | Unsupported on this OS: 8 | | Blocked by allowlist: 0 | | | +-----------------------------+ | * Configure skills now? (recommended) | > Yes / No 这里是让你配置skills的,选择No,然后回车. Set GOOGLE_PLACES_API_KEY for goplaces? | No | o Set GEMINI_API_KEY for nano-banana-pro? | No | o Set NOTION_API_KEY for notion? | No | o Set OPENAI_API_KEY for openai-image-gen? | No | o Set OPENAI_API_KEY for openai-whisper-api? | No | o Set ELEVENLABS_API_KEY for sag? | No Enable hooks? | [•] Skip for now | [ ] 🚀 boot-md | [ ] 📎 bootstrap-extra-files | [ ] 📝 command-logger | [ ] 💾 session-memory 这里空格选择Skip for now,然后回车 Enable hooks? | Skip for now Config overwrite: C:\Users\57157\.openclaw\openclaw.json (sha256 fd1d96cdc90b27f69015e5f488f66289d16081c1bca7c8b3809495812c408569 -> 04d27f0851262460e2f3744ae8211b27e25be09229e3933f0d4d0507ddde7584, backup=C:\Users\57157\.openclaw\openclaw.json.bak) | o Gateway service runtime --------------------------------------------+ | | | QuickStart uses Node for the Gateway service (stable + supported). | | | +----------------------------------------------------------------------+ | O Installing Gateway service… Installed Scheduled Task: OpenClaw Gateway Task script: C:\Users\57157\.openclaw\gateway.cmd o Gateway service installed. | o Health check failed: gateway closed (1006 abnormal closure (no close frame)): no close reason Gateway target: ws://127.0.0.1:18789 Source: local loopback Config: C:\Users\57157\.openclaw\openclaw.json Bind: loopback | o Health check help --------------------------------+ | | | Docs: | | https://docs.openclaw.ai/gateway/health | | https://docs.openclaw.ai/gateway/troubleshooting | | | +----------------------------------------------------+ | o Optional apps ------------------------+ | | | Add nodes for extra features: | | - macOS app (system + notifications) | | - iOS app (camera/canvas) | | - Android app (camera/canvas) | | | +----------------------------------------+ | o Control UI -------------------------------------------------------------------------------+ | | | Web UI: http://127.0.0.1:18789/ | | Web UI (with token): | | http://127.0.0.1:18789/#token=91d58ba5ff5c6e224a737eab5a5bf338723f1477623d5f33 | | Gateway WS: ws://127.0.0.1:18789 | | Gateway: not detected (gateway closed (1006 abnormal closure (no close frame)): no close | | reason) | | Docs: https://docs.openclaw.ai/web/control-ui | | | +--------------------------------------------------------------------------------------------+ | o Workspace backup ----------------------------------------+ | | | Back up your agent workspace. | | Docs: https://docs.openclaw.ai/concepts/agent-workspace | | | +-----------------------------------------------------------+ | o Security ------------------------------------------------------+ | | | Running agents on your computer is risky — harden your setup: | | https://docs.openclaw.ai/security | | | +-----------------------------------------------------------------+ | o Shell completion -------------------------------------------------------+ | | | Shell completion installed. Restart your shell or run: source ~/.zshrc | | | +--------------------------------------------------------------------------+ | o Dashboard ready ----------------------------------------------------------------+ | | | Dashboard link (with token): | | http://127.0.0.1:18789/#token=91d58ba5ff5c6e224a737eab5a5bf338723f1477623d5f33 | | Opened in your browser. Keep that tab to control OpenClaw. | | | +----------------------------------------------------------------------------------+ | o Web search ---------------------------------------+ | | | Web search was skipped. You can enable it later: | | openclaw configure --section web | | | | Docs: https://docs.openclaw.ai/tools/web | | | +----------------------------------------------------+ | o What now -------------------------------------------------------------+ | | | What now: https://openclaw.ai/showcase ("What People Are Building"). | | | +------------------------------------------------------------------------+ | — Onboarding complete. Dashboard opened; keep that tab to control OpenClaw. 到这一步算是初步安装openclaw成功,安装成功后会自动启动WebUI. 

如下图所示,安装成功后会自动跳出两个窗口,一个是shell,一个是openclaw的web页面

在这里插入图片描述


测试openclaw:

在这里插入图片描述


可以看到openclaw自动打开了B站。

2.3 OpenClaw重新配置

如果想要重新配置openclaw,可以使用以下命令去配置:

openclaw onboard 

选择YES后回车:

在这里插入图片描述


选择QuickStart然后回车:

在这里插入图片描述


选择Update values,然后回车,会出现以下界面:

在这里插入图片描述


我这里选择的是Qwen,会出现以下信息:

在这里插入图片描述


登录之后会出现以下界面,直接回车即可,使用默认模型:

在这里插入图片描述


这里先选择跳过:

在这里插入图片描述


开始配置Skills,这里选择Yes回车:

在这里插入图片描述


这里配置你想要添加的skills,点击空格选中,然后回车配置完成:

在这里插入图片描述


这里选择你需要的去配置:

在这里插入图片描述

3 常见错误

3.1 网管令牌导致的报错

unauthorized: gateway token missing (open the dashboard URL and paste the token in Control UI settings)

解决办法:重新打开webui:

# 方式 1:自动打开浏览器 openclaw dashboard # 方式 2:仅输出 URL,手动复制到浏览器 openclaw dashboard --no-open 

3.2 验证过期问题

Agent failed before reply: All models failed (3): qwen-portal/coder-model: OAuth token refresh failed for qwen-portal: Qwen OAuth refresh token expired or invalid. Re-authenticate with openclaw models auth login --provider qwen-portal.. Please try again or re-authenticate. (auth) | qwen-portal/vision-model: OAuth token refresh failed for qwen-portal: Qwen OAuth refresh token expired or invalid. Re-authenticate with openclaw models auth login --provider qwen-portal.. Please try again or re-authenticate. (auth) | vercel-ai-gateway/alibaba/qwen3.5-plus: No API key found for provider "vercel-ai-gateway".
解决办法,重新验证:

openclaw models auth login --provider qwen-portal 

总结

目前只是测试简单使用openclaw去做自动化操作,后续会重点探索 OpenClaw 的自定义技能开发、多平台交互配置、本地化模型接入等方向,充分发挥 “私人数字员工” 的价值,让 AI 真正服务于本地场景的自动化需求。

Read more

Clawdbot(Moltbot)源码部署全实测:从环境搭建到 WebChat 验证,避坑指南收好

Clawdbot(Moltbot)源码部署全实测:从环境搭建到 WebChat 验证,避坑指南收好

一、为啥折腾 Clawdbot? 最近刷技术圈总刷到 Clawdbot(后来也叫 Moltbot),说是能搭私人 AI 助手,支持 WhatsApp、Telegram 这些常用通道,还能跑在自己设备上,不用依赖第三方服务 —— 想着拉下来测试一下功能,顺便研究一下其源码的实现。 于是拉上 GitHub 仓库https://github.com/openclaw/openclaw,打算从源码部署试试,过程里踩了不少坑,干脆整理成记录,给同样想折腾的朋友避避坑。 二、源码部署前的准备:Windows 环境优先选 WSL2 一开始想直接用 Windows CMD 部署,结果装依赖时各种报错,查仓库文档才发现 Windows 推荐用 WSL2(Ubuntu/Debian 镜像就行),后续操作全在 WSL2 里完成: 1.

By Ne0inhk
Flutter 三方库 web_scraper 轻量级网页抓取核心适配进阶:精通跨端选择器表达式无头浏览器代理、极限提取残缺数据接口网格实现鸿蒙万物互联泛信息-适配鸿蒙 HarmonyOS ohos

Flutter 三方库 web_scraper 轻量级网页抓取核心适配进阶:精通跨端选择器表达式无头浏览器代理、极限提取残缺数据接口网格实现鸿蒙万物互联泛信息-适配鸿蒙 HarmonyOS ohos

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 web_scraper 轻量级网页抓取核心适配进阶:精通跨端选择器表达式无头浏览器代理、极限提取残缺数据接口网格实现鸿蒙万物互联泛信息即时采集 前言 在 OpenHarmony 应用开发中,我们并非总能获得完美的后端 API。当我们希望在鸿蒙应用中聚合一些公开的技术资讯、天气指数或是论坛热帖,但对方并未提供标准化 JSON 接口时,通过抓取网页(Web Scraping)获取结构化数据成了唯一的出路。web_scraper 库为 Flutter 开发者提供了一套基于 CSS 选择器的极简网页爬虫方案。本文将实战介绍如何在鸿蒙端利用该库构建一个高效的信息采集底座。 一、原直线性 / 概念介绍 1.1 基础原理/概念介绍 web_scraper 的核心逻辑是基于 HTTP 内容请求与 HTML DOM 树的解析映射。

By Ne0inhk
离开舒适区之后:从三年前端到 CS 硕士——我在韩国亚大读研的得失

离开舒适区之后:从三年前端到 CS 硕士——我在韩国亚大读研的得失

过去一年多,我做了一个挺重要的决定:辞职,去韩国留学读研。 这段时间我几乎没怎么学习新的前端内容,但也没有停下来。我在韩国亚洲大学完成了计算机科学与技术(大数据)硕士的学习,在高强度的节奏里重新建立了自己的方法,也因为持续写博客获得了一些机会,担任本科 Web 实训课讲师。现在这段留学告一段落,我也准备重新回到前端领域,把这段经历当作一份额外的积累带回去。这篇复盘主要是想把这一路的收获、疲惫和一些值得记住的瞬间记录下来,留给未来的自己,也分享给路过的你。 文章目录 * 1、写在前面:我为什么会从前端转去读研 * 2、留学生活的关键词:卷、AI、被看见以及校庆的“放开玩” * 3、我的“结果卡片” * 4、得:这一年半我真正收获的东西 * 5、失:我付出的代价 * 6、期末周:我经历过的“高强度交付周” * 7、前端三年经验,如何在读研里“迁移复用” * 8、我在韩国的学习系统:

By Ne0inhk

OpenClaw Webhook 详解:完整指南

Webhook 是将 OpenClaw 从“聊天助手”快速转变为“响应式系统”的最佳方式。无需等待您主动发送消息,GitHub 可以在 PR 提交时通知 OpenClaw,Stripe 可以在支付失败时通知 OpenClaw,n8n 也可以按计划通知 OpenClaw。OpenClaw 会接收这些传入事件,并将其转换为代理运行或轻量级唤醒操作,然后将结果路由回您实际使用的任何渠道。 本文重点介绍 OpenClaw 网关上的 HTTP Webhook。OpenClaw 中还有另一种东西,在一些文档和配置中也被称为“钩子”。这些是网关内部的事件钩子,当本地生命周期事件触发时运行。它们也很有用,但 Stripe 或 GitHub 与服务器通信的方式并非通过它们。 如果您的 OpenClaw 实例是刚刚部署在 VPS 上,并且您仍然使用 SSH 进行基本操作,那么首先要确保网关稳定,

By Ne0inhk