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, attach-mode sync, and experimental managed inspection.
/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, sync attach-mode sessions into ClawButler, and inspect experimental managed projections where supported. 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. Web now includes runtime-host governance summaries and managed write boundary previews directly on host cards, while 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 and combine them with managed inspection where supported$ ap runtime-host governance <runtime-host-id>Read decision, activity, and trace summaries for one runtime host$ 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 now exposes a user-facing Runtime Hosts tab for pair approval, discovery, batch-add, session sync, and managed session inspection.
Use Web when you need the broadest runtime-host surface and deeper investigation. Mobile is intentionally slimmer, but it is no longer limited to connector-status viewing.