← Back to Plugins
Channels

Stagewhisper Channel

StageWhisperIO By StageWhisperIO 👁 25 views ▲ 0 votes

OpenClaw channel plugin for StageWhisper

GitHub

Install

npm install
pnpm

README

# @stagewhisper/stagewhisper

OpenClaw channel plugin that turns StageWhisper live call moments into assistant tasks.

## What it does

During a live StageWhisper call, the system detects actionable moments (follow-ups, research requests, scheduling needs) and packages them as structured tasks. This plugin receives those tasks via the StageWhisper relay and injects them into OpenClaw as channel messages, allowing your AI assistant to start working while the call is still happening.

## Setup

### 1. Install the plugin

```bash
openclaw plugins install @stagewhisper/stagewhisper
```

Or install from a local path during development:

```bash
openclaw plugins install /path/to/integrations/openclaw-stagewhisper-channel
```

### 2. Generate a pairing code in StageWhisper

Open StageWhisper desktop → Settings → Assistant → Generate pairing code.

### 3. Complete pairing

```bash
openclaw stagewhisper pair --code <PAIRING_CODE> --api-url https://api.stagewhisper.io
```

Follow the printed instructions to apply config, then restart:

```bash
openclaw gateway restart
```

### 4. Verify the connection

```bash
openclaw stagewhisper status
```

## Development

```bash
cd integrations/openclaw-stagewhisper-channel
pnpm install
pnpm test
pnpm typecheck
```

### Local install for testing

```bash
openclaw plugins install $(pwd)
```

## Configuration

The plugin reads from `channels.stagewhisper` or `plugins.entries.stagewhisper.config`:

| Key | Required | Description |
|-----|----------|-------------|
| `apiBaseUrl` | Yes | StageWhisper backend URL |
| `integrationId` | Yes | Integration ID from pairing |
| `relayToken` | Yes | Relay token from pairing |
| `label` | No | Display label (default: "StageWhisper") |

## Architecture

```
StageWhisper Desktop → StageWhisper Backend (relay) → This Plugin → OpenClaw Assistant
                                                    ← Reply path ←
```

The plugin runs a background service that:
1. Connects to the StageWhisper relay stream (SSE)
2. Receives queued assistant tasks
3. Injects them as channel messages into OpenClaw
4. Posts assistant replies back to StageWhisper

## License

MIT
channels

Comments

Sign in to leave a comment

Loading comments...