你看,原来叫 Clawdbot 的 AI 龙虾换名字了,现在叫 Moltbot,昵称 Molty,核心使命没变,还是那个会动手解决问题的 AI,只是外壳变酷了。
改名原因很现实:商标问题顶住了法律压力,但是聪明的 Moltbot 团队没有哭喊被迫改名,而是直接把改名包装成 成长的故事。
换名字像脱壳一样自然,让用户从心理上瞬间接受。这个名字短小精悍,社交媒体传播起来比原来顺滑得多,Moltbot 变成了一个有性格、有故事、有梗的品牌。
改名原因与法律压力
Clawdbot这几天全世界爆火,是运行在Mac Mini上的Claude,导致苹果Mac几乎断货。
但是Claude的公司Anthropic法律说:这名字碰到商标红线了,法律马上追上门。
这种压力巨大,但 Moltbot 团队没有慌,他们直接把压力转化成品牌升级的机会。
Clawdbot → Moltbot |
名字变了,用户心里可能冒出疑问:功能是不是变了?体验是不是换了?Molty 的回答很聪明:核心灵魂没变,AI 能力依旧,脱壳只是为了成长,像龙虾一样自然,顺带给用户一个大大的心理安慰,让大家在内心嘀咕的时候笑出声。
情感爆点来了,你会发现这种方式比直接公告“改名了”更温暖、更接地气,让用户心里瞬间产生信任和好奇:“哇,这 AI 会脱壳成长?太有个性了!”
脱壳比喻背后的心理策略
Clawdbot的标志是一只红色的螃蟹,创始人Mr. Lobster非常懂用户心理,脱壳比喻可不是随便说说,它精准命中了人类的理解方式:变化是正常的,成长才是正向的。
用户看到 “Same lobster soul, new shell”,立刻明白两件事:AI 灵魂没变,能力依旧;外表更新,但正是为了成长。心理上瞬间消化掉改名带来的不安,还能产生一种“参与感”和“好奇心”。
这种比喻有魔力,用户会忍不住觉得 Moltbot 更聪明,更有灵魂。甚至有人可能会幻想 Molty 在屏幕里慢慢脱壳,活生生的拟人画面感让品牌印象深刻。
Clawdbot/Moltbot是啥?简单说就是个"消息中转站"
想象一下,你手机里有WhatsApp、Telegram、Discord、iMessage这些聊天软件,对吧?Clawdbot就像一个超级翻译官加管家,把这些不同的聊天软件统统连接到一个叫"Pi"的AI助手身上。
你可以把它理解成这样一个场景:不管你在哪个聊天软件里发消息,Clawdbot都会把这些消息抓过来,喂给AI,然后把AI的回答送回原来的聊天窗口。你在地铁上用手机发微信(类比),口袋里的AI就能立马回复你。
更酷的是,它还有插件功能,比如Mattermost这种团队协作工具也能接进来。
GitHub代码库、版本更新、使用文档、还有教你怎么设置Clawdbot小助手的教程,这些都能找到。
Clawdbot具体能连哪些聊天软件呢?咱们数一数:
- WhatsApp(通过WhatsApp网页版或者Baileys这个库)
- Telegram(用机器人接口和grammY框架)
- Discord(用机器人接口和channels.discord.js)
- iMessage(用imsg命令行工具,仅限苹果电脑)
除了上面这些,通过插件还能连Mattermost(用机器人接口加WebSocket)。而且Clawdbot还跟一个叫"Clawd"的太空龙虾助手是亲戚,共用一个底子。
从零开始玩起来
如果你是个纯新手,啥都没装过,先看《入门指南》。
如果你希望有人手把手教你,推荐用向导模式,在命令行里输入"clawdbot onboard"就行。
装好了之后,怎么打开控制面板呢?
在你的浏览器里输入这个地址:http://127.0.0.1:18789/ 或者 http://localhost:18789/
这两个地址其实是一回事,都是打开你电脑上的控制中心。
如果这个地址打不开,说明"网关"还没启动。这时候你需要在命令行里输入"clawdbot gateway"来启动服务。
控制面板是干啥的?
控制面板就是一个网页版的遥控器,你可以在上面聊天、改设置、管理连接节点、查看对话记录等等。默认只能在本机访问,地址就是上面说的那个。
如果你想在外面用手机访问家里的Clawdbot,可以通过Web界面或者Tailscale这种虚拟局域网工具来实现远程控制。
这东西怎么运转的?(内部架构揭秘)
咱们看看消息是怎么流动的:
WhatsApp、Telegram、Discord、iMessage(还有插件接进来的其他软件) |
大多数操作都要经过这个"网关"(Gateway)。你可以把它想象成机场的总调度塔,所有飞机(消息)都要经过这里统一指挥。这个程序需要一直开着,它负责维持和各个聊天软件的联系,还管着WebSocket这个实时通信管道。
网络连接方式(重要!)
一台电脑建议只开一个网关:因为WhatsApp很严格,同一个账号如果在多个地方登录网页版,容易出问题。如果你非要开多个,那就要用不同的配置文件和端口号,搞成完全隔离的环境,具体看"多网关配置"的说明。
默认只监听本机地址:为了安全,网关默认只接受来自本机的连接(ws://127.0.0.1:18789)。
向导现在会自动生成网关令牌:哪怕你只是本地使用,也会给你一个密码钥匙。
如果你想在整个Tailscale虚拟网络里访问,启动时要加参数:"clawdbot gateway --bind tailnet --token 你的密码"。非本地访问必须用密码保护。
节点连接:你的手机或其他设备通过WebSocket连到网关(可以在家里局域网连,或者通过Tailscale/SSH远程连)。以前用的老式TCP连接方式已经淘汰不用了。
画布服务器:网关还自带一个文件服务器,跑在18793端口,地址是/clawdbot/canvas/,手机上的WebView就靠这个显示界面。
远程使用:如果你在外面想用,可以搭SSH隧道,或者用Tailscale/VPN。具体看远程访问和自动发现的文档。
功能清单(省流版)
- - 连WhatsApp:用Baileys库模拟WhatsApp网页版
- - 连Telegram:支持私聊和群聊,用gramY框架
- - 连Discord:支持私聊和服务器频道,用channels.discord.js
- - 连Mattermost(需插件):用机器人令牌加WebSocket实时收消息
- - 连iMessage:苹果电脑自带的短信功能,通过命令行工具接入
- - AI助手桥接:专门连Pi这个AI,支持RPC模式,能流式传数据
- - 消息流式处理:大段文字分块显示,Telegram还支持草稿预览
- - 多AI路由:不同的联系人可以分配给不同的AI工作区,互不干扰
- - 订阅认证:支持Claude Pro/Max和OpenAI的账号登录(OAuth方式)
- - 会话管理:私聊默认合并到主会话,群聊互相隔离
- - 群聊支持:默认需要@机器人名才能触发,群主可以改成"任何消息都回复"或"仅@时回复"
- - 多媒体支持:能发图片、语音、文件,也能收这些
- - 语音转文字:可以接Whisper等转写服务(可选)
- - 网页版+苹果App:本地有网页界面,Mac还有菜单栏小助手,支持语音唤醒
- - 手机客户端:iPhone和安卓都能装,配对后也能当节点用,带摄像头功能
注意:以前支持的Claude、Codex、Gemini、Opencode这些AI路径都已经删掉了,现在只支持Pi这一个编程助手。
快速上手教程
系统要求:Node.js版本必须大于等于22。
方法一:用npm/pnpm全局安装(推荐)
npm install -g clawdbot@latest
或者如果你用pnpm:pnpm add -g clawdbot@latest
装完之后初始化并安装后台服务(会自动做成系统服务,开机自启):
clawdbot onboard --install-daemon
然后扫码登录WhatsApp:
clawdbot channels login
(会弹出一个二维码,用手机WhatsApp扫一下)
之后网关会自动随着系统服务启动。当然你也可以手动跑:
clawdbot gateway --port 18789
如果你以后想从npm版换成Git源码版,或者反过来,直接安装另一个版本,然后运行"clawdbot doctor"更新一下服务入口就行。
方法二:从源码安装(适合开发者)
git clone https://github.com/clawdbot/clawdbot.git |
如果你还没全局安装过,可以直接在项目文件夹里用"pnpm clawdbot ..."来运行各种命令。
开多个实例(高级玩法)
如果你想同时运行多个完全独立的Clawdbot(比如一个工作用一个私人用),可以这样做:
CLAWDBOT_CONFIG_PATH=~/.clawdbot/a.json \ |
这行命令的意思是:用另外一个配置文件,另外存数据,换另外一个端口(19001),这样就和默认的18789不冲突了。
发送测试消息
网关跑起来之后,试试能不能用:
clawdbot message send --target +15555550123 --message "Hello from Clawdbot" |
这行命令会给指定手机号(改成你想测试的号码)发一条测试消息。
配置说明(进阶玩家可选)
配置文件藏在用户目录下:~/.clawdbot/clawdbot.json
如果你啥都不改,也能用。默认会调用内置的Pi程序,用RPC模式通信,每个人发消息过来都会开启独立的对话 session。
如果你想限制谁能用,可以设置白名单。比如只允许特定手机号私聊你,或者在群里必须@机器人才回复。
配置示例:
{ |
这样设置后,机器人就不会随便搭理陌生人,也不会在群里乱插嘴,只有被点名才会出来干活。
其他: