开源本地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

对于linux形成整体性的认识

对于linux形成整体性的认识 其实服务器就是上网,用的。 他就是一个低功耗,拥有很多协议的,并且有强大处理性能的机器。 首先要理解的第一层,就是, 1.他是一个拥有很多网络协议,可以上网的机器 2.他的操作系统,centos7,和linux底层实现了这些网络协议。可以看linux内核实现机制 3.底层的硬件层是,cpu,内存,磁盘这些 4.运行的机制,是使用进程线程这些提供的机制,存储的机制是使用文件存储管理这些机制 你对 Linux 服务器的理解非常朴实且抓住了核心,这其实是一个很好的起点。把服务器看作“一个低功耗、拥有很多协议、有强大处理性能的上网机器”,这个比喻很形象。 为了帮你形成更整体性的认识,我们可以基于你提到的这四点,把它们串联成一个更系统的“分层认知模型”,并补充一些实际工作中会用到的视角。 你可以把整个 Linux 服务器想象成一棵大树,从土壤到树冠,每个部分都相互依存: 第一层:根基——硬件层 这是你提到的“cpu,内存,

By Ne0inhk
【Linux】分页式存储管理:深刻理解页表映射

【Linux】分页式存储管理:深刻理解页表映射

📝前言: 这篇文章我们来讲讲Linux——分布式存储管理 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀ZEEKLOG主页 愚润求学 🌄其他专栏:C++学习笔记,C语言入门基础,python入门基础,C++刷题专栏 分布式存储管理 * 一, 物理内存管理 * 二,两级页表的地址转换 * 1. 页表 * 2. 页目录结构 * 3. 地址转换过程 * 4. TLB * 三. 缺页异常 * 其他问题理解 * 1. 理解malloc和new * 2. 理解写时拷贝 一, 物理内存管理 我们之前谈磁盘的时候说数据是按块(4KB)存储的,实际上内存也是会按4KB大小来划分的。(物理内存和磁盘之间,以4KB为单位交换) 4GB 的空间就是4GB/4KB = 1048576 个块,我们把这个块称为:

By Ne0inhk
【Linux】网络基础

【Linux】网络基础

个人主页~ 网络基础 * 一、网络的发展 * 二、认识网络协议 * 1、OSI七层模型 * 2、TCP/IP五层模型 * 三、网络传输流程 * 1、同网段通信 * 2、跨网段通信 * 四、以太网通信 * 1、MAC地址 * 2、通信原理 一、网络的发展 * 独立模式 * 产生背景:在计算机发展的早期阶段,计算机系统主要以单机形式存在,每台计算机都是一个独立的个体,不与其他计算机进行数据通信和资源共享,这就是独立模式,当时的计算机主要用于科学计算和简单的数据处理,用户只能在本地使用计算机的硬件和软件资源 * 特点 * 独立性:每台计算机独立运行,有自己的处理器、存储器、输入输出设备等,数据和程序都存储在本地,不依赖其他计算机 * 资源有限性:用户只能使用本地计算机的资源,如本地的硬盘空间、内存、打印机等,无法共享其他计算机的资源,资源利用效率较低 * 功能局限性:

By Ne0inhk

Mac 轻量安装 Docker 完整指南(Docker + Colima + Kubernetes)

Mac 轻量安装 Docker 完整指南(Docker + Colima + Kubernetes) 在 macOS 上安装 Docker,常见有两种方式: 1. Docker Desktop(官方 GUI 版本) 2. Docker CLI + Colima(轻量推荐方案) 如果你: * 不想安装体积较大的 Docker Desktop * 想节省内存 * 想更贴近 Linux 原生环境 * 想本地学习 Kubernetes 那么推荐方案是: ✅ Docker CLI + Colima 下面是一篇完整整理版。 一、为什么选择 Colima? Docker Desktop 的特点: * 占用资源较高(默认 2~4GB 内存) * 自带图形界面

By Ne0inhk