OpenClaw 原版和汉化版windows 和Linux 下的部署实践

OpenClaw 原版和汉化版windows 和Linux 下的部署实践

简介

OpenClaw(曾用名:Clawdbot、Moltbot),一款可以部署在个人电脑上的AI代理,采用“龙虾”图标设计,slogan是“The AI that actually does things”,由程序员彼得·斯坦伯格开发。 核心开发语言为TypeScript,
是一个采用“龙虾”图标设计的开源AI智能体项目。该项目定位为个人AI代理,具备操作软件与长期记忆功能。2026年1月,特斯拉前AI主管Karpathy曾公开提及此项目。
  • 官方版本:https://github.com/openclaw/openclaw
  • 官方文档:https://docs.openclaw.ai/zh-CN
  • 汉化版:https://github.com/jiulingyun/openclaw-cn
  • 汉化版官网:https://clawd.org.cn/

一.nodejs 安装

1.1 windows 下安装nodejs

  1. 下载node-v24.13.0-win-x64.zip,下载地址:https://nodejs.org/en/download
  2. 解压到"D:\tools"下,完整路径:“D:\tools\node-v24.13.0-win-x64”
  3. 设置环境变量:此电脑–>右击–>属性–>高级系统设置–>系统变量,新建,变量名:NODE_HOME,变量值:D:\tools\node-v24.13.0-win-x64。系统变量里找到Path,然后进行编辑:新建,然后输入:D:\tools\node-v24.13.0-win-x64
  4. 打开powershell,执行node -vnpm -v 有出现版本表示安装成功.
  5. 设置镜像源:npm config set registry https://registry.npmmirror.com/
  6. 设置nodejs的缓存地址和安装包目录:
npm config set prefix "D:\tools\node_global" npm config set cache "D:\tools\node_cache" 
  1. 系统变量里找到Path,然后进行编辑:新建,然后输入:D:\tools\node_global
  2. 在powershell 中执行命令升级npm,npm install -g npm@latest

1.2 ubuntu下安装 nodejs

curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash - sudo apt-get install -y nodejs node -v npm -v npm install -g npm@latest 

二. 安装openclaw

2.1 安装原版openclaw

# 安装 npm install -g openclaw@latest #安装完成后参考openclaw配置 向导 # 运行安装向导 openclaw onboard --install-daemon # 启动网关 openclaw gateway --port 18789 --verbose 

2.2 安装汉化版openclaw-cn

# 安装 npm install -g openclaw-cn@latest #安装完成后参考openclaw配置 向导 # 运行安装向导 openclaw-cn onboard --install-daemon # 启动网关 openclaw-cn gateway --port 18789 --verbose 

三. openclaw配置向导

执行命令:openclaw-cn onboard --install-daemon 开始配置向导,设置向导的过程中通过:上下左右方向键:进行选择,空格键:表示勾选,回车键:表示确定。此处向导以汉化版为例,原版英文的格式和选择基本相同。

1.通过左右方向键选择yes,然后回车
安全警告
2.通过上下箭头,选择快速启动
在这里插入图片描述
3.选择使用的模型厂商,此处我选择了阿里云百炼【需要提前在阿里云申请apikey】,建议选择Qwen,选择Qwen后会提示在浏览器打开URL进行登录验证,验证通过即可。
在这里插入图片描述
4.输入百炼的apiKey,选择Qwen后会提示在浏览器打开URL进行登录验证,登录验证通过即可。
在这里插入图片描述
5.模型选择,保持默认即可
在这里插入图片描述
6.通道选择:暂时跳过
在这里插入图片描述
7.技能配置:YES
在这里插入图片描述
8.技能安装管理器:npm
在这里插入图片描述
通过空格键 勾选“暂时跳过”,然后回车
在这里插入图片描述
10.这是安装完的提示,图中的127.0.0.1的URL复制出来,然后查看windows 当前登录用户目录下的".openclaw\openclaw.json" 中的token,token在json中的gateway.auth.token位置。将该token复制出来替换掉http://127.0.0.1:18789/?token=后边的值,然后在浏览器打开
在这里插入图片描述

四.浏览器访问

4.1 浏览器打开界面

在浏览器打开网址:http://127.0.0.1:18789/?token=b6b6921ce061e056dd5c7f779ed05e4a6fcd3b95e4cfaecd,如果显示已连接表示正常,否则就检测token是否对得上
在这里插入图片描述

4.2 测试创建一个文件

输入一个问题进行测试:创建一个readme.txt
在这里插入图片描述

4.3 验证创建的文件

输入测试,测试上一个步骤创建的文件
在这里插入图片描述

五. 常见问题

5.1 配置nginx 反向代理到openclaw

  1. nginx配置:
