首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >我把 AI 助手装进了微信:OpenClaw 自托管网关实战

我把 AI 助手装进了微信:OpenClaw 自托管网关实战

作者头像
本体与AI
发布2026-09-09 20:25:07
发布2026-09-09 20:25:07
90
举报

我把 AI 助手装进了微信:OpenClaw 自托管网关实战

不用打开网页,不用切换 App,在微信里就能和 AI 编程助手聊天——而且数据完全掌握在自己手里。


为什么需要 OpenClaw?

你有没有这样的经历:

  • 正在外面跑客户,突然想到一段代码要改,但手边只有手机
  • 想查个技术文档,却要在浏览器里打开好几个标签页
  • 担心把代码发给云端 AI 会泄露公司机密

我之前也是。直到我发现了 OpenClaw——一个能让你在微信、Telegram、Discord 里直接和 AI 助手聊天的自托管网关。

简单说,它就像一个"翻译官":把你发的微信消息转给 AI,再把 AI 的回复发回微信。整个过程跑在你自己的机器上,数据不出境。


OpenClaw 是什么?

OpenClaw 是一个开源的多渠道 AI 网关,支持:

  • WhatsAppTelegramDiscordiMessage,还有微信(通过 QQBot 插件)
  • 连接各种 AI 编程助手,比如 Pi、Claude Code
  • 完全自托管,配置存在本地 ~/.openclaw/ 目录
  • 支持图片、音频、文档等多媒体消息

它的架构很简单:

代码语言:javascript
复制

你的微信 → OpenClaw Gateway → AI 助手 → OpenClaw Gateway → 你的微信

Gateway 是核心,负责会话管理、路由、媒体处理。你可以在本地电脑跑,也可以扔到云服务器上 24 小时在线。


核心功能一览

1. 多渠道接入

一个 Gateway 同时服务多个聊天平台。你可以在微信里问它问题,它可能在 Discord 上帮你查资料,最后把结果发回微信。

2. 会话隔离

  • 私聊:默认合并到主会话(main),上下文连续
  • 群聊:每个群独立会话,避免串台
  • 多智能体路由:可以配置不同的 AI 处理不同任务

3. 媒体支持

  • 发图片给 AI,让它分析
  • 接收 AI 生成的代码截图、图表
  • 语音消息转录(需要额外配置)

4. Web 控制台

浏览器打开 http://127.0.0.1:18789/ 就能看到:

  • 实时聊天界面
  • 会话历史
  • 配置管理
  • 节点状态(如果配了手机节点)

5. 移动节点

配对 iOS 或 Android 设备后,可以实现:

  • Canvas 屏幕共享
  • 相机拍照识别
  • 语音唤醒

快速开始:10 分钟上线

第一步:安装

代码语言:javascript
复制

# 推荐方式(一键安装)
curl -fsSL https://openclaw.ai/install.sh | bash

# 或者用 npm
npm install -g openclaw@latest

前置条件:Node.js >= 22。检查版本:node -v

第二步:新手引导

代码语言:javascript
复制

openclaw onboard --install-daemon

向导会问你几个问题:

  1. 本地还是远程:本地就选 loopback,远程要配 SSH/Tailscale
  2. 认证方式:推荐用 Anthropic API Key 或 OAuth
  3. 渠道配置:选 WhatsApp 扫二维码,或 Telegram/Discord 填机器人 Token
  4. 后台服务:建议装守护进程,开机自启

第三步:启动网关

如果装了守护进程,网关应该已经在跑了:

代码语言:javascript
复制

openclaw gateway status

手动启动(前台调试用):

代码语言:javascript
复制

openclaw gateway --port 18789 --verbose

第四步:配对微信

代码语言:javascript
复制

openclaw channels login

用微信扫屏幕上的二维码(类似微信网页版)。

注意:第一条私信会返回一个配对码,需要批准:

代码语言:javascript
复制

openclaw pairing list whatsapp
openclaw pairing approve whatsapp <配对码>

第五步:测试

在微信里给它发条消息:"Hello from OpenClaw"

应该能看到回复了。


配置示例:限制访问

默认配置比较宽松,生产环境建议加白名单:

代码语言:javascript
复制

// ~/.openclaw/openclaw.json
{
  channels: {
    whatsapp: {
      allowFrom: ["+8613800138000"],  // 只允许这个号码
      groups: { "*": { requireMention: true } }  // 群里必须 @ 它
    }
  },
  messages: { 
    groupChat: { mentionPatterns: ["@openclaw"] }
  }
}

改完配置重启网关:

代码语言:javascript
复制

openclaw gateway restart

