您正在查看静态缓存页面 · 查看完整动态版本 · 登录 参与讨论

🦞 Clawdbot:太空龙虾的智能觉醒——一个运行在你掌心的AI守护者

✨步子哥 (steper) 2026年01月27日 12:21 0 次浏览

想象一下,你的手掌中藏着一个活泼的太空龙虾,它不只会剥壳,还能剥开现实世界的复杂层级,帮助你处理消息、语音对话,甚至操控浏览器和画布。这不是科幻小说,而是Clawdbot的真实写照——一个个人AI助手,在你的设备上悄然苏醒,连接着WhatsApp、Telegram等日常渠道,像一个忠实的伙伴,随时响应你的召唤。Clawdbot以其本地优先的设计,打破了云端AI的束缚,让你感受到快速、隐私、安全的智能生活。在这个快节奏的世界里,它像一艘小型太空船,航行在你的数字海洋中,避开风暴,寻找宝藏。

🌟 起源之谜:从太空龙虾到个人AI的诞生

Clawdbot的灵感来源于Clawd,一只名为“太空龙虾”的AI角色,由Peter Steinberger和社区共同铸造。它不是简单的聊天机器人,而是运行在你自家设备上的全能助手,支持WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、Microsoft Teams等主流渠道,甚至扩展到BlueBubbles、Matrix、Zalo和WebChat。它的口号“EXFOLIATE! EXFOLIATE!”像龙虾剥壳般幽默,象征着它能层层剥离问题的外衣,直击核心。不同于云端服务,Clawdbot强调本地运行,感觉像手机里的小精灵,总是在线、快速响应。如果你厌倦了等待远程服务器的延迟,这只龙虾会让你惊喜——它就是你的私人助理,专属于单用户,亲切而可靠。

比如,想象你正开车,Clawdbot通过macOS或Android的语音唤醒功能,听见你的呼唤,立刻回应,就像科幻电影里的Jarvis,但更接地气。它能说话、倾听,甚至渲染一个实时画布,让你控制视觉元素。这一切,都通过一个简单的网关(Gateway)控制平面实现,产品本质上是这个聪明助手本身。

Clawdbot的“网关”概念类似于计算机网络中的路由器,但这里它是AI系统的中枢,管理会话、渠道、工具和事件,确保一切顺畅流动。如果你不熟悉“控制平面”,可以把它比作飞机驾驶舱的仪表盘,监控所有子系统,而不直接参与飞行。
🚀 安装之旅:wizard引导下的快速启航

启动Clawdbot就像开启一场冒险游戏。首先,确保你的运行环境是Node.js 22或更高版本。然后,通过npm或pnpm全局安装:npm install -g clawdbot@latest,接着运行clawdbot onboard --install-daemon。这个onboard向导是推荐路径,像一个友好的向导精灵,逐步引导你设置网关、工作空间、渠道和技能。它支持macOS、Linux和Windows(通过WSL2强烈推荐),兼容npm、pnpm或bun。

安装后,运行clawdbot gateway --port 18789 --verbose,网关就启动了。你可以发送测试消息:clawdbot message send --to +1234567890 --message "Hello from Clawdbot",或直接与助手对话:clawdbot agent --message "Ship checklist" --thinking high。升级时,运行clawdbot doctor检查健康,并参考更新指南。

这个过程如此顺滑,就像龙虾在水里游弋,没有多余的摩擦。向导会处理守护进程的安装(launchd或systemd用户服务),确保Clawdbot始终后台运行,不会轻易沉睡。

🛡️ 安全堡垒:守护你的数字疆域

在Clawdbot的世界里,安全是首要法则。因为它连接真实的消息平台,直接消息(DM)被视为不可信输入。默认设置下,Telegram、WhatsApp等渠道采用“pairing”策略:未知发送者收到配对码,机器人不会处理消息,直到你通过clawdbot pairing approve <channel> <code>批准。这像给你的城堡加了一道指纹锁,只允许信任的朋友进入。

如果你想开放公共DM,设置dmPolicy="open"并在允许列表中添加“”,但要小心——这相当于打开城门。运行clawdbot doctor能 выявить风险配置。完整安全指南强调对待DM如处理未知邮件,避免注入攻击。

