Thanks to visit codestin.com
Credit goes to clawapp.qt.cool

功能 部署 连接 下载 社区 GitHub

ClawApp

用手机浏览器和你的 OpenClaw AI 智能体聊天
流式对话 · 多媒体收发 · 语音输入 · 多智能体 · 离线缓存

SSE 实时推送 Ed25519 签名 IndexedDB 离线 PWA 支持 零依赖前端 语音输入 断线续传 暗色主题
SSE 实时推送 Ed25519 签名 IndexedDB 离线 PWA 支持 零依赖前端 语音输入 断线续传 暗色主题
0
核心功能
0KB
零依赖前端
0
部署方式
0%
开源免费

功能特性

为移动端深度优化,开箱即用的 AI 聊天体验

流式聊天

SSE 实时推送,打字机效果逐字输出,体验丝滑

语音输入

语音转文字,HTTPS 环境下一键语音对话

多媒体收发

图片/视频/音频/文件全格式支持,灯箱预览,语音气泡播放

多智能体

新建会话时可选择不同 Agent,灵活切换

快捷指令

/model、/think、/new 等指令面板,高效操作

工具调用

实时显示 AI 工具调用状态,过程透明可见

会话管理

切换、新建、删除会话,多轮对话井然有序

主题 & 国际化

亮色/暗色/跟随系统 + 中英文切换

安全认证

Token + Ed25519 设备签名,兼容 OpenClaw 2.13+

PWA + 离线缓存

IndexedDB 持久化,断网可查历史,恢复后自动同步

智能重连

断线自动恢复,无闪烁,消息去重

大屏适配

手机、平板、桌面浏览器全端响应式布局

截图预览

真实界面截图,所见即所得

登录页

登录连接

AI 聊天回复

流式聊天

快捷指令面板

快捷指令

会话管理

会话管理

指令面板

指令面板

设置面板

设置与帮助

工作原理

三层架构,代理服务端自动完成设备签名握手

📱
手机浏览器
任意网络
WS / WSS
🖥️
ClawApp Server
端口 3210 · 离线缓存
WS + Ed25519
🤖
OpenClaw Gateway
端口 18789

为什么选 ClawApp

与 OpenClaw 原生 Web UI 的功能对比

功能OpenClaw Web UIClawApp
手机浏览器访问需要本机任意设备
流式聊天支持支持
语音输入不支持支持 (HTTPS)
离线消息缓存不支持IndexedDB
PWA 安装不支持支持
Android APK不支持自动构建
外网访问需自行配置cftunnel 一键
设备认证Token 明文Ed25519 签名

快速部署

一条命令,开箱即用

curl -fsSL https://raw.githubusercontent.com/qingchencloud/clawapp/main/install.sh | bash

脚本会自动检测环境、安装依赖、构建前端、交互式配置 Token,并支持 PM2 常驻运行

外网访问

不在同一网络?一条命令搞定 HTTPS 穿透

推荐

cftunnel 一键穿透

cftunnel quick 3210

免费、自动 HTTPS、无需公网 IP、支持固定域名

查看 cftunnel 文档 →

SSH 隧道

ssh -f -N -R 0.0.0.0:3210:localhost:3210 user@server

需要公网服务器,简单快速,但无 HTTPS(语音不可用)

连接配置

打开页面后只需填写两个字段即可连接

服务器地址

局域网填 电脑IP:3210,外网填公网地址或 cftunnel 域名

App Token

你在 .env 中设置的 PROXY_TOKEN,相当于访问密码

Gateway Token

~/.openclaw/openclaw.jsongateway.auth.token 中获取

常见问题

部署和使用中的常见疑问

一直显示「连接中」或报 502 Bad Gateway 错误?

1. 检查 OpenClaw Gateway 是否在运行:curl http://localhost:18789

2. 后台日志如果提示 Gateway 握手失败: NOT_PAIREDpairing required,是因为根据 OpenClaw 的安全机制,首次连接需要作为设备进行配对审批。请在运行 Gateway 的服务端执行以下命令批准配对:

# 查看待配对设备列表并获取 requestId
openclaw gateway call device.pair.list --json

# 使用 requestId 批准配对
openclaw gateway call device.pair.approve --params '{"requestId":"<你的id>"}' --json

3. 确认 OPENCLAW_GATEWAY_TOKEN 正确

4. Docker 部署时,Gateway 地址应为 ws://host.docker.internal:18789

手机打不开页面?

1. 手机和电脑是否在同一 WiFi?

2. 电脑防火墙是否放行了 3210 端口?

3. 地址是否用了电脑 IP(不是 localhost)?

语音输入按钮点了没反应?

浏览器要求 HTTPS 才能使用麦克风。局域网 HTTP 访问时,语音按钮会提示需要 HTTPS。解决方案:使用 cftunnel quick 3210 一键开启 HTTPS 隧道。

能多人同时使用吗?

可以。每个连接创建独立的 Gateway 会话,但共享同一个 OpenClaw 实例。

下载使用

多平台支持,随时随地聊天

📱

iPhone / iPad

Safari 打开后点击「添加到主屏幕」

部署教程
🤖

Android

下载 APK 安装包

下载 APK
💻

桌面浏览器

Chrome / Edge / Firefox 直接访问

部署教程

社区交流

加入社区,交流使用心得、反馈问题、获取最新动态

QQ 交流群

QQ交流群

扫码或 点击链接 加入

微信交流群

微信交流群

扫码或 点击链接 加入

项目详情 晴辰导航