核心功能
ClawTime是一个自托管的私有WebChat界面,专为OpenClaw网关设计,提供现代化的对话体验。其核心特性包括:基于WebAuthn标准的通行密钥(Passkey)认证,支持Face ID/Touch ID等生物识别;集成Piper TTS实现高质量语音合成;以及3D虚拟形象展示。
技术架构要求:由于WebAuthn协议强制要求HTTPS与真实域名,本地localhost无法满足手机等跨设备访问需求,因此必须配合Cloudflare Tunnel使用,形成「浏览器→Cloudflare隧道→本地服务→OpenClaw网关」的完整链路。
显著优点
1. 零密码安全认证:采用Ed25519密钥对+WebAuthn通行密钥双因子认证,彻底消除密码泄露风险
2. 隐私优先设计:完全自托管,对话数据不经过第三方云服务
3. 跨平台无缝体验:配置完成后,iPhone、iPad、Mac均可通过同一域名安全访问
4. 可扩展语音交互:Piper TTS支持离线运行,响应速度快且无需云端API费用
局限性与注意事项
- 域名依赖:必须使用自有域名+Cloudflare DNS,增加了初始配置复杂度
- Safari强制要求:iOS端必须使用Safari浏览器,Chrome/Firefox不支持系统级通行密钥调用
- Node.js环境依赖:需要维护v22+版本,存在长期更新负担
- 单点故障风险:Cloudflare隧道中断将导致服务不可达
适用人群
- 注重隐私的技术爱好者与开发者
- 需要为家庭/小团队部署私有AI对话服务的用户
- 已拥有OpenClaw网关访问权限的进阶用户
- 愿意投入时间学习Cloudflare网络配置的系统管理员
常规风险提示
- 设备认证失败是最高频问题,通常源于
PUBLIC_URL与网关allowedOrigins配置不匹配 - 首次通行密钥注册必须在Safari标准模式下完成,隐私模式会导致注册失败
- 定期备份
~/.clawtime/device-key.json,丢失后需重新完成设备授权流程