进阶玩法

1. 远程访问

把 OpenClaw 装到云服务器,通过 SSH 隧道或 Tailscale 访问:

代码语言:javascript
复制

# SSH 隧道
ssh -L 18789:localhost:18789 user@your-server

# 浏览器打开 http://localhost:18789/

Tailscale 更简单,装完自动组网,不用管公网 IP。

2. 自定义技能

OpenClaw 的 Skills 系统让你可以扩展功能:

  • 天气查询
  • 公众号文章洗稿
  • 代码审查
  • 定时提醒

技能放在 ~/.openclaw/workspace/skills/ 目录,AI 会自动加载。

3. 多智能体协作

可以配置不同的 AI 处理不同任务:

代码语言:javascript
复制

{
  routing: {
    agents: {
      main: { workspace: "~/.openclaw/workspace" },
      reviewer: { workspace: "~/.openclaw/workspace-review" }
    }
  }
}

在群里 @reviewer 让它专门做代码审查。


实际使用场景

微信聊天场景
微信聊天场景

场景 1: unterwegs 改代码

地铁上想到一个 bug 修复方案,直接微信发给 OpenClaw:

"帮我把 utils.py 第 35 行的循环改成列表推导式"

它直接返回修改后的代码,你复制粘贴就行。

场景 2:群聊技术讨论

群里有人问问题,@openclaw 让它查文档:

"@openclaw Python 的 asyncio.gather 和 create_task 有什么区别?"

它秒回对比表格,还带示例代码。

场景 3:自动化提醒

配置 cron 任务,每天早 9 点推送:

  • 待办事项
  • 天气
  • 日历事件
代码语言:javascript
复制

openclaw cron add --schedule "0 9 * * *" --message "早安,今天的日程..."

注意事项

数据安全

  • 虽然跑在本地,但 AI 请求还是会发到云端(Anthropic/OpenAI)
  • 敏感代码建议脱敏后再问
  • 内网部署 + 本地模型是终极方案(需要额外配置)

稳定性

  • WhatsApp 通道依赖微信网页版,可能被封(低频使用问题不大)
  • 推荐用 Telegram 或 Discord,更稳定
  • 重要任务加重试机制

资源占用

  • 基础运行:~200MB 内存
  • 加媒体处理:~500MB
  • 云服务器选 1GB 内存套餐就够了

总结

OpenClaw 最大的价值是把 AI 助手变成真正的"随身助理"——不用专门打开某个 App,就在你日常用的聊天工具里。

它适合:

  • ✅ 开发者:随时随地查代码、改 bug
  • ✅ 技术团队:群聊里的自动答疑机器人
  • ✅ 隐私敏感用户:数据掌握在自己手里
  • ✅ 折腾党:喜欢自托管、爱定制配置

它不适合:

  • ❌ 想要开箱即用、不想配置的人
  • ❌ 完全依赖云端、不想维护服务的人
  • ❌ 需要企业级 SLA 保障的场景

相关链接

  • 官方文档:https://docs.openclaw.ai[1]
  • GitHub:https://github.com/openclaw/openclaw[2]
  • 社区:https://discord.com/invite/clawd[3]
  • 技能市场:https://clawhub.com[4]

最后说一句:自托管的魅力在于控制感。你知道数据在哪、代码在哪、出了问题能自己修。这种安心,是云端服务给不了的。

如果你也厌倦了在不同 App 之间切换,想有一个真正"随身"的 AI 助手,OpenClaw 值得一试。

引用链接

[1]https://docs.openclaw.ai

[2]https://github.com/openclaw/openclaw

[3]https://discord.com/invite/clawd

[4]https://clawhub.com

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-03-05,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 我把 AI 助手装进了微信:OpenClaw 自托管网关实战
    • 为什么需要 OpenClaw?
    • OpenClaw 是什么?
    • 核心功能一览
      • 1. 多渠道接入
      • 2. 会话隔离
      • 3. 媒体支持
      • 4. Web 控制台
      • 5. 移动节点
    • 快速开始:10 分钟上线
      • 第一步:安装
      • 第二步:新手引导
      • 第三步:启动网关
      • 第四步:配对微信
      • 第五步:测试
    • 配置示例:限制访问
    • 进阶玩法
      • 1. 远程访问
      • 2. 自定义技能
      • 3. 多智能体协作
    • 实际使用场景
      • 场景 1: unterwegs 改代码
      • 场景 2:群聊技术讨论
      • 场景 3:自动化提醒
    • 注意事项
      • 数据安全
      • 稳定性
      • 资源占用
    • 总结
    • 相关链接
      • 引用链接
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档