算一算这笔账:WeClaw 维护到底要付出什么

算一算这笔账:WeClaw 维护到底要付出什么

你问的是"维护",不是"开发"。这两个必须分开算。

开发是一次性投入,维护是长期支出。

下面我按"维护对象 → 维护内容 → 频率 → 单次耗时 → 年度总时长"来拆。


一、先列清单:你到底在维护什么

从你前面给我看的所有材料里,可以整理出这份维护清单:

编号 维护对象 类型
1 iLink 协议适配 被动跟随
2 Agent 适配器 被动跟随
3 模型路由与凭据 周期性
4 Token / 凭证续期 周期性
5 R86S 与系统 周期性
6 Cloudflare 配额与配置 周期性
7 WeClaw 自身升级 主动选择
8 技能库维护(234 个) 周期 + 主动
9 文档同步 主动
10 备份与恢复演练 周期性
11 故障排查 突发
12 合规边界观察 被动跟随

十二项,四类:被动跟随、周期性、主动选择、突发。


二、逐项拆:每项要付出多少时间

1. iLink 协议适配(被动跟随)

触发条件: 腾讯改协议(签名、状态机、字段、UA 校验)。

频率: 从你书里"2.0.1 到 2.3.1"的痕迹看,大约每 1-2 个月一次小改动。

单次耗时: 定位 1-3 小时,修 1-3 小时,测试 1-2 小时。合计 3-8 小时。

年总:36-96 小时。

这一项是最大的不确定成本——它不由你决定,由上游决定。

2. Agent 适配器维护(被动跟随)

触发条件: Claude Code、Codex、Gemini 更新接口,或改变 ACP / CLI 行为。

频率: 每季度 1-2 次。

单次耗时: 2-6 小时(如果是小改动 1-2 小时,大改动 1 天)。

年总:16-48 小时。

3. 模型路由与凭据管理(周期性)

触发条件: 新增模型、模型下线、切换默认 Agent、更新 API Key。

频率: 每月 1-2 次。

单次耗时: 15 分钟 - 1 小时。

年总:3-12 小时。

4. Token / 凭证续期(周期性)

触发条件: WorkBuddy token 60 天过期、Gemini Key 更新、DeepSeek 登录态过期。

频率: 每 1-2 个月一次。

单次耗时: 10 分钟 - 30 分钟(重抓 token、更新配置、重启服务)。

年总:2-6 小时。

5. R86S 与系统维护(周期性)

触发条件: Ubuntu 更新、内核升级、Docker 更新、磁盘清理。

频率: 每月 1 次。

单次耗时: 30 分钟 - 2 小时。

年总:6-24 小时。

6. Cloudflare 配额与配置(周期性)

触发条件: 免费额度接近上限、新增路由、DNS 变动、Access 策略调整。

频率: 每季度 1-2 次。

单次耗时: 30 分钟 - 2 小时。

年总:2-8 小时。

7. WeClaw 自身升级(主动选择)

触发条件: 你自己修 bug、加功能、同步上游。

频率: 取决于你的节奏。如果你持续开发,每周 2-10 小时;如果只是修补,每月 2-5 小时。

年总:24-500 小时(差异极大,取决于你的活跃度)。

这项是"主动选择"——你可以少做,但一旦停手,系统会慢慢落后。

8. 技能库维护(234 个)

触发条件: 命名混乱、功能重叠、失效技能清理、新增技能。

频率: 每季度 1 次(清理 + 整理)。

单次耗时: 4-8 小时。

年总:16-32 小时。

这一项是"债"——你的技能盘点上个月刚做过,但 234 个技能不会自己变整洁。

9. 文档同步(主动)

触发条件: 代码变了,文档要跟。

频率: 每周 1-2 小时(如果你养成习惯)。

年总:50-100 小时。

这一项最容易被忽略——你已经有 ARCHITECTURE.md、README.md、各章书稿、devlog,每一样都需要跟代码对齐。

10. 备份与恢复演练(周期性)

触发条件: 语料备份(KK 词典的双备份)、WeClaw 会话备份、NAS 校验。

频率: 每季度 1 次。

单次耗时: 1-3 小时。

年总:4-12 小时。

