把大模型变成 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 可自愈重试) |
| q.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 文件夹)