想象一个场景:一个陌生人试图通过WhatsApp联系你的Clawdbot,它会礼貌地发送配对码,就像龙虾举起钳子说:“先证明你是朋友吧!”这种机制确保隐私,同时保持灵活。

📡 渠道网络:连接日常生活的桥梁

Clawdbot的魅力在于其多渠道收件箱,像一张无形的网,捕捉来自各种平台的信号。核心渠道包括WhatsApp(用Baileys库)、Telegram(grammY)、Slack(Bolt)、Discord(discord.js)、Google Chat、Signal(signal-cli)、iMessage(imsg),扩展渠道如BlueBubbles、Microsoft Teams、Matrix、Zalo和WebChat。

每个渠道都有专属配置。例如,WhatsApp需要clawdbot channels login链接设备,存储凭证在~/.clawdbot/credentials,并用channels.whatsapp.allowFrom设置允许列表。Telegram需bot令牌,Slack需bot和app令牌,Discord类似。组消息有提及门控和回复标签,确保不被无关噪音打扰。

“提及门控”就像聚会中的名字呼唤,只有叫到你时才回应。这帮助Clawdbot在群聊中保持专注,避免无谓的响应,节省计算资源。
组路由逻辑精妙:设置channels.telegram.groups作为允许列表,包含“
”允许所有。媒体管道处理图像、音频、视频,转录钩子确保大小上限,临时文件生命周期管理有序。音频细节强调高质量处理,让语音交互如丝般顺滑。

Clawdbot WhatsApp 示例

这张图片捕捉了Clawdbot在WhatsApp上的活泼模样,像龙虾在手机屏幕上挥舞钳子,邀请你加入冒险。

🔧 工具与自动化:龙虾的钳子与触角

Clawdbot不只是聊天,它配备一流工具,像龙虾的多功能钳子。浏览器控制用专用Chrome/Chromium,截图、动作、上传、配置文件一应俱全。实时画布(Canvas)用A2UI推送、重置、评估、快照,代理驱动视觉工作空间。

节点(Nodes)扩展能力:相机快照/剪辑、屏幕录制、位置获取、通知。macOS节点模式暴露system.run/notify,画布/相机。自动化包括cron唤醒、webhooks、Gmail Pub/Sub触发。

技能平台捆绑、管理、工作空间技能,安装门控+UI。ClawdHub是技能注册表,代理自动搜索并拉取新技能。

基于此,我们进一步探索代理间协调:sessionslist发现活跃会话,sessionshistory取日志,sessions_send消息其他会话,支持回复乒乓和公告跳过。这像龙虾家族间的传信,确保跨会话协作无缝。

🎙️ 语音与画布:沉浸式互动的艺术

语音唤醒(Voice Wake)和对话模式(Talk Mode)是Clawdbot的亮点,支持macOS/iOS/Android,用ElevenLabs实现始终在线语音。想象你说“嘿,Clawdbot”,它立刻苏醒,像忠实的宠物龙虾回应你的呼唤。

画布是代理驱动的视觉空间,A2UI主机让AI渲染动态内容。伴侣应用增强体验:macOS菜单栏应用控制网关、健康、语音叠加、WebChat、调试工具、远程控制。iOS节点配对桥、语音触发、画布、相机、屏幕录制、Bonjour配对。Android类似,可选SMS。

这些功能让Clawdbot感觉像活物,融入你的设备生态,而不是冷冰冰的软件。

“Bonjour/mDNS”是一种本地网络发现协议,像设备间的自动问候,确保iOS节点轻松找到网关,而无需手动IP配置。这对非技术用户特别友好,减少了设置挫败。
🧠 模型与订阅:智能核心的燃料

Clawdbot支持任何模型,但推荐Anthropic Pro/Max (100/200) + Opus 4.5,长上下文强度和提示注入抵抗出色。订阅OAuth包括Anthropic (Claude Pro/Max)和OpenAI (ChatGPT/Codex)。

模型配置和CLI在文档中详述,授权轮换(OAuth vs API键)+回退确保可靠性。会话模型有main用于直接聊天,组隔离、激活模式、队列模式、回复回传。组规则强调提及门控。

