Long-term memory infrastructure for AI agents. Hybrid retrieval. Event-sourced. Auditable. Reproducible.
About the name: the brand is Mnemo, but the package is
getmnemo—mnemowas already taken on npm and PyPI. So youpip install getmnemo/npm install getmnemo. In Python the import module ismnemo(installed by thegetmnemopackage).
# TypeScript / JavaScript # Python
npm install getmnemo pip install getmnemo # NOT "mnemo" — that's someone else's packageimport { Mnemo } from "getmnemo";
const mem = new Mnemo({ apiKey: process.env.GETMNEMO_API_KEY! });
await mem.add("Loves Italian food, allergic to shellfish.");
const hits = await mem.search("dinner ideas");import os
from mnemo import Mnemo # the module is `mnemo`; you installed it via `pip install getmnemo`
mem = Mnemo(api_key=os.environ["GETMNEMO_API_KEY"])
mem.add("Loves Italian food, allergic to shellfish.")
hits = mem.search("dinner ideas")MCP server (Claude Desktop, Cursor, Windsurf):
npx -y getmnemo-mcpEverything below is published and installable right now.
| Language | Package | Install |
|---|---|---|
| TypeScript / JavaScript | getmnemo |
npm install getmnemo |
| Python | getmnemo |
pip install getmnemo (import mnemo) |
| Tool | Package | Install |
|---|---|---|
| CLI | getmnemo-cli |
npm i -g getmnemo-cli → run getmnemo |
| MCP server | getmnemo-mcp |
npx -y getmnemo-mcp |
| Framework | Package | Install |
|---|---|---|
| Anthropic SDK | getmnemo-anthropic |
npm install getmnemo-anthropic |
| Vercel AI SDK | getmnemo-vercel-ai |
npm install getmnemo-vercel-ai |
| Mastra | getmnemo-mastra |
npm install getmnemo-mastra |
More SDKs, connectors, and framework integrations are in progress — they'll be listed here as each one ships and is installable. We'd rather list seven things that work than seventy that don't.
- Website & docs — mnemohq.com
- API —
https://api.mnemohq.com - npm — npmjs.com/~shhahhussain