#377377th of 455 in Skills, plugins and prompts
mem9
Shared persistent memory server and plugins for coding agents
- Stars
- 1.2k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Language
- TypeScript
982 on 21 Apr 20261,238 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
mem9 is a Go server (mnemo-server) that stores, searches, updates and deletes agent memories over a REST API, backed by TiDB, PostgreSQL or db9. Plugins connect OpenClaw, Hermes Agent, Claude Code, OpenCode, Codex, DeepSeek Harness and Dify to the same memory space. Search combines vector and full-text recall, and an optional LLM step extracts facts from conversations at ingest.
Who it is for: Engineers adding shared long-term memory to coding agents and workflows
Strengths
- One memory space shared across several agent runtimes via a common REST API
- Self-host on TiDB, PostgreSQL or db9, or use the hosted API at api.mem9.ai
- Smart ingest extracts facts through any OpenAI-compatible LLM endpoint
- Webhooks and Space Chains support multi-space recall and routing
Weaknesses
- Postgres and db9 backends need manual tenant bootstrap; auto-provisioning covers TiDB only
- Built-in auto-embedding is tied to TiDB Cloud Starter on AWS
- No tagged release, and the API is still versioned v1alpha1/v1alpha2
- Self-hosting requires applying a control-plane schema by hand before first start
What it needs
- no GPU
- Needs TiDB, PostgreSQL or db9, OpenAI-compatible LLM endpoint (optional, for smart ingest), Embedding provider (optional, or TiDB auto-embedding)
- Models: OpenAI-compatible chat endpoints (default gpt-4o-mini), text-embedding-3-small (default embeddings), Cohere embed-multilingual-v3 via TiDB auto-embedding
- port 8080
Also in Skills, plugins and prompts
See all 455| Rank | Project | Score |
|---|---|---|
| 1 | claude-memPersistent cross-session memory plugin for Claude Code and other coding agents | 97 out of 100 |
| 2 | impeccableDesign skill with 24 slash commands for AI coding agents' frontend output | 97 out of 100 |
| 3 | gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles | 96 out of 100 |
| #4 | rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex | 96 out of 100 |
| #5 | cavemanShortens coding-agent replies and compresses tool output before the model reads it | 95 out of 100 |