近期,相信很多技术人都被Clawdbot刷屏了,几乎在各个平台(如头条、小红书、微信公众号)都能看到他的身影,那么Clawdbot是什么,为什么这么火?
拨开它神秘的面纱,它本质是一个AI Agent。AI Agent这个概念其实在去年,甚至前年屡见不鲜了,本人之前也写过一些关于AI Agent的文章,如【大模型应用篇3】LLM时代下的智能体。说到这里,相信大家都会有个疑问,那它为什么这么火。它之所以火的原因是它不是一个只会陪聊的 AI 助手,还是一个7x24小时在线、可部署在你本地、能自己写代码进化、通过即时通讯等工具指挥AI干活。
02 Clawdbot是什么
Clawdbot 由开发者 Peter Steinberger 打造,是一个开源的自托管个人 AI 助手,近期因为读音太像Claude改名为Moltbot。它可以快速联通即时通信工具,在线下指令,让AI帮你干活,从而避免之前使用AI的繁琐(打开网页、登录、使用)。这意味着以后随时随地可以给AI员工下指令,不怕他休假,不怕他离职,更不怕他猝死,随意拿捏他。
但它本质其实就是一个本地优先的 AI 网关/代理,它把聊天渠道、插件(skills)、执行环境和后端 LLM(Anthropic Claude / OpenAI / 等)连在一起,形成可编程、可自托管的个人助理平台,说到这里,应该也要明白,它还是离不开LLM。核心目标是“让 AI 在你常用的聊天工具里直接 做事”,而不是只回答问题。
03 技术架构
总得来说,它技术架构:三层/模块化架构(Control Plane + Channels + LLM)
Gateway**(控制面)**:常驻 daemon(systemd/launchd),负责路由、会话管理、技能调度、权限控制与持久化(记忆)。默认监听本地端口(例如 localhost:18789),并对外暴露 CLI / HTTP 接口。安装/启动通常通过 clawdbot onboard 与 clawdbot gateway。
Channels(接入层):把不同聊天平台(WhatsApp/Telegram/Discord/Slack/Signal/iMessage/Matrix/…)当作输入/输出通道。Channel 插件以 Bot API 或 Webhook 的形式接入,Gateway 做统一管理与消息路由。
LLM** 后端(模型层)**:Clawdbot 本身不包含 LLM;支持用 Anthropic(Claude)或 OpenAI 等模型作为“思考引擎”。系统提供模型配置、OAuth/API key 管理、故障回退策略(model failover)。推荐使用对长上下文与提示注入抵抗性更好的模型(官方建议 Anthropic Pro/Max)。
Skills 系统:类似插件/脚本的抽象,支持用 Markdown/TypeScript 定义触发条件、工具调用和执行步骤(例如:网页抓取、运行 shell、读写文件、调用第三方 API)。社区已贡献大量 skills(如网页截图、Gmail 操作、日程管理、代码执行等)。
执行沙箱/安全边界:因能做“实际操作”,Clawdbot 提供权限/安全策略(例如限制哪些 skills 有文件或网络访问权限,提示将 DM 视为不可信输入)。但沙箱复杂度、默认权限、以及 skill 的审计仍是安全重点。
持久化记忆与语义检索:Clawdbot 支持本地持久化记忆(docs 演示把“memories”以 Markdown 文件或索引保存),并配合语义检索(embedding)在后续对话中调用历史上下文,从而实现跨渠道的连续记忆。这样能让一个助理在 WhatsApp 开始对话、在 Discord 延续上下文。
04 安装与使用
clawdbot文档路径是docs.clawd.bot/,今天结合文档带大家一… js开发,所以前置环境需要提前安装好:
Node >=22pnpm or npm
它支持4种方式快速使用
-
One-liner
-
npm
-
hackable
-
macos
本文以npm方式为例:
npm i -g clawdbotclawdbot onboard --install-daemon
通过手动配置,发现主要还是通过各大模型产商的api,方式调用大模型,基本也是参照传统AI-Agent的架构。
我先用Qwen大模型来实验一下。配置好模型,选择一个合适的渠道:
可以选择其中渠道之一进行关联,其中what's app是最方便,但是这一步并不友好,经常会卡住很多人,因为网络关系,大部分渠道大家是无法使用的,我们常用的微信、qq等渠道是无法支持。
按照步骤要求完成所有配置,就可以打开http://127.0.0.1:18789/chat(注意根据每个人配置端口不一样,要求不一样),进行对话。
本地安装完会在本地保存一个配置文件
C:\Users\Administrator\.clawdbot\clawdbot.json
如果在初次安装中,有些插件或skill没有安装上,后续可以通过一些命令或直接修改配置文件方式进行变更。如配置新的渠道:
clawdbot channels login telegram
也有一些常见的命令大家应该也会经常用到,如查看服务是否健康:
# 检查网关状态
clawdbot gateway status
# 前台启动(便于调试)
clawdbot gateway --port 18789 --verbose
# 健康检查
clawdbot statusclawdbot health
05 感受
安装完clawdbot( Moltbot ),不论从架构或者使用方式(说实话,安装起来,特别是渠道这块在国内主流的即时通信因各种原因是缺失,对国内其实是非常不友好),都是一种普通的Agent,为何在网上被吹得那么高,核心不是因为它比 GPT 更聪明(准确的说,他也依赖具体模型的能力),而是它把持续在线、本地运行、消息通道接入、可执行系统操作与可扩展技能(plugins/skills)这些能力拼在了一起,变成了一个能主动做事”的代理(agent)。
本地常驻24*7 在线 :不再是“租用网页聊天”,而是把代理当成守护进程在你的机器(或服务器/VM/Mac mini)上永远跑着,能随时响应或主动触发任务。
**多通道接入(WhatsApp/Telegram/Discord 等): 把所有消息统一成一个收件箱:**你可以从常用聊天应用直接给它下命令或收到推送。
可执行系统操作 + 文件/网络访问(“手能伸进系统里做事”):它能读文件、跑 shell、调用 Web API、发邮件、调度脚本——因此不只是“会说”,而是“会做”。(这是其力量来源,也是风险来源, 如果大家用过trae solo模式,这种操作已经见怪不怪了)。
主动/定时任务(cron)与“记忆”能力 : 它可以被设置为定期汇报、主动提醒或在条件触发时联系你,配合本地存储就能维持上下文(“长期记忆”),这个就是实现主动操作的关键所在。
虽然这些功能比较常见skill,更多扩展LLM的手脚,但是能够这些skill结合起来,成为普通人能够快速应用agent(智能体),不再依赖第三方Agent平台,真正Agent平民化也是一种重要的推动力量,起码也是去年年初manus一种实现,并不是停留在概念上。
感谢您完成阅读
推荐阅读:
【大模型应用篇6】私有化智能体平台,为了数据更安全........
更多合集文章请关注我的公众号,一起学习一起进步: