Get started
HiMem gives every AI session persistent memory. One key, all your AI tools. This guide gets you from zero to memory-enabled in under 5 minutes.
Quickstart
hm_live_... key is emailed instantly.hm_live_... key → save.The extension injects context before your first message. On subsequent messages it saves the conversation automatically. Nothing to do — it just works.
Browser extension
The extension is the fastest way to use HiMem. It works on 15+ AI platforms and requires no configuration beyond your API key.
Supported platforms
Extension settings
| Setting | Default | Description |
|---|---|---|
| API Key | — | Your hm_live_... key from himem.ai |
| Default Project | default | Which project to load context from |
| Auto-inject | On | Inject context before every prompt automatically |
| Auto-save | On | Save the conversation after every AI response |
Connectivity
For the best experiences, add HiMem as an MCP integration. This lets you load and save context autonomously — no button click needed.
MCP tools
When connected via MCP, Claude (and other MCP-compatible tools) can call these tools directly.
| Tool | Description |
|---|---|
| load_context | Load full project context. Call at the start of every session. |
| save_context | Save the project context document. |
| remember | Save a key/value to permanent memory. |
| recall | Retrieve a memory by key. |
| list_memories | List all memory keys for a project. |
| forget | Delete a memory by key. |
| search | Search conversation history semantically. |
| get_threads | Get open and resolved threads for a project. |
| resolve_thread | Mark a thread as resolved. |
| save_session | Save current conversation messages to history. |
| status | Check HiMem connection status and plan details. |
API
All API requests go to https://api.himem.ai. Authenticate with your key as a Bearer token:
# Load context
curl https://api.himem.ai/context/load?project=my-project \
-H "Authorization: Bearer hm_live_..."
# Save context
curl -X POST https://api.himem.ai/context/save \
-H "Authorization: Bearer hm_live_..." \
-H "Content-Type: application/json" \
-d '{"project":"my-project","content":"# My Project\n..."}'
# Semantic search
curl "https://api.himem.ai/search?q=authentication+decisions&project=my-project" \
-H "Authorization: Bearer hm_live_..."
CLI
The HiMem CLI lets you manage memory from the terminal.
# Set your key
export HIMEM_KEY=hm_live_...
# Load context
himem load --project my-project
# Save a memory
himem remember --key "deploy-target" --value "AWS"
# Search history
himem search "what did we decide about auth"
# List threads
himem threads --project my-project
Projects
Projects are namespaces for your memory. Each project has its own context, history, and threads. Pass project=name on any API call or set a default in the extension settings.
Use one project per codebase or ongoing engagement. Switch projects in the extension settings when you switch contexts.
Semantic search
HiMem indexes your conversation history using vector embeddings. Search understands meaning, not just keywords.
The extension automatically intercepts memory-recall queries — phrases like "what did we decide about X" or "remind me what we discussed last week" — and injects relevant past sessions before sending.
Search also understands date hints: "in March", "last week", "yesterday".
Threads
Threads are automatically extracted from your conversations — open issues, decisions made, and pending tasks. They accumulate across sessions and are included in every context load.
Mark a thread resolved via the resolve_thread tool or API:
curl -X POST https://api.himem.ai/threads/resolve \
-H "Authorization: Bearer hm_live_..." \
-d '{"project":"my-project","id":"thread-id","note":"Fixed in v2.1"}'