oscarhenrycollins3k downloadsChat with your OpenClaw AI agent in a sidebar. Your vault is the agent's workspace.
Chat with your OpenClaw AI agent directly from Obsidian.
Your vault becomes the workspace. Your AI lives in the sidebar. No browser tabs, no separate apps — just your notes and your AI, side by side.
Plugin page: https://community.obsidian.md/plugins/openclaw
If you want pre-release builds:
oscarhenrycollins/obsidianclawThe setup wizard opens automatically after install:
https://<your-tailnet-hostname> (plugin converts to wss://.../ws)ws://<your-tailscale-ip>:18789~/.openclaw/openclaw.json → gateway.auth.tokenopenclaw devices list
openclaw devices approve <requestId>
Done. The device is remembered permanently.
openclaw config set gateway.bind tailnet && openclaw gateway restartIf connection fails, first confirm gateway health and Serve routes:
openclaw statusandtailscale serve status
| Command | Description |
|---|---|
OpenClaw: Toggle chat sidebar |
Open/close the chat panel |
OpenClaw: Ask about current note |
Send the active note as context |
OpenClaw: Reconnect to gateway |
Re-establish the connection |
OpenClaw: Run setup wizard |
Re-run the onboarding flow |
"Could not connect" / "Disconnected" — Most common cause: the gateway stopped. SSH into your gateway machine and run openclaw gateway restart. If that fixes it, the gateway had crashed. Also check: Is Tailscale running on both devices? Is the URL correct (ws://<tailscale-ip>:18789)? Is the token right?
"Pairing required" — Every new device needs a one-time approval. Run openclaw devices list and openclaw devices approve <requestId> on your gateway machine, or approve from the dashboard.
Switching devices — Force-quit Obsidian and reopen. It picks up synced data from the other device.
Three layers: Tailscale encrypts all traffic (WireGuard VPN), gateway token authenticates connections, and Ed25519 device keys fingerprint each device. Your keys never leave your machine.
git clone https://github.com/oscarhenrycollins/obsidianclaw.git
cd obsidianclaw
npm install
npm run build
Copy main.js, manifest.json, and styles.css to .obsidian/plugins/openclaw/.
MIT