ClawdBot 火到 Mac Mini 断货!我用 Google Cloud 部署了一个
最近 ClawdBot 太火了,推特、公众号、视频号全是讲它的,AI 社群里也在疯狂讨论。因为它的火爆,Mac Mini 都卖断货了。我也去研究了一下,好不好用得自己试过才知道。
我用的是 Google Cloud 服务器部署,之前薅的 300 美金额度还有剩余,正好用起来。这篇文章会把配置过程讲得非常详细,直接按步骤操作就能跑起来。
ClawdBot 是什么
ClawdBot 是一个开源 AI 助手项目,最近已经改名字叫 MoltBot,因为 Anthropic 觉得之前的名字读起来和 Claude 太像了,所以就...

它的核心卖点是可以 24 小时运行在你自己的服务器上,然后通过 Discord、Telegram、WhatsApp ,还有国内的飞书,甚至微信也看到有人成功了,这些聊天软件远程指挥 AI 干活,而且有持久记忆,能保留上下文。

简单说就是一个超级 AI 助手,权限很大,可以帮你执行各种任务。
操作浏览器,帮你打开网页、填写表单 、抓取信息,监控商品价格变动,有变化就通知你。
文件操作也不在话下,整理下载文件夹、批量重命名这些都能做。
但是一定要慎重哈,建议不要在自己的主力机上操作,太危险了。
不说那么多了,还是先部署起来,实际玩一下最重要。
创建 GCP 实例
首先登录 Google Cloud Console(console.cloud.google.com),进入 Compute Engine → VM instances → Create Instance。

推荐配置如下:
| 配置项 | 推荐值 | 说明 |
|---|---|---|
| 名称 | clawdbot-server | 随便起 |
| 区域 | asia-east1 (台湾) 或 asia-northeast1 (东京) | 选延迟低的 |
| 机器类型 | e2-small (2 vCPU, 4GB) | 基础使用足够 |
| 启动磁盘 | Ubuntu 22.04 LTS | 推荐 |
| 磁盘大小 | 20GB SSD | 足够 |
如果需要浏览器自动化功能,可以选 e2-medium ,4GB 内存(我用的这个)。


网络配置这里,防火墙选项全部不勾选,保持默认就行。
ClawdBot 主要通过聊天平台交互,不需要开放 Web 端口。SSH 访问是默认允许的,管理服务器够用了。

安全提醒:不要把 18789 端口开放到公网。
之前有安全研究人员发现超过 1000 台 ClawdBot 服务器因为配置不当暴露在公网上,导致 API 密钥、聊天记录等敏感信息泄露。
如果需要访问 Web UI,建议本地通过 SSH 隧道(需要先安装 Google Cloud SDK):
gcloud compute ssh clawdbot-server -- -L 18789:localhost:18789
然后服务器上执行 clawdbot dashboard 获取带 token 的链接。
最后本地访问 http://localhost:18789 就行。
先看一下页面就长这样,不过Web UI 不是必须的,大部分场景都是用聊天软件直接对话。

安装 ClawdBot
回归正题,创建好实例后,点击 SSH 按钮连接服务器,然后就开始正式安装了。
gcloud compute ssh clawdbot-server

先安装 Node.js 22,ClawdBot 对版本有要求:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
node --version # 确认是 v22+



然后安装 ClawdBot,就这么一行命令,很简单。
curl -fsSL https://clawd.bot/install.sh | bash
大概两分钟就装好了。


安装完会提示一个风险确认,问你是否理解这个工具很强大也有风险,选 yes 继续。
I understand this is powerful and inherently risky. Continue?

运行设置向导
接下来是很长的配置部分,按提示一步步来:
- 选择 Quickstart 模式

- 选择 AI 提供商

我选了 OpenAI 先试试。因为我有 ChatGPT Plus 订阅,选择第一个授权登录方式。

浏览器打开授权链接后,发现页面跳转到了 localhost 加载失败,但 URL 里有个 code 参数,我把这个值复制粘贴到终端里居然也能用。



-
选择模型,保持默认就行
-
选择消息渠道

虽然 Telegram 配置最简单,但我的账号有点问题,就换成了 Discord,正好最近在做 Discord 社区。
如果你选了 Telegram 后想换 Discord,按 Ctrl+C 退出。
然后运行下面这个命令就是重新运行完整向导。
clawdbot onboard
这个是单独添加 Discord 渠道
clawdbot channels add discord
遇到提示 command not found,是 PATH 环境变量的问题,执行以下命令:
source ~/.bashrc
# 或者
export PATH="$HOME/.local/bin:$PATH"
配置 Discord Bot(如果不用这个可跳过)
如果选择 Discord 作为消息渠道,需要先在 Discord 开发者后台创建一个 Bot。
创建 Application
浏览器访问 discord.com/developers/applications,登录后点击右上角 New Application,输入名称(比如 ClawdBot)创建。


获取 Bot Token
左侧菜单点击 Bot,然后点击 Reset Token 生成新的 Token。这个 Token 只显示一次,记得保存好。

往下滚动,把这三个选项都打开:
- MESSAGE CONTENT INTENT(重要)
- SERVER MEMBERS INTENT
- PRESENCE INTENT
记得点 Save Changes 保存。

邀请 Bot 到服务器
左侧菜单点击 OAuth2 → URL Generator,在 SCOPES 里勾选 bot 和 applications.commands。

