OpenClawWithXiaoai
目标:让小爱音箱把语音交给 OpenClaw 生成回复,并由小爱播报。
Quickstart(成功路线)
- Mac:启动 bridge(9130)
cd ~/workspace/OpenClawWithXiaoai/mac/bridge
npm install
# 配置环境变量(建议写到你自己的 .env,不要提交)
XIAOAI_TOKEN=... \
OPENCLAW_GATEWAY_TOKEN=... \
OPENCLAW_AGENT_ID=main \
node bridge.mjs
- Mac:autossh 隧道新增反向转发 9130
在 ~/.openclaw/bin/openclaw-tunnels.sh 增加:
-R "127.0.0.1:9130:127.0.0.1:9130" \
然后:
zsh ~/.openclaw/workspace/skills/openclaw-autossh-tunnels/scripts/tunnelsctl.zsh restart
- VPS:配置并启动 daemon
# 在 VPS 上
cd ~/openclaw-mico
# .env 里写入 MI_COOKIES / MI_CONV_COOKIE / XIAOAI_TOKEN 等
bash -lc "./run-all.sh"
- 使用:只在包含触发词时接管(默认
openclaw)
openclaw,用一句话解释什么是反向 SSH 隧道
配置项(都在 .env.example 里)
- Mac bridge:
mac/bridge/.env.example - VPS daemon:
vps/openclaw-mico/.env.example
Cookie 获取(手机抓包)
见:docs/COOKIE_CAPTURE.md
卸载
Mac 卸载
cd ~/workspace/OpenClawWithXiaoai
./scripts/uninstall-mac.sh # dry-run
./scripts/uninstall-mac.sh --yes # 执行
VPS 卸载
把 scripts/uninstall-vps.sh 复制到 VPS 执行(或手动运行同等命令):
./scripts/uninstall-vps.sh # dry-run
./scripts/uninstall-vps.sh --yes # 执行
说明
- 本仓库不包含任何 secrets(cookie/token)
- 只记录成功路径