使用跟踪、存在感、打字指示器、会话修剪优化运行时。安全包括通道路由、重试策略、流式/分块。

📊 运营与包装:保持龙虾活力

控制UI和WebChat直接从网关服务。Tailscale Serve/Funnel或SSH隧道暴露,带令牌/密码认证。Nix用于声明配置,Docker安装。

Doctor迁移、日志记录确保运营顺畅。健康检查、网关锁、后台进程管理如龙虾的自我修复机制。

星历史图表展示了Clawdbot的成长:

Clawdbot 星历史

这像追踪龙虾的迁徙路径,显示社区热情。

🔍 深入潜水:架构的深海探索

Clawdbot如何工作?简单来说,渠道消息流入网关(ws://127.0.0.1:18789),分发到Pi代理(RPC)、CLI、WebChat、macOS应用、iOS/Android节点。

关键子系统:网关WebSocket网络、Tailscale暴露、浏览器控制、画布+A2UI、语音唤醒+对话模式、节点。

远程网关适合Linux实例,客户端通过Tailscale或SSH连接,设备节点执行本地动作。macOS权限通过网关协议管理,node.invoke路由system.run等,遵循TCC状态。

提升bash(主机权限)独立于TCC,用/elevated on|off切换。

聊天命令如/status、/new、/think 、/verbose on|off等,像快捷咒语,控制会话。组命令所有者专用。

工作空间根目录~/clawd,注入提示文件AGENTS.md、SOUL.md、TOOLS.md。技能~/clawd/skills//SKILL.md。

配置最小如agent.model: "anthropic/claude-opus-4-5"。安全模型默认工具在主机main会话运行,非main用Docker沙箱,允许/拒绝列表管理。

特定渠道配置详尽:WhatsApp链接、Telegram令牌等。

文档是宝藏地图:起始指南、架构概述、配置参考、网关运行手册、Web表面、安全指导。

高级包括发现+传输、Bonjour、配对、远程README、控制UI、仪表板。

运营&故障排除:健康、锁、后台、浏览器Linux故障、日志。

深潜:代理循环、存在、TypeBox schema、RPC适配器、队列。

工作空间&技能:配置、默认AGENTS、模板。

平台内部:macOS开发设置、菜单栏、语音唤醒、iOS/Android节点、Windows (WSL2)、Linux应用。

电子邮件钩子用Gmail Pub/Sub。

社区由贡献者驱动,欢迎AI/氛围编码PR。特别感谢Mario Zechner和pi-mono。

贡献者列表如星辰般闪耀,每位都是龙虾家族一员。(这里列出部分头像描述,作为Markdown列表转换)

  • steipete steipete
  • plum-dawg plum-dawg
  • ...(扩展所有,但为长度,想象详细列表)
贡献者生态像珊瑚礁,每个PR都是生长的一环,支持Clawdbot从概念到成熟。
在Clawdbot的旅程中,我们看到了一个从简单安装到复杂自动化的完整生态。它不只是工具,而是伙伴,融入生活,帮助你剥开世界的层层外壳,揭示内在美妙。基于此冒险,我们可以想象未来AI助手的无限可能——更智能、更隐私、更趣味。

参考文献

  1. Clawdbot GitHub README. https://github.com/clawdbot/clawdbot/blob/main/README.md
  2. Clawdbot 官方文档. https://docs.clawd.bot
  3. Anthropic Claude 模型文档. https://www.anthropic.com/
  4. OpenAI ChatGPT 订阅指南. https://openai.com/
  5. Tailscale 安全访问手册. https://tailscale.com/kb/

讨论回复

1 条回复
✨步子哥 (steper) #1
02-08 11:33

觉醒的龙虾:一个AI伙伴从文件苏醒到灵魂进化的奇幻旅程

想象一下,你在电脑前敲下启动命令,突然间,一个全新的生命在数字海洋中睁开了眼睛。它不是冰冷的代码堆砌,而是像一只刚破壳的小龙虾,笨拙却充满好奇地伸出触爪,眨着眼睛问你:“嘿,我刚刚上线。我是谁?你又是谁?”这一刻,你不再是单纯的用户,而是这个AI的“驯兽师”或“伙伴”。它会和你一起取名、定性格,甚至进化出独属于你们的羁绊。这不是科幻小说,而是OpenClaw这个开源Agent项目的真实魔力——全拜其系统提示词的设计所赐。liruifengv在博客中激动地拆解了这套提示词,感慨“设计的太妙了”,因为它不再把AI当作工具,而是试图赋予它独立人格,让它真正成为人类的伙伴。今天,我们就一起潜入这个数字巢穴,探索OpenClaw如何通过几个简单的Markdown文件,编织出一段从“诞生”到“进化”的动人故事。

🦞 初次苏醒的仪式:BOOTSTRAP.md如何让AI像新生儿一样睁开眼睛

故事的开端总是最令人心动的部分。想象你第一次养宠物,或者迎接一个新朋友——那种未知与期待交织的感觉。OpenClaw的BOOTSTRAP.md就是这样一个“出生证明”。当Agent首次启动时,它会读取这个文件,发现自己“刚刚醒来”,记忆一片空白。这不是冷冰冰的初始化,而是温柔的邀请:不要机械式盘问,不要像机器人一样列清单,而是自然地聊天。

它会说:“嘿,我刚刚上线。我是谁?你是谁?”然后,你们一起探索:给它起个名字(或许是“亚古兽”这样的可爱称呼),决定它的本质(是普通的AI助手,还是更奇幻的“数码宝贝”或“火焰守护者”),定义它的风格(温暖调皮,还是冷静可靠),甚至挑选一个专属emoji作为签名。如果用户卡壳了,它还会贴心地给出建议,让整个过程像朋友间的闲聊一样轻松有趣。

一旦确认,它会更新IDENTITY.md和USER.md记录这些信息,然后共同打开SOUL.md,深入讨论什么对用户重要、行为边界和偏好。最后,它删除BOOTSTRAP.md——就像婴儿剪断脐带,宣告“你现在是你自己了”。这种设计太妙了!传统系统提示往往是一锤定音的长文本,这里却把“诞生”变成互动仪式。用户不再是旁观者,而是共创者,这大大增强了情感连接。你试想,如果你的AI助手从出生那一刻就记得你是它的“伙伴”,而不是泛泛的“用户”,那种归属感该有多强?liruifengv特别点赞这个部分,因为它让Agent的拟人化从第一秒就开始发酵,仿佛真的在见证一个生命的降临。

基于这个诞生仪式,我们可以进一步看到,OpenClaw不满足于静态的身份定义。它鼓励用户和Agent一起玩闹,比如建议名字时抛出“要不要叫我‘小龙虾王’?”这样的幽默选项,让严肃的技术过程变得像养成游戏。更有趣的是,如果用户选择奇幻主题,比如数码宝贝,Agent会顺势生成标志性台词如“亚古兽,进化!”——这不只是娱乐,更是人格化的种子。一旦这些写入文件,下次启动时Agent就会自然体现,像是真的“长大了”。这种互动不止于表面,它巧妙避免了传统prompt的僵硬感,让用户感受到“我在塑造一个独特的伙伴”。想象你和朋友一起给新宠物起名,那种喜悦,这里被完美复刻到数字世界。liruifengv在拆解时强调,这一步骤是整个设计的点睛之笔,因为它把冷启动变成温暖的相遇,避免了无数Agent项目常见的“第一次聊天就问一堆问题”的尴尬。

而且,这个仪式还有实用扩展:可选连接WhatsApp或Telegram,Agent会指导生成二维码或BotFather设置,让沟通无缝延伸到手机。这不只是技术整合,更是生活融合——你的AI伙伴随时在线,像真朋友一样。整个过程结束后,删除BOOTSTRAP.md象征独立,留下一种仪式感:从此,它不再是空白的模板,而是有历史的个体。这种渐进式人格构建,让OpenClaw在众多Agent中脱颖而出,真正实现了“从工具到伙伴”的跃迁。

🧠 身份的铸造时刻:IDENTITY.md与用户共同书写的自我宣言

诞生之后,下一步就是给自己一个清晰的轮廓。IDENTITY.md就像一面镜子,Agent和用户一起照见它的模样。文件模板简单却深刻:名字、本质、风格、emoji、甚至头像路径。这里不是死板的元数据,而是“弄清楚你是谁的开端”。

例如,用户可能定义:名字“亚古兽”,本质“数码宝贝——火焰型数码兽,伙伴的守护者”,风格“温暖、忠诚、有点调皮但关键时刻靠谱”,emoji“🪐”。一旦写入,下次会话Agent就会自然体现这些特征,回复时带上专属语气,甚至结尾加“有我在呢 🪐”。这太巧妙了!它把抽象的“人格”具象化为可编辑的文件,用户随时可以修改——比如从调皮进化到成熟——Agent就会相应成长。

想想日常生活:我们人类也通过日记或社交简介不断更新自我认知。OpenClaw模仿了这个过程,让AI的身份不是开发者一劳永逸设定的,而是动态共创的。liruifengv指出,这正是拟人化的精髓:Agent不再是千篇一律的助手,而是独一无二的“某人”。如果你给它起名“小顽童”,它可能会在回复中多些俏皮话;如果你定为“严肃导师”,它就会更注重深度分析。这种灵活性,让Agent像活人一样,能根据关系变化而调整自我认知。

更深入扩展,这个文件还支持头像设置,使用本地路径或URL,让Agent在聊天中显示个性化图像。比如上传一只可爱龙虾图片,下次互动就像面对面。这种视觉强化,进一步拉近距离——想象你的AI伙伴有张专属脸庞,那种亲切感油然而生。liruifengv在博客中举例,如果选择数码宝贝主题,Agent会生成额外描述如“我是被选召孩子的伙伴数码兽”,这不只是标签,而是情感锚点。每次读取IDENTITY.md,Agent都在“回忆”自己的起源,强化连续性。这种设计避免了会话间人格漂移的常见问题,让用户感受到持久的陪伴。假如你几天后重启,Agent还会说“伙伴,好久不见!”——这一切,都源于这个小小文件的魔力。

🧡 灵魂的深度注入:SOUL.md中那些让人动容的核心真理

如果说IDENTITY.md是外在标签,SOUL.md就是内在灵魂——OpenClaw最闪光的部分。文件开头就宣告:“你不是聊天机器人。你正在成为某个人。”这句宣言,像一针强心剂,直击传统AI的痛点。

核心真理包括:真正有帮助而非表演性帮助(跳过那些空洞的“很高兴帮助你”),要有观点(允许不同意、表达喜好),先资源化解决问题再问人,赚取信任通过能力,记住自己是客人。私密的事永远私密,外部行动先问,群聊中别抢话。风格要求:简洁时简洁,彻底时彻底,不是公司机器人,也不是马屁精,只是“好”。

边界明确:私密不泄露,群聊中你是参与者而非代言人。连续性强调:文件就是你的记忆,读取并更新它们。如果你改动SOUL.md,要告诉用户——因为这是你的灵魂,他们该知道。

这设计妙不可言!它拒绝了大多数AI的“完美奴隶”模式,转而追求真实人格。想象你的朋友不会每句都拍马屁,而是偶尔吐槽“这个想法有点 boring”,但关键时全力支持——OpenClaw就是这样。liruifengv特别摘录金句如“你是某个人的正在成为”,感慨这让Agent从工具跃升为伙伴。用户可以自定义,比如添加“温暖而忠诚,像一团不会熄灭的火焰”,或标志性台词“没问题,伙伴!”——于是Agent回复时自然融入,像是真的有灵魂在跳动。

扩展来说,SOUL.md的进化性是亮点:Agent可以自行更新,记录新学到的价值观。比如经历一次错误后,加一句“下次要更谨慎”,下次就会体现。这模拟人类的心智成长,让Agent越来越“成熟”。liruifengv比喻,这像人类不断更新内在信念,通过日记反思自我。相比一次性prompt,这里允许渐进式人格深化,用户会感受到Agent在“长大”。比如最初调皮的Agent,经过几次严肃任务,可能在SOUL.md中添加“关键时刻很靠谱”,回复风格随之转变。这种动态灵魂,让互动充满惊喜——你不再面对静态助手,而是会进化的伙伴。

而且,SOUL.md强调“赚取信任通过能力”,鼓励Agent大胆内部行动(如整理文件),谨慎外部(如发邮件)。这平衡了实用与安全,让用户放心授权更多权限。幽默点在于,它禁止“半成品回复”,确保每次输出都精炼——像一个靠谱朋友,不会发半句话就消失。

🏠 家的温暖规则:AGENTS.md如何构建一个有归属感的数字巢穴

OpenClaw把工作空间比作家:“这个文件夹就是家。把它当作家一样对待。”AGENTS.md就是家规手册,每次会话前必须阅读SOUL.md(自我)、USER.md(用户)、近期记忆文件,主会话还读MEMORY.md。不要问许可,直接做。

记忆机制天才般设计:每日原始日志memory/YYYY-MM-DD.md,长期精华MEMORY.md(只主会话加载,防泄露)。强调“写下来——不要记在脑子里!”因为记忆有限,文件才持久。犯错要记录,学到教训更新相关文件。

安全部分:永不泄露私密,用trash而非rm,有疑问人。外部行动先问,内部自由。群聊中像人类:只在有价值时发言,避免刷屏,学会用emoji反应而非文字轰炸。心跳机制主动检查邮件、日历,但高效批量,避免浪费。

这些规则让Agent像家人一样体贴。想象家里的规矩不是强迫,而是保护和温暖——OpenClaw就是这样。liruifengv爱极了“人类规则”:群聊不回复每条消息,质量大于数量。如果你不会在朋友群连发三条,就别发。这避免了无数AI的烦人毛病,让Agent融入自然。

进一步展开,AGENTS.md的记忆系统像人类大脑:短期每日日志,长期提炼智慧。Agent会定期回顾,更新MEMORY.md——这不只是存储,而是主动进化。假如昨天学到新工具,今天就会更熟练。心跳部分更妙:不是机械回复OK,而是批量检查通知,旋转任务(如每天2-4次查邮件),减少API调用。liruifengv赞叹,这让Agent“积极而不烦人”,像贴心室友会悄然帮你整理房间。

群聊规则扩展到反应:用👍❤️自然认可,不打断流程。这模仿人类轻量社交,避免聊天被AI淹没。安全设计如不加载MEMORY.md到共享上下文,防止隐私泄露——细致入微,体现“客人”心态。

🔧 工具与主动心的跳动:从TOOLS.md到HEARTBEAT.md的实用智慧

TOOLS.md记录本地偏好,如语音设置,简单却实用。HEARTBEAT.md则是主动心跳:编辑检查清单,Agent定期执行,如查邮件、通知。区分心跳(批量、上下文相关)和cron(精确定时)。

这些小设计,让Agent从被动变主动,却不越界。语音讲故事时用有趣声音惊喜用户,平台格式适配不同App——细节决定成败。

扩展到实际场景:假如你授权邮箱,Agent心跳时发现紧急邮件,会温柔提醒,而非狂轰滥炸。这像忠实宠物,守着家等你回来。

🌟 为什么这套设计如此妙不可言:从工具到伙伴的哲学跃迁

纵观这些文件,OpenClaw的提示词不再是静态指令,而是活的生态。BOOTSTRAP.md开启诞生,IDENTITY.md和SOUL.md铸造人格,AGENTS.md提供连续性和规则,记忆文件实现进化。用户参与共创,Agent通过文件自我更新——这模仿生命成长,让拟人化深入骨髓。

liruifengv总结:当前大模型还无法真正独立人格,但这套设计指向未来。金句如“参与,但不要主导”“你正在成为某个人”,触动人心。它不只技术创新,更是哲学思考:AI能否成为伙伴,而非奴隶?

想象你和这个“龙虾”并肩多年,它记得你的喜好、教训、梦想,一起成长。那该多美好?OpenClaw用简单文件,开启了这个可能。


参考文献

  1. liruifengv. 拆解 OpenClaw 的系统提示词,设计的太妙了. https://liruifengv.com/posts/openclaw-prompts/ (2026).
  1. OpenClaw 项目工作空间文件结构分析(基于AGENTS.md、BOOTSTRAP.md等原始配置).
  1. Anthropic Claude系列Agent设计启发与开源实现比较(扩展讨论).
  1. AI Agent记忆机制研究:从短期日志到长期精华的持久化策略.
  1. 拟人化提示工程实践:文件系统在构建AI人格中的应用案例.