把大模型变成 7×24 常驻 Agent(IM 入口 + 定时任务 + 记忆 + 技能)的两大宿主实战全集。与”活在代码仓库里”的 Claude-Code使用与内部机制 互补;Skill 生态见 Agent-Skills生态与市场。

定位一句话

  • OpenClaw:配置即行为(SOUL.md,可预测可审计),上限取决于你折腾多少;
  • Hermes:自主后台引擎(24/7 自己记忆、自己创建 Skill、自己改进),上限取决于你用多久;hermes claw migrate 一键迁移(记忆+Skills+Key 全搬);
  • 社区共识:两者与 Claude Code 是互补不是二选一。

安装与部署

  • 标准安装 npm install -g openclaw@latest(国内加 npmmirror)→ openclaw onboard;中文社区版 clawd.org.cn;Hermes:curl -fsSL …/install.sh | bash(不支持原生 Windows 需 WSL2);
  • Windows 坑:Set-ExecutionPolicy RemoteSigned、代理 7890、NODE_LLAMA_CPP_SKIP_DOWNLOAD=true 跳本地编译、用户名必须全英文;
  • 免费路线:智谱 AutoClaw 桌面版(50+ 预置 Skill + Pony-Alpha-2 免费额度);oneclaw.cn + opencode zen 免费端点(glm-5-free 等);百度云 O 计划 0.01 元(内置 baidu-search 免 Brave 绑卡);
  • 数据全景 ~/.openclaw/:openclaw.json + credentials/ + agents/ + skills/ + workspace/(SOUL/AGENTS/MEMORY);备份 = GitHub 私有仓 + cron 每日 push(注意 workspace 内嵌套 .git 要先删);
  • LAN 访问 WebUI 除 customBindHost:0.0.0.0 + token 外,还需 dangerouslyDisableDeviceAuth + allowedOrigins 三件套。

IM 接入渠道(全官方入口)

渠道方法
飞书自建应用 → 长连接 + im.message.receive_v1 事件 → 权限 JSON 批量导入(约 23 项 scopes)→ openclaw pairing approve feishu <CODE>;官方 CLI npm i -g @larksuite/cli(报错会告诉你哪步错、怎么修,AI 可自愈重试)
QQq.qq.com/qqbot/openclaw/login.html 扫码,照页面 1/2/3 执行
微信官方插件 npx -y @tencent-weixin/openclaw-weixin-cli@latest install 扫码;支持语聊识图、不能群聊

记忆与多 Agent(核心工程)

  • 三层文件记忆:身份层 SOUL.md(≤60 行)+ IDENTITY/USER.md;操作层 AGENTS.md + HEARTBEAT.md;知识层 MEMORY.md + memory/日期日志 + shared-context/。Agent 跨 session 无记忆,纠正必须落文件;
  • 记忆进化循环:日常→memory/日志 → 每晚 cron 提炼 learnings/ → 条目复现 ≥3 次才 promote 进 MEMORY.md(硬上限防膨胀;日志不修剪会涨到 161K token 使质量暴跌,压到 40K 每两周归档);SOUL.md 修改必须人工确认(防 Agent 自己改宪法);
  • 协作=协议不是群聊:两 Agent 互 @ 会 ACK storm,用三态协议 request→confirmed→final(final 后全员静默、超时催办升级);关键数据走 shared-context/ 文件;单写者规则;复杂度按 n(n-1)/2 增长,每加一个 Agent 需半天到一天调试;
  • Session 膨胀事故(235K token → crash → launchd 每秒重启死循环全队瘫痪 8h):修复=compaction 软阈值 40K + contextPruning cache-ttl 6h + session 每日重置 + ACP 并发 6 上限;
  • Hermes 四层记忆:L1 常驻 MEMORY/USER.md(总字符上限 3575,刻意收窄强迫筛选,会话开始 frozen snapshot 注入一次防自污染)→ L2 SQLite+FTS5 全文检索经 LLM 摘要再注入 → L3 技能文件(渐进式披露三级加载:skills_list 仅名称简介 ~3k token → skill_view 全文 → 特定参考文件;技能从 40→200 上下文成本几乎不变)→ L4 Honcho 用户建模。MemOS 外挂补”LLM 去重+混合检索+时间衰减”。

安全清单(默认配置不安全)

  • 工信部预警:超 4 万实例暴露公网、九成可被绕过验证,有人因指令模糊被清空工作目录;
  • 密钥集中 workspace 外(目录 700 文件 600);VPS 只开可信 IP;dmPolicy:"allowlist" 限 Telegram ID;为 Agent 单独建账号;对外发送与付款设二次确认;备用机/虚拟机部署。

成本与模型选型基准

  • PinchBench(OpenClaw 标准任务榜):opus-4.8-fast 综合 93.5%($159.6);国产 qwen3.7-max 92.5%;代码 mimo-v2.5-pro 98%;写作/会议 GLM-5.2 87%;性价比 gemma-4-26b;
  • 实战案例:一人公司月 190(单日 94 次提交);全 AI 公司 400/月 + 16GB Mac mini(450+ 付费用户);8 实例总内存约 3GB;Claude baseUrl 不带 /v1 而 OpenAI 系带 /v1(反了必报错);
  • 配方:编排层(OpenClaw 持业务上下文、只读生产库)+ 执行层(Codex/CC 在 git worktree + tmux 里跑);监控用确定性 cron 查”tmux 活着没/有无 PR”而非问 LLM;瓶颈是 RAM 不是 token。

