clawtime

🤖 个性化 3D 声控 AI 交互终端

基于 OpenClaw 网关的个性化 AI 助手界面,支持 3D 头像定制与语音交互,通过本地 Whisper 实现精准语音识别。

收藏
7.1k
安装
1.6k
版本
v1.0.1
CLS 安全性认证2026-05-06
点击查看完整报告 >

使用说明

ClawTime 是一个为 OpenClaw 设计的 Web 聊天界面 Skill,旨在通过现代化的交互方式增强 AI 助手的使用体验。它将传统的命令行交互转化为可视化的 Web 应用,支持 3D 体素头像、语音对话和 Passkey 认证,让用户能够构建个性化的 AI 助手终端。

核心用法方面,ClawTime 的安装配置涉及多个步骤:首先通过 npm 安装依赖并设置 Whisper.cpp 实现服务端语音识别;其次配置 OpenClaw 网关 Token 以建立身份认证;接着可选择使用 Three.js 创建自定义 3D 体素头像,通过编辑 JavaScript 文件定义头像的动画状态和外观;最后通过 systemd 用户服务部署应用,并配合 Cloudflare Tunnel 实现外部访问。整个流程需要一定的 Linux 系统操作基础。

该 Skill 的显著优点包括:独特的 3D 体素头像系统,支持多状态动画(思考、说话、倾听等),提供比传统聊天界面更生动的交互体验;双模式语音识别,优先使用本地 Whisper.cpp 保证隐私和准确性,同时提供浏览器 SpeechRecognition 作为后备;支持语音打断(Barge-in)和自动静音检测,交互更自然;基于 Passkey 的无密码认证提升了安全性;渐进式 Web 应用(PWA)支持允许用户将界面添加到手机主屏,像原生应用一样使用。

然而,ClawTime 也存在潜在缺点和局限性:配置流程较为复杂,涉及环境变量设置、systemd 服务管理和隧道配置,对非技术用户门槛较高;依赖 Cloudflare Tunnel 免费版会导致 URL 随机变化,每次重启服务后需要重新注册 Passkey,影响使用连续性;3D 头像开发需要一定的 Three.js 和 JavaScript 知识,自定义门槛不低;服务端语音组件 Whisper.cpp 需要额外编译安装,对系统资源有一定要求。

该 Skill 适合的目标群体主要是已部署 OpenClaw 网关的技术用户,特别是希望为 AI 助手添加语音交互和可视化界面的开发者。适合愿意投入时间定制个性化 AI 助手体验的高级用户,以及需要在移动设备上通过 Web 界面与 AI 交互的场景。对于追求即开即用体验的普通用户,或无法配置外部网络隧道的内网环境,则不太适用。

使用风险主要包括:需要手动执行多个系统级命令(git clone、make 编译、systemd 配置),若不理解命令含义可能导致系统配置错误;GATEWAY_TOKEN 等敏感信息需要妥善保管,泄露可能导致未授权访问;依赖 whisper.cpp 和 Cloudflare 等外部项目,若上游更新或停止维护可能影响功能;Node.js 服务的持续运行会增加系统资源消耗,需关注内存和 CPU 使用情况。

安全解读

核心用法

ClawTime 是一款面向 OpenClaw 用户的自托管 Web 聊天界面,将命令行 AI 助手转化为可视化、可交互的网页应用。部署流程分为四步:安装 Node.js 依赖与 whisper.cpp 语音识别引擎 → 配置网关令牌连接 OpenClaw → 创建个性化 3D 体素头像 → 启动 systemd 服务并建立 Cloudflare 隧道获取公网访问链接。

使用体验围绕"对话即应用"设计:用户通过 Passkey 生物认证登录,无需密码;3D 头像实时反馈 AI 状态(idle/thinking/talking/listening);点击头像即可进入语音模式,支持打断插话(Barge-in)与多语言识别。所有数据存储于本地 ~/.clawtime/ 目录,无云端上传。

显著优点

  • 隐私优先架构:端到端本地运行,对话数据不出设备,符合 GDPR 数据最小化原则
  • 现代认证体验:WebAuthn Passkey 替代传统密码,支持 iOS/Android 面容/指纹登录
  • 低代码个性化:通过修改 JSON 配置和 JavaScript 体素代码即可定制专属 3D 形象与主题色
  • 零 API 成本语音:集成 whisper.cpp 本地识别 + edge-tts 合成,无需 OpenAI/Azure 语音服务付费
  • 渐进式 Web 应用:支持"添加到主屏幕",体验接近原生 App

潜在缺点与局限性

  • T3 来源风险:开发者 youngkent 为个人身份,非企业背书,需用户自行审计代码
  • 免费隧道不稳定:Cloudflare 免费随机 URL 重启即变,Passkey 需重新注册;固定域名需付费方案(ngrok Pro $8/月)
  • 前端性能边界:Three.js 体素渲染在低端移动设备可能出现卡顿,复杂头像需控制多边形数
  • 语音依赖编译:whisper.cpp 需本地编译 C++ 代码,对非技术用户门槛较高
  • 无自动更新机制:Node.js 与依赖需手动维护,存在安全补丁滞后风险

适合人群

  • 注重隐私的技术爱好者,希望将 AI 对话完全本地化
  • OpenClaw 现有用户,寻求更友好的可视化交互层
  • 前端开发者或数字艺术创作者,希望打造个性化 AI 品牌/IP 形象
  • 多语言家庭用户,需要支持跨语言语音交互的私人助手

常规风险

  • 系统服务持久化:创建的 systemd 服务持续后台运行,若配置不当可能暴露本地端口
  • 隧道公网暴露:Cloudflare/ngrok 将本地服务映射至公网,需确保网关令牌强度足够防止未授权访问
  • sudo 使用点:安装 whisper-transcribe 包装器时需 root 权限,虽用途合理但建议审查脚本内容
  • 依赖供应链:从 GitHub 下载 whisper 模型文件,需验证 ggerganov 仓库签名防止供应链攻击

clawtime 内容

手动下载zip · 7.3 kB
README.mdtext/markdown
请选择文件