--yes, --non-interactive, or an explicit --targets list skips those prompts.
Agent Instructions
Paste this prompt into your agent to install and verify Memory Crystal. Automatic recall injection remains opt-in even on Full hosts.Copy Agent Instructions
Copy Agent Instructions
Install
macOS, Linux, WSL, or Git Bash:/crystal redirects to /install.sh.
Choose a target
Bash acceptsclaude-code, claude-desktop, codex-cli, codex-desktop, opencode, factory-droid, hermes, openclaw, cursor, grok, and generic-mcp.
hermes. -Targets codex-desktop writes the shared Codex MCP config. It does not install the Bash-only shared hooks, so capture and injection from that PowerShell run are not the same as a Bash install.
Install one client
Choose one command for the client you want to configure. Hermes and the native OpenClaw plugin need Bash. PowerShell configures MCP and skills where supported; it skips Bash-only hooks. Factory Droid is a Tools-tier installer target.OpenClaw
OpenClaw
Hermes Agent
Hermes Agent
Claude Code
Claude Code
Codex CLI
Codex CLI
Factory Droid
Factory Droid
Grok Build
Grok Build
What you get
Tools-tier hosts (Claude Desktop, OpenCode, Factory Droid, generic MCP) get tools only. You call capture and recall yourself.
Choose a backend
Cloud and local modes need a Memory Crystal API key. If you pass
--api-key or set MEMORY_CRYSTAL_API_KEY, the installer validates that key and does not start a browser device flow. An interactive run with no key opens browser sign-in, then falls back to a pasted key. --yes and --non-interactive fail closed unless a key is already set.
- Open memorycrystal.ai/dashboard.
- Create or open your account.
- Open API Keys and create a key.
Verify
OpenClaw:crystal_status tool to check plugin status. It is not a shell command.
Other clients: reload the app and confirm the memory-crystal tools are listed.
From a repository checkout:
npm run convex:local:doctor is a checkout command. From an extracted local-backend artifact, run bin/doctor (or bin/doctor.ps1, which invokes Bash).
Client guides
- OpenClaw and Hermes Agent: native plugin setup.
- Claude Code, Codex CLI and Desktop, Cursor, and Grok Build: client configuration and hook capabilities.
- Claude Desktop, Factory Droid, and OpenCode: MCP setup.
- MCP server: other compatible clients.
- Buzz: install into the CLI it runs.