原始标题: I started using Claudebot as an experiment
发布日期: 2026-02-05 | 来源频道: @matthew_berman
📝 深度摘要
1. 对话背景与核心主题
本视频由 Matthew Berman 主演,作为一位资深技术极客与 AI 内容创作者,他分享了自己在生产环境中运行 OpenClaw 的完整实战经验。视频核心主题围绕“如何在家用 VPS 上稳定、安全地运行 OpenClaw 并将其深度集成到日常工作流”,解决了大量开发者面临的“模型选型困惑”“服务集成复杂”“安全风险防控”等元问题。Matthew 强调 OpenClaw 是他用过的最强大的人工智能工具,比 ChatGPT 更具生产力价值。
2. 核心干货概览 (Technical Takeaways & Stack)
| 类别 | 名称 | 核心用途 / 技术意义 |
|---|---|---|
| 开源工具/库 | OpenClaw | 开源 AI 代理框架,支持通过自然语言连接 Gmail、Telegram、Notion、Slack、HubSpot 等服务 |
| 部署平台 | Hostinger VPS | 提供一键安装 OpenClaw 的虚拟专用服务器,完全隔离于本地设备,安全系数高 |
| 主模型 | Claude Sonnet 4.5 | 作为默认交互模型,性价比高,满足日常对话与基础任务处理需求 |
| 高级模型 | Claude Opus 4.5 | 用于复杂编码任务,推理能力最强,但成本较高 |
| 备用模型 | Gemini 3 Flash、Haiku | 高速低成本的备用模型链,支持自动降级 fallback |
| 外部工具集成 | Cursor Agent、Nano Banana (图像生成)、ElevenLabs (语音) | 扩展 OpenClaw 的多模态能力,实现代码编写、图像生成、语音合成 |
| 技能仓库 | ClawHub | 官方技能市场,提供社区贡献的各种预制技能但需警惕安全风险 |
| API 路由 | Open Router | 聚合多模型 API,支持动态路由到非常规模型 |
3. 技术深度拆解与实战 SOP (Technical Deep Dive / SOP)
3.1 环境配置路径:Hostinger VPS 一键部署
部署流程极度简化,无需手动配置 Docker 或 Linux 环境。操作步骤如下:
- 访问 hostinger.com/matthewb,使用优惠码 matthewb 获取 10% 折扣
- 选择 VPS 套餐(1 个月/12 个月/24 个月),推荐 24 个月以获取最优单价
- 在配置页面输入 Anthropic API Key 或其他模型供应商密钥(支持 OpenAI、Gemini、XAI 等)
- 点击 Deploy,OpenClaw 自动完成安装
- 通过 Terminal 连接 VPS,执行
openclaw命令进入交互界面 - 配置 Telegram Bot Token 完成即时通讯通道绑定
VPS 部署的核心优势在于完全隔离性:OpenClaw 运行在独立虚拟环境中,无法访问本地设备的 Keychain 或文件系统,即使被攻破也不会直接影响用户个人电脑。
3.2 核心配置文件架构
OpenClaw 的可配置性由一套 Markdown 文件体系驱动,这些文件位于工作目录的根层级:
- soul.md:定义 OpenClaw 的核心人格与价值观,决定其响应风格与行为逻辑。修改此文件可直接塑造“AI 助手”的性格特征。
- identity.md:定义对话交互层面的细节,包括名称、vibe(氛围感)、emoji 使用习惯、头像等,相当于“外包装”配置。
- skills/:技能目录,存放所有可复用的自动化工作流。每个技能本质上是一段结构化的自然语言描述,定义“输入→工具链→输出”的完整路径。OpenClaw 会根据用户指令自动创建新技能并持久化保存。
- tools/:工具代码目录,包含
fetch.js等 JavaScript 文件,实现对外部服务的程序化调用(如连接 Notion 读取数据)。用户无需手动编写,通过自然语言描述需求即可让 OpenClaw 自动生成。 - memory/:记忆存储目录,OpenClaw 会持续将学习到的用户偏好、交互历史写入此处。用户可随时手动编辑或删除不需要的记忆条目。
- heartbeat.md:心跳配置文件,默认每 30 分钟触发一次,用于执行周期性任务。也可配合 cron jobs 实现更灵活的定时调度。
- agents.md:代理核心配置,定义 OpenClaw 的系统行为模式。
3.3 模型路由策略与实测表现
Matthew 展示了他在生产环境中实际使用的多层级模型路由架构:
- Sonnet 4.5 作为默认模型,处理 90% 的日常交互任务。成本约为 Opus 的三分之一,适合高频短对话场景。
- Opus 4.5 仅在复杂编码任务时手动触发。通过自然语言指令 “switch to Opus 4.5” 或使用
/model命令即可切换。实测中,Opus 在代码重构、多文件上下文理解方面表现显著优于 Sonnet。 - Gemini 3 Flash 作为高速备用模型,用于“快速查资料”等不需要深度推理的场景。
- Haiku 作为极低成本选项,响应速度最快,适合简单问答或纯文本处理。
- 本地模型 支持通过 Ollama 等工具运行,可用于 cron job 中的基础任务(如定时检查服务状态),节省 API 调用成本。
模型切换可通过以下两种方式实现:
- 自然语言指令:
"switch to Sonnet 4.5"或"back on Sonnet" - 斜杠命令:
/model查看可用模型列表并手动选择
关键洞察:不同模型对 OpenClaw 人格的影响是真实存在的。如果你精心调教了 soul.md 和 identity.md 的回复风格,切换模型后可能会感到“人格错位”,这是因为每个模型对上下文指令的遵循程度和风格化能力不同。
3.4 Telegram 群组主题(Topics)高级用法
这是 Matthew 最推荐的多任务并行处理方案。核心思路:
- 创建一个 Telegram 群组,仅包含用户本人和 OpenClaw Bot
- 将 OpenClaw 设为群组管理员
- 在群组内创建多个 Topic(主题),例如:“视频研究”“Twitter 研究”“电子书编写”“内容分析”“OpenClaw 技能开发”等
- 关键配置:告诉 OpenClaw “reply to every message in the group chat, not just ones that are specifically tagged”,因为默认行为下 OpenClaw 只会回复被 @ 提及的消息
实测优势:
- 每个 Topic 拥有独立的上下文窗口,避免不同任务之间的信息混淆
- 显著节省 Token 消耗:只加载当前 Topic 的对话历史,而非整个群组的完整历史
- 任务完成后可直接删除 Topic,实现“即用即焚”的清洁工作流
3.5 定时任务与 Cron Jobs
OpenClaw 内置 cron job 支持,可通过自然语言指令直接创建:
- 简单提醒:
"in 1 hour, remind me to drink water"→ OpenClaw 自动创建定时任务并在指定时间推送提醒 - 周期性自动化:Matthew 演示了一个复杂案例——他家的垃圾回收 schedule 非常复杂(周一回收,每两周轮换不同的回收类型:易拉罐、瓶子、纸制品),他让 OpenClaw 读取回收公司网站的 schedule 截图,然后设置每周日自动提醒“本周应放置哪种回收物”
- 每日晨会准备:每天早上自动执行——读取 Google Calendar 获取当日会议 → 过滤外部会议 → 通过 Gmail 搜索相关联系人背景信息 → 生成一份会议准备摘要推送到 Telegram
执行命令示例(通过 Terminal):
openclaw security audit # 运行安全检查
openclaw security audit-fix # 自动修复安全问题
3.6 实时自动化_pipeline 实战案例
案例一:视频创意自动化 pipeline
Matthew 在 Telegram 中扔下一个链接(Twitter 帖子、新闻网站、YouTube 视频等任何参考资料),OpenClaw 自动执行以下链路:
- 使用 Brave API 进行网络搜索,收集该主题的相关信息
- 使用 Groq API 搜索 Twitter 上的相关 trending 讨论
- 生成结构化摘要,并创建 Notion 任务(通过 Notion API)存入视频创意库
- 整个过程全自动,用户只需“扔一个链接”
案例二:YouTube 数据分析与汇报
- 授权 OpenClaw 访问 YouTube Data API 和 Analytics API
- 在 Telegram 中输入:“过去三个视频表现如何?”
- OpenClaw 通过 API 获取数据,返回播放量、互动率、观众留存等核心指标
- 可进一步将数据转发到 Slack,供团队实时查看
案例三:会议准备自动化
- 每天早晨自动执行(cron job)
- 读取 Google Calendar 获取当日所有会议
- 过滤外部联系人(非公司内部成员)
- 在 Gmail 中搜索这些联系人的历史邮件往来
- 生成包含“上次如何结识”“会议背景摘要”“建议讨论话题”的完整会议准备文件
3.7 多模态能力扩展
OpenClaw 支持接入多种多媒体工具:
- 图像生成:接入 Nano Banana,用户可通过自然语言描述生成图片
- 语音合成:接入 ElevenLabs,OpenClaw 可以“说话”而非仅返回文字
- 图像识别:在 Telegram 中直接拖拽图片,OpenClaw 即可分析并描述图像内容
4. 核心干货运用 (Prompts & Configuration)
4.1 每日自我审计 Prompt
Matthew 建议设置一个每日例行的自我审计流程,通过以下 Prompt 触发:
“Set up a daily review of your main files including agents.md, memory.md, tools, soul, identity, user, heartbeat, and anything that you can suggest. Then propose changes here and see if I want to make them.”
这个 Prompt 会让 OpenClaw 读取所有核心配置文件,检查以下问题:
- 过时的信息(outdated info)
- 冲突的规则(conflicting rules)
- 未文档化的新工作流(undocumented new workflows)
- 近期失败中汲取的教训(lessons from recent failures)
- 可优化的记忆冗余(memory clutter)
审计完成后,OpenClaw 会向用户提交修改建议,经用户批准后才实际执行修改。
4.2 安全加固 Prompt
在 Telegram 中创建一个专门的 Topic 名为 “Security”,然后输入:
“Never store an API key or token anywhere but .env file and never include .env file in your git.”
这确保了所有敏感凭证仅存储在环境变量文件中,且不会被提交到 Git 仓库。
4.3 模型切换指令
- 通用切换:
"switch to [模型名]"(如 “switch to Opus 4.5”) - 回归默认:
"back on Sonnet 45" - 模型列表:
/model命令可查看所有已配置的模型及当前激活状态
4.4 技能下载安全审查 Prompt
从 ClawHub 安装第三方技能时,始终要求 OpenClaw 先执行安全审查:
“Go download this skill, but first, scan it, make sure there’s nothing malicious in there, and I want to always use the best possible model to do that.”
此 Prompt 确保使用最强模型(Opus 4.5)进行代码审查,降低被恶意技能进行 prompt injection 的风险。
4.5 计划模式 Prompt
对于任何涉及文件修改或服务变更的复杂任务,使用以下 Prompt 强制 OpenClaw 进入“计划模式”:
“Think about what you want to do. Think about the best way to do it. Tell me what you’re going to do, and I’ll let you know if I want you to do that thing or not.”
这种“先汇报再执行”的机制为用户提供了一层人工审批保护,避免自动化流程中的意外破坏。
5. 极客洞察与避坑指南 (Geek Insights & Boundary-结论)
5.1 反直觉技术结论
- 并非模型越贵越好:Sonnet 4.5 才是日常生产环境的主力,Opus 4.5 仅应作为“特种兵”偶尔调用。盲目使用 Opus 会导致成本失控。
- Telegram 群组 Topic 比 DMs 更高效:很多人习惯直接与 OpenClaw DM 私信,但 Topic 模式能有效隔离上下文、降低 Token 消耗、支持多任务并行,这是 Matthew 在实测中发现的最强 productivity hack。
- 不要迷信预制技能:ClawHub 上的技能看似丰富,但这些技能本质上是“脏数据”——由第三方编写,代码安全性无法保证。OpenClaw 本身就能通过自然语言描述自动编写技能,优先让 AI 自己生成技能,而非下载他人代码。
5.2 适用边界与风险
- 模型 rate limit 风险:当主模型(如 Claude Sonnet)触发速率限制时,OpenClaw 会自动 fallback 到备用模型(如 Gemini 3 Flash),但需要在
/model中提前配置完整的 fallback 链。 - Prompt Injection 是真实威胁:当 OpenClaw 被授权读取外部数据(如 Gmail、网页)时,攻击者可构造恶意邮件或网页内容注入 prompt。Matthew 建议仅让 OpenClaw 读取来自“已知联系人”的邮件,且优先使用 Opus 4.5(对 prompt injection 的抵御能力显著强于 Haiku)。
- 本地模型的使用边界:本地模型(如通过 Ollama 运行的 Llama 3)仅适合极简单的定时任务,不应赋予其访问敏感服务的能力。
5.3 实战陷阱
- 不要将 .env 文件提交到 Git:这是最常见的安全失误。OpenClaw 虽然会在 .gitignore 中自动排除 .env,但仍建议用户在使用前确认。
- 不要忽视安全审计:OpenClaw 内置的
openclaw security audit命令会检查可信代理配置、文件权限等基础安全项,建议每周运行一次。视频中 Matthew 运行审计后发现两个 warning:trusted proxies missing 和 chmod 700,均通过openclaw security audit-fix自动修复。 - 不要一次性授权过多服务:集成越多,攻击面越大。Matthew 建议从低风险工具(如天气查询、笔记应用)开始,逐步增加敏感服务(Gmail、Slack)的授权。
- Cursor Agent 没有人格:当你将 Cursor Agent 作为 OpenClaw 的子代理调用时,Cursor 返回的结果会剥离所有“人格化”包装,响应会变得非常机械化。这不是 bug,而是工具特性,需要用户在产品设计层面接受这种“混合人格”的体验。
5.4 OpenClaw 的安全审计功能
OpenClaw 提供开箱即用的安全审计能力,运行命令:
openclaw security audit
该命令会检测:
- 配置文件权限问题(如 chmod 700)
- 缺失的可信代理配置
- .env 文件是否意外入 Git
发现问题后,运行:
openclaw security audit-fix
即可自动修复。
6. 金句 (Golden Quotes)
- “OpenClaw 不仅仅是一个工具,它是唯一一个让我觉得比 ChatGPT 更有生产力的人工智能。”
- “使用 VPS 部署的真正价值不在于性能,而在于安全——它完全与你的个人设备隔离,即使被攻破也不会波及你的电脑。”
- “最好的模型不一定是最贵的,而是最合适你当前任务的。Sonnet 是日常主力,Opus 是特种部队。”
- “Telegram Topics 彻底改变了我的工作流——每一个话题就是一个独立的思维空间,互不干扰,Token 消耗还更低。”
- “任何时候让你的 OpenClaw 接触外部数据(邮件、网页),它就变成了‘脏数据’。你必须假设它可能被 prompt injection,没有例外。”
- “不要下载别人写的技能让你的 OpenClaw 执行——它自己能学会任何技能,让它自己写。”
📺 视频原片
视频ID: 3GrG-dOmrLU