ClawApp 1.9.0 发布:轻量化 H5 方案实现移动端 AI 智能体交互

当你在地铁上突然想起一个问题

很多 AI Agent 开发者都遇到过这种场景:你在地铁上突然想起要问智能体一个问题,但 OpenClaw 的管理后台只能在 PC 端访问。

ClawApp 正是为解决这个痛点而生——它是一个基于 H5 技术的移动端聊天客户端,让你可以用手机浏览器直接与 OpenClaw 平台上的 AI 智能体对话,无需安装任何 App。

核心设计:前后端分离的轻量化架构

ClawApp 采用了经典的前后端分离架构:

┌─────────────┐     HTTP/WebSocket     ┌─────────────────┐
│  移动端 H5   │ ◄───────────────────► │  OpenClaw API   │
│  (浏览器)    │                        │                 │
└─────────────┘                        └─────────────────┘

前端技术栈:

  • 纯 HTML/CSS/JavaScript,无需构建工具
  • 支持所有现代移动浏览器
  • 响应式设计,适配各种屏幕尺寸

这种设计理念的核心优势在于「零门槛」——用户只需打开浏览器输入地址就能使用,开发者也可以轻松定制界面。

实时通信:消息推送的技术实现

AI 对话场景对实时性要求很高,ClawApp 通过 WebSocket 维持与后端的持久连接:

// 核心连接逻辑示例
const ws = new WebSocket('wss://your-openclaw-server/ws');

ws.onmessage = (event) => {
  const data = JSON.parse(event.data);
  appendMessage(data.content, data.role);
};

相比传统的轮询方案,WebSocket 的单向长连接大幅降低了延迟,也减少了服务器资源消耗。

快速部署:一条命令跑起来

ClawApp 支持多种部署方式,最简单的方式是直接使用 Docker:

# 使用 Docker 快速启动
docker run -d -p 8080:80 \
  -e API_BASE_URL=https://your-openclaw-server \
  --name clawapp \
  ghcr.io/openclaw/clawapp:latest

部署完成后,访问 http://your-server:8080 即可在手机端使用。

与同类工具的差异化对比

特性 ClawApp 官方 Web UI 原生 App
安装方式 浏览器即用 浏览器即用 需下载安装
跨平台 ✅ 全平台 ✅ 全平台 ❌ 仅支持自有系统
定制难度 低(纯前端)
包体积 0 KB 0 KB 数十 MB
更新方式 无需更新 无需更新 需手动更新

ClawApp 的定位非常明确:在保持跨平台优势的同时,提供比官方 Web UI 更贴合移动端的交互体验。

适用场景

ClawApp 特别适合以下使用场景:

  • 移动办公:外出时随时与 AI 智能体交互
  • 快速验证:开发者在外测试 Agent 对话效果
  • 多端协同:PC 端训练、手机端对话的组合工作流

目前项目版本为 1.9.0,已在 GitHub 获得 369 Stars,生态正在逐步完善。如果你正在使用 OpenClaw 平台,不妨试试这个轻量化方案。