首页/ 架构/ 实施路线图

实施路线图

五阶段渐进式开发,每个阶段交付独立可用的产品

5
实施阶段
28
总周数
36
MCP Tools
4
目标平台
Phase 1

基础 MVP

第 1-4 周
目标:MCP Server 跑通,通过聊天通道控制一台设备
  • 1安装配置 OpenClaw Gateway(主机),配置 mcpServers
  • 2实现客户端的 MCP Server 功能:10 个核心 MCP Tool(file_list/read/write、exec、process_list、sysinfo、power、notify_send)
  • 3客户端启动时自动通过 SSE 注册到 Gateway
  • 4端到端测试:Telegram/飞书发 "查看电脑上的文件" → AI 调用 MCP tool → 执行 → 返回
  • 5配置 session.identityLinks 跨通道记忆统一
交付物:客户端运行在主机,通过 Telegram/飞书/微信控制
Phase 2

多设备 + Android 客户端

第 5-10 周
目标:多设备 + Android 客户端 + 远程控制
  • 1客户端跨平台:Linux / macOS 版本(复用 Windows 代码)
  • 2添加远程控制能力:屏幕截图/推流、鼠标键盘直通、剪贴板同步
  • 3自建 Android 客户端:设备列表、文件浏览器、远程终端、远程桌面、AI 聊天
  • 4跨设备操作:手机找电脑文件、电脑看手机截图
交付物:多设备互联,手机控制电脑
Phase 3

桌面客户端 + 完善

第 11-16 周
目标:桌面客户端 + AI 应用操控 + 完整体验
  • 1自建 Tauri 桌面客户端:设备仪表盘、文件管理器、远程终端、远程桌面、系统监控
  • 2远程控制增强:MJPEG 推流(15-30fps)、鼠标键盘实时操控、多显示器、剪贴板同步
  • 3AI 应用操控:UI 元素操作(Accessibility API)、浏览器自动化、OCR 屏幕识别
  • 4跨设备文件传输:设备间直接传输文件
  • 5客户端连接生命周期:自动通联检测、Tailscale 按需启停、心跳保活、断线重连
  • 6打包为 Windows .exe + Linux .deb + Android APK
交付物:全平台客户端,AI 操控应用,跨设备文件传输
Phase 4

智能家居与 IoT

第 17-22 周
目标:扩展到计算机之外的设备
  • 1轻量 IoT 客户端(树莓派 CLI 版)
  • 2智能家居集成(Tuya / SmartThings / Home Assistant)
  • 3定时任务(通过 OpenClaw cron,如每晚 2 点备份照片)
  • 4通知转发(手机通知 → 聊天通道)
交付物:统一控制 PC、手机和 IoT 设备
Phase 5

安全加固与发布

第 23-28 周
目标:生产级质量,可正式发布
  • 1端到端加密(libsodium / NaCl)
  • 2基于角色的权限控制(如 "此通道只能读文件,不能执行命令")
  • 3所有远程操作审计日志
  • 4客户端自动更新机制
  • 5发布:Play Store、GitHub Releases
  • 6文档和安装指南
交付物:可发布的正式产品

风险与缓解

风险影响缓解措施
OpenClaw MCP 协议变更集成困难适配层隔离;锁定 OpenClaw 版本
跨平台 UI 自动化开发效率Phase 1 只做 Windows;优先浏览器自动化
个人开发者精力有限进度延迟每阶段独立交付;Phase 1 仅需 4 周
外网访问不稳定连接中断Tailscale + DDNS-GO 双方案;心跳自动重连

验证方式

Phase 1

Telegram 发 "列出电脑上的文件" → 收到文件列表

Phase 2

Android 客户端看到多台设备在线,手机找电脑文件成功

Phase 3

桌面客户端远程桌面操控流畅,AI 自动操作应用成功

Phase 4

"关闭客厅灯" → IoT 设备响应;定时备份执行

Phase 5

安全审计通过,自动更新正常,Play Store 上架