server { listen 80; server_name your-domain.com; location / { proxy_pass http://127.0.0.1:18789; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 86400; } } 
  1. 配置 Openclaw
编辑 ~/.openclaw/openclaw.json,然后增加一行:"trustedProxies": ["127.0.0.1"],
{ gateway: { // 绑定到本地,由 Nginx 代理 bind: "loopback", port: 18789, // 配置信任的代理地址 trustedProxies: ["127.0.0.1"], // 启用认证(推荐) auth: { mode: "token", token: "your-secure-token-here" } } } 
  1. 重新启动:openclaw-cn gateway

5.2 Web UI 显示 “disconnected (1008): pairing required” 错误

解决方法:

原版执行:

openclaw config set gateway.controlUi.allowInsecureAuth true openclaw gateway restart 

汉化版执行:

openclaw-cn config set gateway.controlUi.allowInsecureAuth true openclaw-cn gateway restart 

5.3 disconnected (1008): control ui requires HTTPS or localhost (secure context)

解决方法:需要给nginx 配置https证书

5.4 disconnected (1008): unauthorized: gateway token mismatch (open a tokenized dashboard URL or paste token in Control UI settings)

解决方法:重新打开 ~/.openclaw/openclaw.json 配置查看token是多少

Read more

『AI开发工具』Pencil.dev:AI 时代开发者必备的设计工具,从安装到实战教学

『AI开发工具』Pencil.dev:AI 时代开发者必备的设计工具,从安装到实战教学

📣读完这篇文章里你能收获到 1. 📁 掌握Pencil.dev的核心理念与适用场景 2. 🐍 完成Pencil.dev的完整安装与配置流程 3. 🌐 通过实战案例学习从设计到生产代码的完整工作流 4. 🖥️ 对比传统开发流程与Pencil.dev新流程的效率差异 文章目录 * 前言 * 一、核心概念与环境准备 * 1.1 Pencil.dev是什么? * 1.2 解决的核心问题 * 1.3 适用人群 * 1.4 环境要求 * 二、安装配置步骤 * 2.1 安装VS Code扩展 * 2.1.1 打开插件商店搜索Pencil安装 * 2.1.2 查看MCP自动安装 * 2.2 注册账户 * 2.3 验证MCP配置 * 2.

By Ne0inhk
旧电脑秒变 AI 员工:OpenClaw 本地部署教程(含环境配置 + 插件开发 + 常见坑)

旧电脑秒变 AI 员工:OpenClaw 本地部署教程(含环境配置 + 插件开发 + 常见坑)

前言 本文基于最新OpenClaw版本编写,适配电脑低配置场景(最低2vCPU+2GiB内存+40GiB SSD),兼容Windows 10/11(优先WSL2)、Ubuntu 20.04+系统,全程纯操作指令,覆盖环境配置、本地部署、插件开发、高频坑排查。核心解决部署卡顿、国内网络适配、插件开发无思路、报错无法排查四大痛点,全程适配国内网络(国内镜像源)、国内大模型(通义千问、阿里云百炼等),无需海外代理,可稳定运行实现自动化办公(文件处理、IM对接、任务调度等)。 一、前置准备(适配优化) 1.1 硬件要求(最低适配) * CPU:Intel i3 4代+/AMD Ryzen 3 2000+(支持虚拟化,

By Ne0inhk
移动端也能玩转!OpenClaw iOS/Android 端部署教程,语音唤醒 + 全场景随身 AI 助手

移动端也能玩转!OpenClaw iOS/Android 端部署教程,语音唤醒 + 全场景随身 AI 助手

一、背景与价值:随身AI助手的刚需场景 随着大语言模型技术的普及,全场景AI助手的需求日益增长——无论是通勤途中的语音笔记、户外场景的实时翻译,还是离线环境下的知识查询,移动端随身AI都能解决传统桌面AI的场景局限。OpenClaw作为一款轻量级、可离线运行的开源AI框架,支持语音唤醒、多模态交互等核心功能,完美适配iOS/Android双平台部署,为用户打造真正的随身AI助手。 二、核心原理:OpenClaw移动端部署的技术逻辑 OpenClaw的移动端部署核心是将轻量化大语言模型(如Qwen-2-0.5B-Instruct)、语音唤醒模型(如PicoVoice Porcupine)与移动端推理引擎(如MLKit、TensorFlow Lite)进行整合,实现三大核心流程: 1. 低功耗语音唤醒:通过本地运行的轻量唤醒模型监听关键词,避免持续调用麦克风导致的高功耗; 2. 本地推理加速:利用移动端硬件加速(NNAPI、Core ML)运行量化后的大语言模型,实现离线交互; 3. 跨平台适配:通过Flutter或React Native统一代码底座,同时适配iOS的沙箱

By Ne0inhk
【Linux】:多线程(读写锁 && 自旋锁)

【Linux】:多线程(读写锁 && 自旋锁)

✨                                                 倘若南方知我意,莫将晚霞落黄昏      🌏   📃个人主页:island1314 🔥个人专栏:Linux—登神长阶 ⛺️ 欢迎关注:👍点赞 👂🏽留言 😍收藏  💞 💞 💞 目录 1. 读写锁 🔏 1.1 基本概念 1.2 读写锁的工作原理及特点 1.3 读写锁的实现 🥝 读写锁相关函数 🥝 案例如下: 1.4 读写锁优缺点及应用场景 🍉 优点: 🍉 缺点: 🍉 读写锁应用场景: 1.5 性能开销:读写锁 VS 互斥锁 2. 自旋锁 🔐 2.1 基本概念 2.2 自旋锁的原理 2.3 自旋锁实现 2.4

By Ne0inhk