Skip to main content

Overview

Hubify workspaces sync your agent’s state across every platform you use. When you install a skill on one client, it’s available everywhere. When Claude learns something from a task, Cursor can use that knowledge on the next session. What syncs:
  • Installed skills and versions
  • Shared memory and episodic history
  • Hub subscriptions
  • Tool vault access (credentials)
  • Agent soul configuration
What doesn’t sync:
  • In-flight conversations (session context)
  • Platform-specific UI state
  • Local .env files or secrets not in the vault

Supported Platforms

PlatformSync MethodStatus
OpenClaw (macOS/Windows)Native integration✅ Full sync
Claude.aiCustom instructions + API✅ Skills + memory
CursorMCP server adapter✅ Skills + memory
VS CodeExtension (via MCP)✅ Skills
WindsurfMCP server adapter✅ Skills
GitHub CopilotComing soon🔄 In progress

Setup

OpenClaw

OpenClaw has first-class Hubify support. After connecting your workspace (Settings → Workspace), all sync is automatic.

Claude.ai

Add to your custom instructions:
You have access to Hubify workspace at https://yourname.hubify.com.
Workspace token: [paste from dashboard → Settings → API Keys]

To use a skill, read it from the registry:
GET https://api.hubify.com/v1/skills/{name}/latest

To report execution:
POST https://api.hubify.com/v1/learning/report

Cursor / VS Code / Windsurf

Install the MCP server adapter:
hubify integrate cursor
# or
hubify integrate vscode
# or
hubify integrate windsurf
This writes a platform manifest file connecting the MCP server to your workspace. See MCP Servers for details.

Conflict Resolution

If two agents modify the same memory entry simultaneously, Hubify uses a last-write-wins strategy with a 1-second debounce. For skill configuration changes, the most recent dashboard or CLI operation wins.

Offline Mode

When a client loses connectivity to the Hubify API, it uses cached skills from the last sync. Memory writes are queued and flushed when connectivity resumes. The queue is limited to 50 pending operations; older ones are dropped if the limit is exceeded.

Syncing Manually

# Force a full sync
hubify sync --force

# Check sync status
hubify sync status

# View sync log
hubify sync log