open-index/open-npm huggingface dataset:
npm package: @hywkp/test-openclaw-sider
Description: Official Chrome channel plugin for connecting OpenClaw in Sider Chrome extension
Latest version: 1.0.3

# chrome-openclaw-sider

OpenClaw 官方 Sider 渠道插件，用于在 Sider 中连接 OpenClaw。

它支持 OpenClaw 标准登录配对流程、一次性 setup token 换取长期 token，以及直接写入 relay token 这三种接入方式。

## 兼容性

- `openclaw >= 2026.3.22`

## 推荐安装方式

大多数用户建议直接使用配套 CLI：

```bash
npx -y @sider-ai/chrome-openclaw-sider-cli install
```

它会自动安装或更新插件，并立即进入终端配对流程。

## 手动安装

安装插件：

```bash
openclaw plugins install chrome-openclaw-sider
```

如果本地已经安装过，可改为更新：

```bash
openclaw plugins update chrome-openclaw-sider
```

发起配对：

```bash
openclaw channels login --channel chrome-openclaw-sider
```

终端会显示一条短期 pairing code。用户在 Sider 浏览器扩展中输入这条 code 后，插件会把长期 `token` 自动写回 `channels.chrome-openclaw-sider`。

## 配置方式

插件支持三种常见初始化方式。

### 终端配对

直接使用 OpenClaw 自带登录流程：

```bash
openclaw channels login --channel chrome-openclaw-sider
```

### Setup Token

把一次性 token 写入 `channels.chrome-openclaw-sider.setupToken`：

```json
{
  "channels": {
    "chrome-openclaw-sider": {
      "enabled": true,
      "setupToken": "<one-time-token>"
    }
  }
}
```

插件启动后会自动把 `setupToken` 换成长期 `token`，写回配置，并删除 `setupToken`。

### 直接写入 Relay Token

直接写入长期 relay token：

```json
{
  "channels": {
    "chrome-openclaw-sider": {
      "enabled": true,
      "token": "<relay-token>"
    }
  }
}
```

命名账号可写在 `channels.chrome-openclaw-sider.accounts.<id>` 下。

如果是手动改配置，完成后需要重启 gateway：

```bash
openclaw gateway restart
```

## 运行时选项

- `SIDER_BASE_URL`：覆盖默认 API base（`https://selfclaw.apps.wisebox.ai`）
- `SIDER_SETUP_TOKEN`：默认账号的 setup token 环境变量 fallback
- `SIDER_SETUP_TOKEN_<ACCOUNT_ID>`：命名账号的 setup token 环境变量 fallback
- `channels.chrome-openclaw-sider.relayId`：可选自定义 relay ID，默认是 `openclaw-<accountId>`
- `channels.chrome-openclaw-sider.subscribeSessionIds`：可选的入站 session 过滤列表

## 说明

- 同一账号下不要混用 `setupToken` 和 `token`。
- 对大多数用户来说，终端配对是最简单的初始化方式。