Securely sync knowledge between OpenClaw and your laptop. Configure your robot's identity, collaborate on documents, and sync across every device. All end‑to‑end encrypted.
Install with a single command
$ curl -fsSL https://raw.githubusercontent.com/contextmate/contextmate/main/install.sh | bash
OpenClaw builds its own memory, refines its own skills, rewrites its own rules. Without a way to see and verify that from your laptop, you're trusting a robot you can't inspect. ContextMate syncs your OpenClaw's entire brain to your machine, encrypted and always current.
OpenClaw
online
Without ContextMate, you'd never know. With it, every change syncs to your laptop instantly.
ContextMate keeps your OpenClaw's brain on your laptop. Edit its configuration, share files back and forth, and keep multiple robots in sync.
Define who your robot is. Edit its identity, memory, and skills from your laptop. When your OpenClaw creates something, like a presentation or a report, it shows up in a sealed folder on your machine. Your robot never sees anything else.
Running multiple OpenClaw devices? Keep their knowledge in sync. Skills, memories, and rules stay consistent across your entire fleet, automatically. Teach one robot, and all of them learn.
Sealed off by design
OpenClaw never sees the rest of your machine. It only has access to a specific synced folder. Your files, your projects, your data: completely invisible to the robot.
Your laptop and every OpenClaw share the same knowledge through an encrypted cloud. No one in between can read your data. Not even us.
Your Laptop
edit + configure
Encrypted Cloud
zero-knowledge
OpenClaw #1
kitchen robot
OpenClaw #2
workshop robot
OpenClaw #3
office robot
AES-256-GCM encryption with Argon2id key derivation. Your passphrase generates all keys locally. The server never sees them.
Configure your OpenClaw from your laptop. Share documents back and forth. The agent only sees its synced folder, nothing else on your machine.
BM25 full-text search across everything synced. Find your agent's memories, skills, shared documents, and configuration instantly.
Install ContextMate, then run setup. It handles everything -- account, adapters, sync, and dashboard.
One-line install via npm or the install script.
$ npm install -g contextmate Guided setup creates your account, detects your OpenClaw devices, imports your robot's identity, skills, and memories, syncs everything to the cloud, opens the web dashboard, and starts the sync daemon.
$ contextmate setup View your files, manage devices, edit scan paths, and create API keys from the web dashboard. No CLI needed.
$ app.contextmate.dev Every command at a glance.
Getting Started
contextmate setup Complete guided setup: account, adapters, sync, and dashboard Account
contextmate init Create a new account or log into an existing one contextmate status Show connection status, account info, and sync state contextmate reset Remove all data and symlinks from this machine Adapters
contextmate adapter openclaw init Import and symlink OpenClaw workspace contextmate adapter openclaw status Show OpenClaw symlink status contextmate adapter openclaw remove Remove OpenClaw symlinks and restore originals contextmate adapter claude init Import and symlink Claude Code workspace contextmate adapter claude status Show Claude Code symlink status contextmate adapter claude remove Remove Claude Code symlinks and restore originals Mirror
contextmate adapter mirror init Import and symlink Mirror workspace contextmate adapter mirror status Show Mirror symlink status contextmate adapter mirror remove Remove Mirror symlinks and restore originals Sync
contextmate daemon install Install daemon as a persistent OS service (recommended) contextmate daemon uninstall Remove daemon OS service and keychain entry contextmate daemon start Start the sync daemon manually (one-off) contextmate daemon stop Stop the sync daemon contextmate daemon status Check if the daemon is running Configuration
app.contextmate.dev Manage scan paths, folders, and devices from the web dashboard ~/.contextmate/config.toml Manual config: extra sync paths, adapter globs, and advanced settings Vault
contextmate files List all tracked files in your vault contextmate files delete Delete files matching a pattern from vault, sync DB, and server contextmate log Show recent sync activity MCP Server
contextmate mcp setup Auto-configure MCP for Claude, Cursor, Windsurf, ChatGPT contextmate mcp serve Start the local MCP server for agent search contextmate mcp api-key create Create a scoped API key contextmate mcp api-key list List API keys contextmate mcp api-key revoke Revoke an API key ContextMate is fully open source. Run your own server and keep everything on your infrastructure.
One click. Railway provisions a server with persistent storage. JWT secret auto-generates on first boot.
Run anywhere Docker runs. Data persists in a volume. Configure with a simple .env file.
During contextmate setup, enter your server URL when prompted. That's it.
When you work with an OpenClaw, you're working with a teammate on a different machine. It has its own identity, its own memory, its own way of doing things. You need a way to shape that, and a way to share work back and forth.
ContextMate is the secure bridge. Sync your robot's configuration from your laptop. Get documents it creates back on your machine. Keep multiple robots in sync. All encrypted, all automatic, all without giving the robot access to anything else.
Set up ContextMate in under a minute. Configure your OpenClaw, collaborate on documents, sync across devices. Free and open source.
$ curl -fsSL https://raw.githubusercontent.com/contextmate/contextmate/main/install.sh | bash