Install
$ agentstack add mcp-user-anto-openmemory ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
OpenMemory
OpenMemory is a local memory layer for LLM conversations, with a GUI-first workflow.
It lets you keep long-term context in a file store, browse commits/history, and move sessions across models from one interface.
Setup
1. Prerequisites
- Python 3.11+
pip- (Optional)
gemini-clifor in-GUI Gemini chat - (Optional)
ollamafor local models in GUI - (Optional) Claude Desktop (launch from GUI link)
2. Install
git clone
cd openmem
python -m venv .venv
source .venv/bin/activate
pip install -e .
3. Configure .env
Create .env in project root:
MEMORY_STORE_PATH=/home//path/to/llm-memory
GEMINI_API_KEY=your_gemini_api_key
Notes:
MEMORY_STORE_PATHis where OpenMemory stores sessions/commits.GEMINI_API_KEYis required when usinggemini-clifrom GUI.
4. Start GUI
memory-gui
Open in browser:
http://127.0.0.1:8765
First-Time GUI Flow
- In Settings, choose or browse your memory store path.
- Create a new session (for example:
French Revolution Chat). - Link a model to that session:
gemini-cli(pinned togemini-2.5-flash)ollama:(auto-discovered fromollama list)claude-desktop(GUI opens Claude Desktop)
- Chat in GUI (Gemini/Ollama), or in Claude Desktop if Claude is linked.
- Commit staged context (auto commit metadata is generated by default).
- View timeline in History and per-commit data in Commit Details.
What the GUI Includes
- Memory store path management
- Session creation/switching
- One-model-per-session linking
- Chat panel + staged context flow
- Auto-generated commit message/summary
- Commit history and detail browsing
- Tag/retrieval/search support through backend memory engine
Troubleshooting (GUI)
Browse button does nothing on WSL
- Restart
memory-gui. - Ensure WSL can call Windows tools (
powershell.exe). - If needed, set
MEMORY_GUI_PICKER_CMDmanually.
Gemini linked but chat fails
- Confirm
GEMINI_API_KEYis present in.env. - Restart
memory-guiafter editing.env. - Confirm
geminicommand works in your shell.
No Ollama models in dropdown
- Ensure
ollamais installed and running. - Run
ollama listin terminal and verify models exist.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: user-anto
- Source: user-anto/OpenMemory
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.