秀秀 3.0 最终选型决策建议(精简版)

编制:2026-05-31
给守一的 1-2 页决策依据浓缩版
详细设计方案见 /tmp/tailchat-ima/未完成功能设计方案_多Agent实现.md


一、双款关键数字对比

维度 TangSengDaoDao Mattermost
GitHub Star 3,493 36,900
上游活跃度 Server/Android/Web 周更;iOS 已 9 月没更(B75 风险) 日更,10 年老牌
协议 Apache 2.0 全开 4 层混合:编译版 MIT / 源码 AGPL-3.0 / Apache(i18n/templates)/ Source Available(EE)
B 类满足率(含部分) 82% 89.9%
B 类 P0 满足率 86.4% 92.4%
二开总工时 163-167 人天 ≈ 7-8 人月 150-240 人天 ≈ 7-11 人月
朋友圈工时 27 人天(服务端已有钩子) 52-78 人天(全栈零基础)
联邦工时 12 人天(WuKongIM 集群基础) 20-30 人天(自研 + Matterbridge 仅桥接异构)
推送工时 0 天(原生 6 路:小米/华为/Vivo/Oppo/FCM/APNs) 15-20 人天自建 PNS
i18n 无框架(B74 自研 10 天) 55 种语言开箱
Bot 接入 streamStart/End 流式 API + WuKongIM SDK WebSocket API + Plugin SDK
Robot 元数据 独立 robot 表 + user.robot 字段双轨 is_bot 单字段
与 OpenClaw 兼容度 极高(流式 LLM 输出最匹配) 中(Plugin RPC 模式需适配)
法务复杂度 高(AGPL 路径决策 + 商标强制剥离 + EE build tag)
商业 license 价格 朋友圈商业版需联系上海新比达 5-50 万美元/年(市场参考)

二、5 维度场景化决策

决策 1:现金流敏感 / 不想付任何 license

候选 适合度 理由
TSDD ✅✅✅ Apache 2.0 全开,0 推送限额,0 用户上限
Mattermost ✅✅ 编译版 MIT 也免费,但 read receipt 等小功能 EE-only;HPNS 推送付费

决策 2:乙方独立部署 + 联邦是硬需求

候选 适合度 理由
TSDD ✅✅ WuKongIM 集群 + webhook 桥接,12d 自研联邦
Mattermost Shared Channels 需 Entry/Enterprise 付费;自研 20-30d

决策 3:真人/Bot 严格分区 + 朋友圈双流是核心

候选 适合度 理由
TSDD ✅✅✅ Robot 表 + user.robot 字段双轨,group_member.robot 字段一行 SQL 过滤;朋友圈服务端钩子已留
Mattermost ✅✅ is_bot 内建;但朋友圈需 Plugin 全栈自研(工时 ×2)

决策 4:OpenClaw 23 Agent 兼容度

候选 适合度 理由
TSDD ✅✅✅ streamStart/End 流式 API 与 LLM 完美匹配;HTTP→WS 改造 10d
Mattermost ✅✅ Plugin RPC 模式与 socket.io 差距大,预计 15d

决策 5:长期国际化 / 海外市场

候选 适合度 理由
TSDD 🟡 中文优先,无 i18n 框架,B74 需自研 10d
Mattermost ✅✅✅ 55 种语言开箱,海外社区生态完整

综合矩阵

守一关键诉求 TSDD Mattermost
现金流敏感 ✅✅✅ ✅✅
乙方独立部署+联邦 ✅✅
真人/Bot 分区+朋友圈 ✅✅✅ ✅✅
OpenClaw 兼容 ✅✅✅ ✅✅
国内推送 ✅✅✅ ❌(需自建)
法务复杂度 ✅✅✅ ❌(强制剥离)
海外/i18n 🟡 ✅✅✅
匹配度 6/7 ✅✅✅ 2/7 ✅✅✅

三、最终推荐

首选:TangSengDaoDao

