IA Cloud Memory

Getting started

It takes about a minute to go from nothing to a working, encrypted memory store you can read and write through the web UI or from Claude Code.

1. Create your account

Head over to /signup and pick:

That's it for the server-visible side. You're now logged in with a session cookie.

2. Unlock your vault

The first time you visit /app you'll be asked for an encryption passphrase. This is a separate secret from your account password — and it stays in your browser. We use it to derive a 256-bit master key via PBKDF2-SHA256 with 600 000 iterations, salted by a random per-user salt stored on the server.

Choose carefully: lose this passphrase and your data is unrecoverable. That's the cost of zero-knowledge — and the reason we can't ship a “reset” flow for it.

3. Write your first note

From the dashboard, click + New, name your file (e.g. MEMORY.md), type some content, click Stage change, then Commit. You'll see your first commit appear in the history pane on the left, with the new HEAD highlighted.

4. Connect Claude Code (optional)

If you want your AI agent to read and write the same vault, follow the MCP setup guide. The dashboard provides a copy-paste snippet pre-filled with your API key and master key.

5. Roll back, diff, rotate

Click any past commit to see the file-level diff. Use the ↶ rollback to here button to create a new commit reverting the contents — the prior history is preserved. Use Rotate key in your account settings to swap your encryption passphrase without re-encrypting all content (only the per-object key wraps are rewritten).

What next?