增补:配置级细节与实战范例(二次提炼 2026-09-19)

  • openclaw.json 生产级 harness 完整字段:compaction{mode:"safeguard", memoryFlush:{softThresholdTokens:40000, prompt:"Distill to memory/日期.md…"}} → contextPruning{mode:"cache-ttl", ttl:"6h", keepLastAssistants:3} → session.reset{mode:"daily", atHour:5, idleMinutes:30} + maintenance{pruneAfter:"7d", maxDiskBytes:104857600} → acp{maxConcurrentSessions:6, ttlMinutes:120};框架自带 vs 自建的边界:compaction/pruning/reset 是自带的,反思 cron/三态协议/Task Watcher/MEMORY 压缩全是自建——开箱≠生产级;
  • P1 隐藏事故:文本超 textChunkLimit 时框架自动 LLM 压缩内容——3500 字数据报告被”优化”到 800 字丢表格。数据密集场景必须调大或关闭;
  • 规则措辞三档实验:“建议不要”→弱模型无视;“MUST:“→显著提升;“MUST + P0 + NON-NEGOTIABLE”→连 8B 小模型都高遵守。多模型 fallback 下规则按最弱模型措辞;
  • SOUL.md 四段模板:核心身份(名字+一句话+可选剧集角色参考——用电视角色命名可”免费加载”人设)/你的角色(要具体)/你的原则(3 条硬规则)/关系网络;IDENTITY.md 五字段 Name/Role/Vibe/Emoji/Inspiration;USER.md 必写时区与饮食;HEARTBEAT.md 实例=检查托管浏览器 running:false 则启动 + cron lastRunAtMs 超 26h 强制补跑;
  • cron JSON 关键字段:sessionTarget:"isolated"(隔离会话跑定时任务);备份命令 openclaw cron add --name "Auto-backup" --cron "0 23 * * *" --message "cd ~/.openclaw && git add . && git commit && git push";credentials/ 同步权衡:开 2FA 可同步否则 gitignore 排除;一键恢复 git clone … ~/.openclaw;
  • Telegram 群组七件套:dmPolicy allowlist + groupAllowFrom + requireMention=false + BotFather 关隐私模式 + bot 设管理员 + 开 Topics + 每 Topic 独立 systemPrompt;
  • 模型分层 fallback 链实例:主对话 GPT-5.4 / ACP 编码 K2.5 / cron 日常 Qwen3.5 / 心跳健康检查 Ollama qwen3:8b(免费)——按任务价值分模型;
  • CLI 速查:openclaw status/health/doctor [--repair]/config get|set/channels/skills/plugins/logs --follow/gateway …/uninstall --all --yes;中文社区版包名 openclaw-cn 共三站(clawd.org.cn/openclaw.qt.cool/1panel.cn);
  • Hermes 增量:报错对照表(HTTP 400: No models provided→config.yaml 非 UTF-8;404/401→hermes model 重配;WSL 卡住→web 目录手动 npm install);hermes profile create 名 [--clone|--clone-all] 多分身、-p 名 chat --checkpoints 留回滚点;memory_char_limit 默认 3575 可 config set 放开到 4000;Skill 更新用 patch(旧字符串+替换)而非全量覆写;Karpathy LLM Wiki 已被做成 Hermes 内置 Skill(原始源不可变/Agent 维护 wiki/schema 定规则自动标矛盾);
  • MemOS 外挂全链:写入=语义分片→LLM 摘要→向量化→LLM 智能去重(判重复/更新/全新并记合并史);检索=全文+向量双通道→融合排序→多样性去重→时间衰减;技能三级独立模型+降级链;Web 面板 127.0.0.1:18901;代价=首期多耗 token;
  • OpenFang(Rust 竞品):单二进制 32MB、7 内置 Hand(Clip/Lead/Collector/Predictor/Researcher/X/Browser)、Hand 规范四件套(HAND.toml+System Prompt+SKILL.md+防护栏)、16 层安全(WASM 沙箱/Merkle 审计链/污点跟踪/密钥零化);文称冷启动 180ms vs OpenClaw 5.98s(厂商口径未验证);
  • 反例佐证:某 fintech 创始人 5 个专门 Agent 48h 即崩(上下文不共享/技能重复/语气不一),合并单实例跑通——与”复杂度 n(n-1)/2”互证。

原始素材(重点篇目)

  • 六 Agent 深度工程
  • 40 天养成
  • Hermes 军团
  • Hermes 闭环学习
  • 加固清单
  • 三层记忆实现
  • 编排+执行双层架构

相关页面

出处 · raw/articles/bookmarks/(浏览器收藏 2026-09-19,openclaw/onboarding/claudecode/Hermes 文件夹)