Local memory server for AI agents — offline, private, fast
Project description
memra-local
Local-first memory server for AI agents. Offline, private, fast.
memra-local gives your coding agent persistent memory that lives entirely on your machine — no account, no network, no data leaves the laptop. Works with Claude Code, Cursor, Zed, Droid, Hermes Agent, OpenClaw, and any MCP-compatible client.
When you're ready to sync across devices or share with a team, a single command pushes your local namespace to Memra Cloud. Same tools, same API, your choice.
Install
pip install memra-local
memra mcp # start the MCP server
Requires Python 3.10+.
Wire it into your editor
Claude Code / Cursor
{
"mcpServers": {
"memra": {
"command": "memra",
"args": ["mcp"]
}
}
}
Zed
{
"context_servers": {
"memra": {
"command": { "path": "memra", "args": ["mcp"] }
}
}
}
Droid (Factory.ai) / Hermes Agent / OpenClaw
See usememra.com/install for client-specific snippets.
What you get
- Flat-file memory in
~/.memra/— plain YAML, inspectable, greppable, diff-able - MCP server exposing
memra_add,memra_recall,memra_get,memra_list,memra_supersede,memra_history, and more - Local embeddings via
sentence-transformers— no OpenAI key required - Sync to cloud optional:
memra sync enable <namespace> --api-key memra_live_...
Commands
memra mcp # MCP server over stdio
memra status # verify server + list namespaces
memra hooks install # optional — auto-capture decisions/patterns as you work
memra --help # full CLI reference
Docs + source
- Install snippets and client configs: https://usememra.com/install
- Memra Cloud (hosted EU): https://usememra.com
- Source: https://github.com/usememra/memra-local
License
BUSL-1.1. Change Date 2030-04-17 — on that date the license auto-converts to Apache-2.0. Until then, personal and non-production use are unrestricted; commercial production use requires a separate license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file memra_local-0.2.2.tar.gz.
File metadata
- Download URL: memra_local-0.2.2.tar.gz
- Upload date:
- Size: 40.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2dfc8f7c5160f14543de246c1dd3067d483da6ab8f7275bd739431c7dc01adf3
|
|
| MD5 |
daf9c3f6f1e3ef966a03cf78e64a4da1
|
|
| BLAKE2b-256 |
c17d241401763cc36ae019602f193dfe79419038441eeeba679d35981cf16433
|
File details
Details for the file memra_local-0.2.2-py3-none-any.whl.
File metadata
- Download URL: memra_local-0.2.2-py3-none-any.whl
- Upload date:
- Size: 48.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b2f312531c5d3cd355f48d5b4aa5920bb1c65654406faa1d146b7937c46297b
|
|
| MD5 |
ffb274bbcb8e990f9f650faae050b9de
|
|
| BLAKE2b-256 |
7e29c802596cf349f4f167151c1eb7f0231653e2ab722d18e6b8fb07368664c0
|