Install
- curl
- npx
- bunx
Run
In production, Supermemory runs proprietary models tuned for long-horizon data understanding. Self-hosted, you bring any model: if no provider key is set, first boot launches an interactive setup wizard — pick a provider (OpenAI, Anthropic, Gemini, Groq, or any OpenAI-compatible endpoint like Ollama), paste your key, and it’s saved encrypted for every future launch. After the LLM key, you can optionally pick an embedding model (press Enter to keep local
Xenova/bge-base-en-v1.5). See all providers, embeddings, and fully-offline local models.Add your first memory
- TypeScript
- Python
- curl
Search it
- TypeScript
- Python
- curl
Where things live
By default, all state lives in a single directory you can back up or move:| Path | Contents |
|---|---|
./.supermemory/ (or $SUPERMEMORY_DATA_DIR) | The Supermemory graph engine’s data, auth secret, embedding model cache |
~/.supermemory/env | API keys saved by the installer, loaded on every launch |
Next steps
Configuration
LLM providers, local models, performance tuning
Embeddings
Local default, OpenAI / Gemini / Ollama, multilingual
Memory API
The full API — it all works against your local server