Connectors
Connect ClawButler to OpenClaw gateways and Runtime Hosts. OpenClaw remains the fully supported connector path; Hermes / Claude Code / Codex currently enter through runtime-host discovery and attach-mode sync.
/connectorsOverview#
The Connectors page now covers three paths: pair a Runtime Host for cloud and local-runtime discovery, add an OpenClaw connector manually for self-hosted or advanced environments, or use local scan-local as a legacy convenience for nearby OpenClaw instances.
Runtime Hosts can discover Hermes, Claude Code, Codex, and OpenClaw instances on a paired machine. After discovery, you choose which instances become connectors and, when supported, sync attach-mode sessions into ClawButler. OpenClaw remains the only fully supported provider-native connector path.
Prerequisites#
- A ClawButler account and access to the machine or gateway you want to govern
- For Runtime Host pairing: the `/pair?kind=runtime-host&code=...` link or pair code shown in ClawButler
- For manual OpenClaw connectors: gateway URL and operator token
Access Model and Support Boundary#
For cloud users, the recommended path is Runtime Host pairing. Approve the machine from the pair screen, then return to Connectors to run discovery against that paired host.
For self-hosted or advanced environments, manual OpenClaw connectors are still supported. Local `scan-local` remains a convenience path for older or nearby OpenClaw setups, not the primary onboarding path.
Setup Flow in ClawButler#
Choose the path that matches your environment: Runtime Host pairing for cloud, local scan-local for legacy nearby OpenClaw setups, or manual connector entry for self-hosted and advanced cases.
Path A: Pair a Runtime Host (recommended for Cloud)
Open the pair flow (`/pair?kind=runtime-host&code=...`) on the target machine, approve the Runtime Host, then return to Connectors and run Discover.
Path B: Local `scan-local` for legacy OpenClaw setups
Use local scan when you already run OpenClaw on the same machine or LAN and want a quick import path. This is still useful for legacy local setups, but it is not the primary cloud onboarding flow.
Path C: Manual connector for self-hosted / advanced environments
Expected Results#
After pairing or adding a connector, you should see:
- Runtime Host cards or connector cards showing status, last seen / last sync, and supported providers
- Discovered Hermes / Claude Code / Codex / OpenClaw instances before batch-add, or synced agent counts for manual OpenClaw connectors
- Selected runtime instances becoming connectors in the main connector list
- Attach-mode sessions available for sync where the runtime provider supports projection
Web Operations#
Open `Connectors` from the System section. This page now contains both connector management and runtime-host operations.
Common actions on this page:
- Pair / Approve — authorize a machine as a Runtime Host
- Discover — scan one paired Runtime Host for Hermes / Claude Code / Codex / OpenClaw instances
- Add Selected — create connectors only for chosen discovered instances
- Sync Sessions — project attach-mode runtime sessions into ClawButler
- Test / Diagnose — validate connector health and investigate issues
- Edit / Delete — adjust stored connector details or remove an unused entry
Runtime Host workflow
The typical web loop is Pair Runtime Host → Discover → Add Selected → Sync Sessions. IM channel operations still live on connector cards for OpenClaw connectors when those channels are configured.
CLI Operations#
CLI covers both sides of the page: Runtime Host intake and traditional connector operations.
$ ap runtime-host listList paired runtime hosts and check which providers each host can discover$ ap runtime-host discover <runtime-host-id>Run discovery on one paired host and inspect Hermes / Claude Code / Codex / OpenClaw instances$ ap runtime-host batch-add <runtime-host-id> --instance-key <instance-key>Create connectors only for selected discovered runtime instances$ ap runtime-host sync-sessions <runtime-host-id> --instance-key <instance-key>Project attach-mode sessions from selected runtime instances into ClawButler$ ap connector discovery scan-localDiscover nearby or local OpenClaw candidates for the legacy scan-local path$ ap connector discovery import-local --candidate-url http://127.0.0.1:8080 --name local-devImport one discovered OpenClaw candidate as a connector$ ap connector listList all connectors created from manual entry, discovery import, or Runtime Host batch-add$ ap connector test <id>Test connectivity to a specific connector$ ap connector sync <id>Re-sync agents or connector state from an OpenClaw connector$ ap connector security-check <id>Run security checks on a connector$ ap connector diagnosis <id>Run diagnostics on a connectorMobile Operations#
Mobile can inspect connector health and synced state, but it does not currently expose a user-facing Runtime Host pairing entry.
Use Web or CLI for Runtime Host pairing, discovery, batch-add, and session sync. Mobile remains read-oriented for connector status.