手机端也能玩转 AI 智能体:ClawApp 移动 H5 聊天客户端深度体验
被困在电脑前的 AI 交互体验
大多数 AI Agent 平台只提供桌面端 Web 界面,这对需要随时在移动场景中与 AI 交互的用户来说非常不便——无论是通勤路上回复智能体消息,还是出差时调用自动化流程。
ClawApp 正是为解决这个痛点而生。作为 OpenClaw 的官方移动 H5 客户端,它将 AI 对话能力装进了手机浏览器。
技术架构解析
ClawApp 采用标准的 H5 单页应用(SPA)架构,核心技术栈包括:
| 层次 | 技术选型 | 作用 |
|---|---|---|
| 视图层 | Vue 3 + Vant UI | 组件化开发,原生手感 |
| 状态管理 | Pinia | 轻量级响应式状态 |
| 通信层 | WebSocket | 实时双向消息推送 |
| 网络层 | Axios | RESTful API 调用 |
客户端通过 WebSocket 与 OpenClaw 服务端保持长连接,实现消息的实时收发。这种方案相比轮询更高效,比 Server-Sent Events 更适合双向交互场景。
核心功能一览
- 即时对话:支持文字消息实时发送与接收
- 会话管理:多对话切换,历史记录本地缓存
- 移动适配:响应式布局,针对触屏优化
- 离线感知:网络恢复后自动重连,消息同步
快速上手
从 GitHub 获取项目并启动开发服务:
# 克隆仓库
git clone https://github.com/你的用户名/ClawApp.git
# 安装依赖
cd ClawApp
npm install
# 配置服务端地址(在 .env 中修改 VITE_WS_URL)
# 启动开发服务器
npm run dev
生产环境部署只需一条命令:
npm run build
生成的 dist 目录可直接部署到任意静态服务器或 CDN。
与传统方案的差异
相比直接在手机浏览器打开 OpenClaw 网页版,ClawApp 做了几点针对性优化:
- 包体积控制:移除 PC 端冗余组件,首屏加载更快
- 触摸交互:按钮尺寸、间距针对拇指操作优化
- 推送通知:集成 Service Worker,支持消息推送
- 持久化存储:使用 IndexedDB 缓存会话,支持离线查看
适用场景
ClawApp 适合以下用户群体:
- 需要移动办公的 AI 开发者
- 多终端协同使用 OpenClaw 的团队
- 追求更流畅移动端体验的用户
目前 GitHub 已获得 335 Stars,社区活跃度稳步增长。如果你正在使用 OpenClaw 平台,不妨试试这款专为移动场景打造的客户端。