核心理由
1. 协议零风险(Apache 2.0)匹配开首单阶段
2. 6 路移动推送原生 是 Mattermost 完败的杀手锏
3. streamStart/End 流式 Bot 与 OpenClaw LLM 输出完美匹配
4. 真人/Bot 分区数据层支撑度最优(独立 robot 表)
5. 6 个月内可商用可能性 75-85%(显著高于 MM 60-75%)

备选:Mattermost(触发条件)

任一满足即考虑切换备选:
- 立大志 1 年内有海外/多语言市场开拓
- 守一明确不会 fork 源码(只用 Plugin),且接受 5-8d 商标剥离 + 15-20d 自建推送
- 守一愿意购买 EE 商业 license(5-50 万美元/年)

拒选

选项 拒选理由
Rocket.Chat Community 100 人上限 + 10k 推送 + 无 RBAC 自定义 + 无 Federation
继续修秀秀 31% 失效 + 三容器从未启动
Matrix/Synapse Bot 生态薄弱,OpenClaw 不兼容
Movim 仅 Web + 无 Bot 框架

四、6 个月里程碑(基于 TSDD)

月份 Sprint 关键交付 Go/No-Go
2026-06 Sprint 0 TSDD 部署 + OpenClaw PoC 是否继续 TSDD 路线
2026-07 Sprint 1 真人/Bot 双流 + 品牌定制 + 桌面快捷方式 alpha 是否符合守一独特需求
2026-08 Sprint 2 朋友圈 M1(27d 跨月开发) 朋友圈 alpha 是否可用
2026-09 Sprint 3 跨实例联邦 M2 + iOS fork 建立 iOS 工程师外包谈妥否
2026-10 Sprint 4 i18n 框架 + OpenClaw 23 Agent 迁移完成 是否进入生产灰度
2026-11 Sprint 5 灰度 10% → 50% → GA 6 个月可商用目标达成

五、守一立刻要决策的 3 件事

决策 1:是否接受 TSDD 商业版朋友圈替代自研?

决策 2:iOS 端策略(B75 唯一硬门槛)

TSDD iOS 仓库 9 个月没更,必须三选一:
- A:建立自家私有 fork + 雇外部 iOS 工程师维护(首期 5d + 月度 2d,月度成本约 0.5-1 万)
- B:iOS 端延后到 2026-12 后再上线(Web/Android/Electron 先用)
- C:催 TSDD 作者活跃恢复(被动)—— 建议 A 主 + C 辅

决策 3:OpenClaw 23 Agent 迁移节奏


六、关键约束 + 立刻行动

6 个月预算估算(人力)

TSDD 路线 备注
自研工时 约 7.5 人月 含 11 个模块
OpenClaw 迁移 1 人月(分批) 外部资源
iOS 外包 0.5-1 万/月 月度持续
应急 buffer 10% = 0.75 人月
合计 约 9 人月 总人力 6 个月内可承受

立刻启动命令

# 2026-06-01 启动 Sprint 0
clawteam start software-dev \
  --task "秀秀3.0 Sprint 0:TSDD 部署 + OpenClaw 兼容性验证" \
  --context /tmp/tailchat-ima/

# 看板跟踪
clawteam kanban

# 每周五同步进度
clawteam status --weekly

21 角色 ai-development-team 启动顺序

优先级 角色 启动时间 任务
P0 product-owner(Max) 2026-06-01 锁定 11 个模块 PRD
P0 scrum-master(Luda) 2026-06-01 Sprint 0 计划 + 每周仪式
P0 solution-architect 2026-06-03 TSDD 集成架构图
P0 devops-engineer 2026-06-03 TSDD docker-compose 部署
P0 mlops-engineer 2026-06-08 OpenClaw streamStart/End PoC
P1 ui-designer(Aura) 2026-07-01 Sprint 1 双流 + 品牌设计稿
P1 backend-reviewer + frontend-reviewer 2026-07-01 Sprint 1 编码
P2 legal-counsel 2026-10-W4 全量法务 review
P2 apex 2026-11-W3 GA 营销策划

报告完成
- 主报告:/tmp/tailchat-ima/未完成功能设计方案_多Agent实现.md(约 1.7 万字)
- 本简版:/tmp/tailchat-ima/最终选型决策建议.md(约 2,500 字)