在 BOT PERMISSIONS 里勾选 Send Messages、Read Message History、View Channels。

复制底部生成的 URL,在浏览器打开,选择你的服务器授权。如果你还没有服务器,可以在 Discord 客户端左侧点击 + 号创建一个。

获取你的 User ID
在 Discord 客户端,点击左下角齿轮图标进入设置,找到"高级",开启"开发者模式"。然后回到主界面,右键点击你自己的头像,选择"复制用户 ID"。


在服务器上完成配置
回到 SSH 终端,按提示粘贴 Bot Token,这个输入之后又没有让我再输入 Discord User ID,也不知道为啥。

接下来会问 Discord channels access,选择 Allowlist(白名单模式)。下一步让你输入允许的频道,直接按回车跳过就行,之后通过私信 Bot 对话更安全方便。
完成剩余配置
接下来是一些可选配置:
Configure skills:选 Yes。这是 ClawdBot 的技能插件系统,可以扩展各种功能。
Homebrew:选 No。我们是 Ubuntu 服务器,不是 Mac,用不上 Homebrew。(你们按照自己的部署情况选择)

Node manager:选 npm,服务器上已经装好了。

Install missing skill dependencies:选 Skip for now 跳过。这些技能插件大部分是 Mac 专用的(apple-notes、things-mac 之类),Ubuntu 上用不了。之后需要什么技能再单独安装:
npx clawdhub@latest install <skill-name>
大家如果用的是 Mac 或者 Windows 可以考虑。

Google Places API:选 No,暂时不需要地点搜索功能。

接下来是 hooks,3个我全选了。boot-md 的作用是在 Bot 启动时自动读取一个 markdown 文件作为初始上下文。你可以把自己的使用习惯、项目信息、特殊要求写进去,这样每次 Bot 启动都会记住这些内容,不用每次都重复交代。
command-logger 会记录你和 Bot 交互过程中执行的命令和重要操作。出问题的时候可以翻日志看看哪里出了岔子,也方便回顾之前做过什么。不过如果你对隐私比较敏感,不想留下操作记录,这个可以关掉。
session-memory 负责保存对话状态,让 Bot 在不同会话之间保持记忆连续性。开了这个,你昨天聊到一半的事情今天接着聊,它还能想起来。

How do you want to hatch your bot:选 Hatch in TUI。因为是通过 SSH 连接的,用终端界面最方便,不需要额外配置端口访问 Web UI。

配置完成后,Bot 会启动并问你几个初始化问题:
- What should I call you? → 输入你的名字
- What should you call me? → 给 Bot 起个名字
- What vibe do you want from me? → 选择风格,推荐 calm/efficient(简洁高效)
- What's your timezone? → 输入时区,比如 Asia/Shanghai
回答完就可以正常使用了。

确保 24/7 运行
为了让 Bot 在关闭 SSH 窗口后继续运行,需要启用服务持久化:
loginctl enable-linger $USER
可以直接在 ClawdBot 的对话窗口里发这个命令,因为它会执行的,比较是超强的agent,也可以开一个新的终端窗口手动执行。

执行 clawdbot status 检查状态,看到 Gateway service 显示 running 就说明配置成功了。现在可以放心关掉 SSH 窗口,Bot 会在后台继续运行,服务器重启后也会自动恢复。

到此安装部署完成!!
开始使用
打开 Discord 客户端,进入之前邀请 Bot 的服务器,在右侧成员列表找到你的 Bot,就可以和它发信息,指导它回答问题干活了。拥有了一个超级助手,还没开始用反正就感觉挺爽的。

第一次发消息可能会遇到"access not configured"的提示,这是因为之前选了白名单模式但没有预先添加自己的 User ID。

Bot 会给你一个配对码,在服务器上运行:
clawdbot pairing approve discord <配对码>

授权完成后就可以正常对话了。这是一次性操作,之后不需要再配对。

常用命令
毕竟是在服务器上部署的,这些命令整理一下,日常管理会用到:
# 查看状态
clawdbot status
# 查看实时日志
clawdbot logs -f
# 重启服务
clawdbot restart
# 停止服务
clawdbot stop
# 管理消息渠道
clawdbot channels list
clawdbot channels add <platform>
clawdbot channels remove <platform>
# 安装技能插件
npx clawdhub@latest install <skill-name>
备份数据的话,定期打包 ~/.clawdbot 目录就行:
tar -czvf clawdbot-backup-$(date +%Y%m%d).tar.gz ~/.clawdbot
注意注意
部署完成,接下来就是探索 ClawdBot 的各种玩法了。它可以设置提醒、管理日程、写代码、搜索信息、控制智能家居,功能很多。
听说这玩意儿 token 消耗非常离谱,后续换成第三方 API key 试一下,然后还有接入飞书,以后就可以通过飞书和 bot 发消息了,更加方便。
不过在正式用起来之前,还是要提醒一下安全问题。ClawdBot 权限很大,能操作文件、执行命令、访问浏览器。所以建议拿闲置机器或云服务器来跑,别在主力机上装,重要数据做好备份,敏感操作让它先确认再执行。
后续有新的折腾进展再更新。
💡 AI 工具的爆发,让普通人也能快速做出产品。
但如何做?如何变现?如何真正走向海外市场?
👇 想了解更多 AI 编程 & 出海实战信息,扫码添加好友了解更多
🔗 更多教程请访问 ipengtao.com
文章评论