从项目管理角度审视风险、范围、进度和资源
结论:范围过大,需要砍阶段。
当前设计覆盖了 10 大类能力、4 个客户端平台、外网穿透、远程桌面、AI 操控——对一个个人开发者来说是 2-3 年的工作量。
建议:Phase 1 严格控制范围,只做"通过聊天通道控制一台设备"。其他全部推后。先跑通核心链路。
36 MCP Tool × 4 平台 × 外网穿透 × 远程桌面 × AI 操控 = 不可能在 28 周内完成。
设计了大量功能但没有验证用户是否需要。
OpenClaw 是核心依赖,MCP 支持可能变更、API 可能不稳定。
四个平台的屏幕捕获、输入模拟、UI 自动化都不同。
路线图有阶段划分,但没有明确的"完成"定义。
| 阶段 | 验收用例 | 完成定义 |
|---|---|---|
| Phase 1 | ① Telegram 发 "列出电脑文件" → 收到列表 ② Telegram 发 "执行 dir" → 收到结果 ③ 客户端重启后自动重连 | 3 个用例全部通过 |
| Phase 2 | ① Android 客户端看到 2+ 设备在线 ② 手机找电脑文件成功 ③ 跨设备远程桌面连接成功 | 3 个用例全部通过 |
| Phase 3 | ① 远程桌面操控流畅(<300ms) ② AI 自动打开记事本输入文字 ③ 跨设备文件传输成功 | 3 个用例全部通过 |
只做一件事:通过 Telegram 用自然语言在一台 Windows 电脑上执行命令并返回结果。
技术栈:OpenClaw Gateway + 客户端 MCP Server(只实现 exec 和 file_list 两个 Tool)
验证方式:Telegram 发 "dir C:\Users" → 收到目录列表
不做的:远程桌面、Android 客户端、AI 操控、外网访问、多设备