Connect your AI agent to Rivault in under 5 minutes.
Installs the Rivault desktop app, then registers the skill and plugin OpenClaw needs to reach your vault. macOS only for now.
curl -fsSL https://www.rivault.ai/install.sh | shThe installer detects OpenClaw automatically and registers the Rivault plugin via openclaw plugins install, then installs the skill prompt, no manual SKILL.md download needed. It also sets up the local Rivault daemon and a watcher that scrubs every released secret out of the OpenClaw transcript after each task.
To uninstall later: curl -fsSL https://www.rivault.ai/install.sh | sh -s -- --uninstall
After install you'll be prompted to log in to link your desktop app. This sets up the API key used for vault calls. No manual setup needed. Need a key for manual setup? Generate one on your Settings page.
The installer writes the key to both the desktop daemon's config (~/Library/Application Support/Rivault/config.json) and the OpenClaw plugin config (~/.openclaw/openclaw.json under plugins.entries.rivault.config.apiKey), so both the daemon's MCP server and the OpenClaw plugin authenticate without any further setup. The plugin auto-discovers the local daemon on 127.0.0.1 via ~/Library/Application Support/Rivault/daemon.json, so every retrieval is observable by the redaction watcher.
Skipped the prompt? Open the Rivault desktop app and click Sign in with Rivault. The browser flow pairs your Mac and wires up the daemon in one step. (Or re-run the installer; it's idempotent.)
OpenClaw picks up new plugins at gateway start time. Restart the gateway so the Rivault plugin loads with your API key:
openclaw gateway restartStart a new OpenClaw session and ask your agent something that needs your vault data:
# Example prompts to try:
"Fill out the signup form on https://maju.design/"The agent will automatically search your vault, request authorization for sensitive items via Face ID, and use the values to complete the task. The desktop app's watcher redacts every retrieved value out of the OpenClaw transcript when the task ends.
How default (L2) items are protected, redacted, and retained, by runtime and plan. Manually configured L1 items are non‑zero‑knowledge.
Face ID items are encrypted on your device, so Rivault's servers only ever see ciphertext, never the plaintext value. After your agent uses an item to complete a task, Rivault's desktop app redacts the released value from the agent's local transcript, memory, and logs. What your AI model provider retains depends on your plan:
| OpenClaw | Claude Code | Claude Desktop | |
|---|---|---|---|
| Standard plans |
|
|
|
| Enterprise · Zero Data Retention |
|
|
|
“Zero Data Retention” (ZDR) is an enterprise agreement with your model provider under which prompts and outputs are not stored server-side. Standard consumer/pro plans typically retain conversation data for a limited period per the provider's policy, outside Rivault's control.
If you run into any issues, check the activity log in your account page or reach out for support.
Create Your Vault