快速开始
一键安装
# 一键安装(macOS/Linux)
curl -sSL https://raw.githubusercontent.com/ringclaw/ringclaw/main/install.sh | sh
# 一键安装(Windows PowerShell)
irm https://raw.githubusercontent.com/ringclaw/ringclaw/main/install.ps1 | iex
# 交互式配置(会提示输入 Bot Token、Chat ID 等)
ringclaw setup
# 启动
ringclaw start所有配置都存放在
~/.ringclaw/config.json中,不再读取RC_BOT_TOKEN等环境变量。运行ringclaw setup或直接编辑该文件,详见配置。
就这么简单。启动时,RingClaw 会:
- 通过 Bot App 的 WebSocket 连接 RingCentral
- 自动检测已安装的 AI Agent(Claude、Codex、Gemini 等)
- 保存配置到
~/.ringclaw/config.json - 开始接收和回复消息
RingCentral 配置步骤
TIP
创建好应用后,运行 ringclaw setup 可启动交互式向导,自动收集凭据、验证并保存配置文件。
第一步:创建 Bot App(必须)
前往 RingCentral 开发者控制台 并登录
点击 Register App → 选择 Bot Add-in
配置应用:
- Security → Application Scopes:勾选 Read Accounts、Read Messages、TeamMessaging、WebSockets Subscription、WebSockets
- Access:Private(仅限自己的账号)
点击 Create
进入 Bot 标签 → 点击 Install 将 Bot 安装到你的账号
复制 Bot 标签页上显示的 Bot Token
第二步:获取 Chat ID
在 RingCentral 中打开你和 Bot 的对话
点击 More → Copy conversation link
链接中
/messages/后面的数字即为 Chat ID(如https://app.ringcentral.com/l/messages/1234567890中的1234567890)
第三步:创建 Private App(可选)
Private App(REST API + JWT)可以启用以下高级功能:
- Summarize 其他聊天的对话
- 跨聊天操作(读取其他聊天消息、在其他聊天创建任务等)
在开发者控制台,点击 Register App → 选择 REST API App (most common)
配置应用:
- Auth:JWT auth flow
- Security → Application Scopes:勾选 Read Accounts、Read Messages、TeamMessaging、WebSockets Subscription、WebSockets
- Access:Private
点击 Create — 获取 Client ID 和 Client Secret
进入 Credentials 标签 → JWT Credentials → 点击 Create JWT Token
复制 JWT Token
交互式配置向导
ringclaw setup向导会:
- 提示输入 Bot Token(必需)
- 提示输入要监控的 Chat ID
- 可选配置 Private App 凭据(Client ID、Secret、JWT Token)
- 通过 RingCentral API 验证凭据有效性
- 将所有配置保存到
~/.ringclaw/config.json
安装渠道
curl -sSL .../install.sh | sh # stable(最新正式版)
curl -sSL .../install.sh | sh -s -- beta # beta(最新 main 构建)
curl -sSL .../install.sh | sh -s -- alpha feature/my-branch # alpha(指定分支构建)通过 CLI 切换渠道:
ringclaw update # 更新到最新正式版
ringclaw update --channel beta # 切换到 beta 渠道
ringclaw update --channel alpha --branch feature/foo # 切换到 alpha 分支macOS 提示
安装脚本和 ringclaw update 会自动清除 Gatekeeper 隔离属性(com.apple.quarantine、com.apple.provenance),下载后的二进制文件不会被系统拦截。
其他安装方式
# 通过 Go 安装
go install github.com/ringclaw/ringclaw@latest
# 通过 Docker(挂载 ~/.ringclaw 与宿主机共享 config.json)
docker run -it -v ~/.ringclaw:/root/.ringclaw \
ghcr.io/ringclaw/ringclaw start







