核心用法
claude-connect 是一款专为 Clawdbot 设计的 Claude 认证管理工具,解决 Claude Code CLI Token 每 8 小时过期导致的连接中断问题。用户完成一次性初始设置后,工具会在后台自动监测 Token 有效期,并在过期前 30 分钟主动调用 Anthropic OAuth API 刷新凭证,确保 Claude 服务与 Clawdbot 保持持久连接。
安装流程需先通过 Homebrew 安装 jq,然后安装 Claude Code CLI 并完成 /login 浏览器授权,创建 Keychain 凭证条目。随后通过 clawdhub install claude-connect 安装技能,运行 ./refresh-token.sh 完成首次连接。支持 --force 参数强制立即刷新。
显著优点
- 零维护成本:完全自动化运行,无需人工干预 Token 刷新
- 智能容错:自动扫描并处理 Keychain 中的重复/不完整凭证条目
- 无缝集成:直接读写 Clawdbot 的
auth-profiles.json,无需手动配置 - 及时预警:30 分钟提前刷新窗口,避免服务中断
- 后台静默:定时任务机制,不干扰正常使用
潜在缺点与局限性
- 平台限制:仅支持 macOS 10.15+,依赖 Keychain 访问
- 订阅门槛:需要活跃的 Claude 付费订阅(Pro/Max/Team/Enterprise)
- 外部依赖:依赖 Anthropic OAuth 服务稳定性,API 变更可能导致失效
- 单点风险:Token 集中管理,若脚本出现 bug 可能影响全部认证流程
- 安全边界:需要 Keychain 访问权限,存在凭证泄露的理论风险
适合人群
- 使用 Clawdbot 且需要稳定 Claude 连接的开发者和团队
- 不愿手动管理 Token 过期问题的自动化运维人员
- 长期运行 Claude 集成服务的 macOS 用户
常规风险
- 凭证安全:脚本需访问 Keychain 敏感数据,建议审查源码后使用
- 网络依赖:OAuth 刷新依赖网络连接,断网可能导致 Token 过期
- 服务变更:Anthropic 若调整认证机制,工具可能需紧急更新
- 权限管理:确保
refresh-token.sh文件权限正确,避免其他用户读取