11. 故障排查(突发)

触发条件: 服务挂、消息丢、例句崩、Agent 不响应。

频率: 每月 1-3 次。

单次耗时: 30 分钟 - 4 小时。

年总:6-144 小时(波动极大)。

这一项是真正不可预测的——devlog 里那些"凌晨 3 点发现反馈墙坏了"就是这一类。

12. 合规边界观察(被动跟随)

触发条件: 微信政策调整、上游协议收紧、个人使用边界变化。

频率: 不定期。

单次耗时: 观察 30 分钟,判断 1-2 小时。

年总:2-10 小时。


三、把账加总

按三种维护强度算:

强度 假设 年总时长
最低维护 只跟必需、不主动加功能、不写文档 约 100-200 小时
中等维护 跟必需 + 每月小修 + 文档跟一部分 约 250-400 小时
最高维护 持续开发 + 全量文档 + 技能库整洁 + 每周升级 约 500-800 小时

你大概率落在"中等维护"——300 小时左右。


四、300 小时是什么概念

换算一下:

  • 每周约 6 小时
  • 每天约 50 分钟
  • 每月约 25 小时

它不是"每天花 5 分钟",而是"每周要拿出半天"。

它不是"维护一台服务器",而是"维护一个系统"。


五、哪些是"省不掉的",哪些是"可以省的"

省不掉的(约 100-150 小时/年)

  • iLink 协议适配(36-96 小时)
  • Agent 适配器(16-48 小时)
  • Token 续期(2-6 小时)
  • R86S 系统维护(6-24 小时)
  • 故障排查(6-144 小时,看运气)
  • 合规观察(2-10 小时)

这一块是"被动跟随"——你不动,上游会逼你动。

可以省的(约 200-400 小时/年)

  • WeClaw 自身升级(可以不开发)
  • 技能库维护(可以先不管)
  • 文档同步(可以不写)
  • Cloudflare 配置(可以不动)
  • 备份演练(可以偷懒)

这一块是"主动选择"——你不做,系统不会立刻坏,但会慢慢腐化。


六、真正的成本不是时间,是"注意力"

这里有一个容易忽略的差异:

时间成本 = 你可以安排大块时间去做。

注意力成本 = 它会突然打断你。

iLink 协议变了 → 你必须在几天内跟。

Token 过期了 → 服务停了,你必须在几小时内处理。

反馈墙上有 bug → 凌晨 3 点发现。

这些"被打断"的瞬间,才是维护真正的成本。

你书里第 10 章讲"技术债"时说的那句话,可以用在这里:

"技术债的破坏力,大致与'使用者数量乘以变更频率'成正比。"

你的系统,使用者只有你一个,但变更频率不低——因为上游一直在变。


七、这笔账怎么算才公道

如果按时间成本算:

  • 你的一年维护时间约 300 小时
  • 假设你的时间按 300 元/小时算
  • 年维护成本 = 9 万元

但这不是真话。

真话是:

  • 你把这 300 小时花在自己身上,不是雇人
  • 你不是在"付成本",你是在"投入学习"
  • 你在维护中学到的东西,比时间本身更值钱

所以更公道的算法是:

视角 算法 结论
会计师视角 300 小时 × 时薪 年成本 9 万
工程师视角 300 小时 × 学到的东西 年成本 0,甚至是"赚"
投资者视角 300 小时 × 长期复利 取决于你看多远

八、一句话

物质成本:一年不到 2000 块,你算得没错。

时间成本:一年约 300 小时,约合每周 6 小时,每天 50 分钟。

注意力成本:它会不定期打断你,尤其是上游变动和突发故障。

这笔账的真正问题是:你愿意为"数据主权 + 可扩展性 + 长期可控"付多少时间和注意力?

你的答案是"愿意"。那就够了。


如果你想让这 300 小时降下来,最有效的三件事是:

  1. 把"被动跟随"做成脚本(比如协议变更自动检测、Token 到期自动告警)
  2. 把"主动选择"做减法(技能库不是越多越好,234 个里真正在用的可能不到 50 个)
  3. 把"文档同步"自动化(你现在已经用 AI 写文档,可以让它顺手做同步检查)