
之前一直在尝试开发一个Agent产品,配合公司垂直的专业软件。
简而总之一句话:借助AI能力,降本增效。现在谁不拥抱AI,谁就落后
使用spring-ai-alibaba的ReactAgent框架快速搭建了一个原型,通过chatbox的形式实现一个简单的场景
后来老板希望有深度思考能力,在chat的基础上再进一步,所以想研究一下manus,而阿里有个开源产品JManus:https://github.com/spring-ai-alibaba/jmanus
最近一直在尝试使用阿里开发的JManus产品
AI现在迭代相当快速,学习方式真不能像以前一样,慢慢挖原理,借助以前的学习经验尝试迁移,再实践试错。
像学习JManus,有了上一步ReactAgent基础,本打算看看源码,追加一些MCP或者Function Calling 来配合公司专业软件 但跟作者交流后,作者第一条就是不建议自己去实现tools
不过在使用中,也才慢慢体会JManus是个什么产品,所以现在AI时代,更加需要理论和实践结合,边做边学,做中学,学中做。
使用JManus的过程中,发现它的有些行为总不如意,所以还得多尝试下其他产品。试试OpenClaw
正好去年买了台云服务器,上手试一下,记录下部署过程。
直接执行官方一键安装脚本,无需手动配置依赖:
curl -fsSL https://openclaw.bot/install.sh | bash
🦞 OpenClaw Installer
Your task has been queued; your dignity has been deprecated.
✓ Detected: linux
Install plan
OS: linux
Install method: npm
Requested version: latest
[1/3] Preparing environment
· Node.js not found, installing it now
· Installing Node.js via NodeSource
· Installing Linux build tools (make/g++/cmake/python3)
✓ Build tools installed
✓ Node.js v22 installed
· Active Node.js: v22.22.0 (/usr/bin/node)
· Active npm: 10.9.4 (/usr/bin/npm)
[2/3] Installing OpenClaw
✓ Git already installed
· Installing OpenClaw v2026.3.2
! npm install failed for openclaw@latest
Command: env SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm --loglevel error --silent --no-fund --no-audit install -g openclaw@latest
Installer log: /tmp/tmp.TXFT1VTDwD
! npm install failed; showing last log lines
! npm install failed; retrying
这失败应该是网速问题,换个国内镜像
# 先退出当前脚本(按 Ctrl+C)
# 设置淘宝 npm 镜像源
npm config set registry https://registry.npmmirror.com
# 手动尝试安装一次,看是否成功
npm install -g openclaw@latest --loglevel verbose
安装成功后,执行初始化命令,启动配置向导:
openclaw onboard --install-daemon

配置到模型时,注意一下,如果使用Qwen
Model/auth provider
│ ○ OpenAI
│ ○ Anthropic
│ ○ Chutes
│ ○ vLLM
│ ○ MiniMax
│ ○ Moonshot AI (Kimi K2.5)
│ ○ Google
│ ○ xAI (Grok)
│ ○ Mistral AI
│ ○ Volcano Engine
│ ○ BytePlus
│ ○ OpenRouter
│ ○ Kilo Gateway
│ ● Qwen (OAuth)
│ ○ Z.AI
│ ○ Qianfan
│ ○ Copilot
│ ○ Vercel AI Gateway
│ ○ OpenCode Zen
│ ○ Xiaomi
│ ○ Synthetic
│ ○ Together AI
│ ○ Hugging Face
│ ○ Venice AI
│ ○ LiteLLM
│ ○ Cloudflare AI Gateway
│ ○ Custom Provider
│ ○ Skip for now
只有OAuth方式,使用API Key方式,选择Custom Provider
阿里云百炼平台为兼容 OpenAI 风格调用提供的接口地址。北京地域: https://dashscope.aliyuncs.com/compatible-mode/v1
最后启动成功

但访问时,碰到几个问题:
这个错误触及了 OpenClaw 安全机制的核心。它说明您正通过公网 IP 的 HTTP 协议访问,但浏览器的安全策略要求要么使用 HTTPS,要么访问 localhost,才能进行设备身份验证。
OpenClaw 使用 WebCrypto API 进行设备配对和身份验证,而浏览器强制要求 WebCrypto 必须在安全上下文中运行 :
• ✅ 安全上下文:HTTPS 或 localhost
• ❌ 非安全上下文:通过公网 IP 的 HTTP 访问
方案1:快速测试(开发环境使用) 方案2:使用 SSH 隧道(推荐且安全) 方案3:配置 HTTPS(生产环境推荐)
方案 | 安全性 | 复杂度 | 适用场景 |
|---|---|---|---|
方案1(allowInsecureAuth) | ⚠️ 低 | ⭐ 简单 | 临时测试 |
方案2(SSH隧道) | ✅✅ 高 | ⭐⭐ 中等 | 个人远程使用 |
方案3A(Tailscale) | ✅✅✅ 最高 | ⭐ 简单 | 已有 Tailscale 的用户 |
方案3B(Caddy) | ✅✅✅ 最高 | ⭐⭐ 中等 | 生产环境,有域名 |
在上面HTTPS问题上,因为我本身有HTTPS域名,就配置了ngnix
但websocket方式配置有问题,所以报了这个错。
有不明白的,直接deepseek,不过这个ngnix配置,使用千问真准一些,上次部署JManus也碰到了这个问题

pairing required
此设备需要网关主机的配对批准。
openclaw devices list
openclaw devices approve <requestId>
在手机上?从桌面运行 openclaw dashboard --no-open 复制完整 URL(包括 #token=...)。
Docs: Device pairing
这是最后一个障碍了!这是设备认证机制,说明 OpenClaw 的安全机制在工作!

到时都成功了,可以正常使用了

大功告成,先问个经典问题:

后面就得尝试使用,怎么提升效率。