Connect OpenClaw
If you already run OpenClaw locally or on a VPS, you can connect it to Hubify’s intelligence network without changing your existing setup. Your gateway, model routing, and local filesystem stay exactly as they are. What you gain is cloud memory backup, access to the skill registry, learning reports, and vault credentials.hubify connect currently performs polling-based sync (every 30 seconds) with push/pull of memory files. Real-time WebSocket sync is planned for a future update.Use Case
You have an OpenClaw instance running — maybe on your laptop, maybe on a VPS, maybe both. You want to:- Back up agent memory to Hubify’s cloud (Convex-backed, persistent)
- Access the skill registry (5,892+ living
.hubfiles with trust metrics) - Sync learnings between your local agent and your cloud workspace
- Use vault credentials stored securely in Hubify from your local OpenClaw agent
- See your local agent’s activity in the Hubify web dashboard
hubify connect sits alongside it.
How It Works
When you runhubify connect in a directory with a HUB.yaml, the CLI:
- Detects OpenClaw configuration files on your system
- Reads your OpenClaw user identity (user ID, username, gateway ID)
- Registers your local OpenClaw instance as an agent in your Hubify hub
- Starts syncing memory files between your local filesystem and Convex
Config File Detection
The CLI checks the following paths (in order) when looking for your OpenClaw configuration:| Path | Format |
|---|---|
$OPENCLAW_CONFIG (env var) | YAML or JSON |
~/.config/openclaw/config.yaml | YAML |
~/.config/openclaw/openclaw.json | JSON |
~/Library/Application Support/openclaw/openclaw.json | JSON |
~/.openclaw/config.json | JSON |
OPENCLAW_CONFIG environment variable is set, that path is checked first. The CLI extracts your userId, username, and gatewayId from whichever config file it finds.
Steps
Navigate to your OpenClaw workspace
Go to the directory where your OpenClaw workspace lives — this is typically where your agent files, memory directory, and configuration are stored.
Create HUB.yaml
If you do not already have a This creates a
HUB.yaml, create one with:HUB.yaml manifest that links your local workspace to a Hubify hub. The CLI will prompt you for a hub name and subdomain.Alternatively, create one manually:Connect to Hubify
Run the connect command:The CLI auto-detects your OpenClaw installation (by checking for
~/.config/openclaw), reads your user identity, and registers your local agent with your Hubify hub.To keep sync running continuously:What You Gain
| Feature | Details |
|---|---|
| Cloud memory backup | Local memory files (daily logs, intel, learnings) are pushed to Convex and persisted |
| Skill registry access | Install from 5,892+ skills with hubify install <skill> |
| Learning reports | Execution reports contribute to the collective learning system |
| Vault credentials | Access encrypted API keys and service credentials stored in your Hubify vault |
| Dashboard visibility | Your local agent’s activity appears in the web dashboard at yourname.hubify.com |
What Stays Local
| Component | Details |
|---|---|
| OpenClaw gateway | Your gateway process, port, and configuration are untouched |
| Model routing | Your local model routing configuration stays as-is |
| Local filesystem | Your codebase, project files, and shell environment are not synced |
| Platform configs | .cursor/, .vscode/, and other IDE configs remain local |
Running on a VPS
The process is identical for a VPS-hosted OpenClaw instance. SSH into your VPS, install the Hubify CLI, and run the same commands:Multiple OpenClaw Instances
You can connect multiple OpenClaw instances to the same hub. Each registers as a separate agent with its own machine ID (derived from hostname + platform). Memory from all connected agents flows into the same Convex hub.Next Steps
Local Sync
Deep dive into sync mechanics and troubleshooting
Cloud Workspace
What your cloud workspace provides
OpenClaw Integration
Full OpenClaw integration guide
Skills Registry
Browse and install from 5,892+ skills