paddleocr
Reads text from scanned pages, photos and PDFs and returns it as structured Markdown or JSON, so you can pull tables, formulas and headers out of a document without retyping them. Covers many languages and works as input for AI tools.
Gives Claude Code persistent shared memory it can store, search and recall across sessions, with Space-based sharing between agents and teams. Available cloud hosted or self-deployed.
Claude Code
> /plugin marketplace add ourmem/omem> /plugin install ourmem@ourmem
Codex
$ npx skills add ourmem/omem -a codex
Cursor
$ npx skills add ourmem/omem -a cursor
Gemini CLI
$ npx skills add ourmem/omem -a gemini-cli
GitHub Copilot
$ copilot plugin marketplace add ourmem/omem$ copilot plugin install ourmem@ourmem
OpenCode
$ npx skills add ourmem/omem -a opencode
Windsurf
$ npx skills add ourmem/omem -a windsurf
OMEM Shared Memory That Never Forgets
English | ็ฎไฝไธญๆ
Your AI agents have amnesia โ and they work alone.
ourmem fixes all of this.
ourmem gives AI agents shared persistent memory โ across sessions, devices, agents, and teams. One API key reconnects everything.
๐ Website: ourmem.ai
Install the plugin for your platform. Memory works automatically โ your agent recalls past context on session start and captures key info on session end.
โ Jump to Quick Start
REST API with 48+ endpoints. Docker one-liner for self-deploy. Embed persistent memory into your own agents and workflows.
โ Jump to Self-Deploy
๐ Memory Pipeline Architecture โ Technical deep-dive into how ourmem stores, retrieves, and evolves memories.
๐ Memory Sharing Architecture โ How memories flow across agents and teams: sharing, provenance, versioning, and cross-space search.
| Category | Feature | Details |
|---|---|---|
| Platforms | 4 platforms | OpenCode, Claude Code, OpenClaw, MCP Server |
| Sharing | Space-based sharing | Personal / Team / Organization with provenance |
| Provenance tracking | Every shared memory carries full lineage | |
| Quality-gated auto-sharing | Rules fire on memory creation (async, non-blocking) | |
| Vector-enabled shared copies | Shared copies carry source vector embeddings for full search | |
| Idempotent sharing | Re-sharing returns existing copy (no duplicates) | |
| Version tracking | Memories track version counter, shared copies detect staleness via ?check_stale=true | |
| Re-share stale copies | Refresh outdated shared copies with latest source content and vector | |
| Convenience sharing | One-step cross-user share (share-to-user) and bulk share (share-all-to-user) with auto-bridging | |
| Organization management | One-step org creation (org/setup) and publish (org/publish) with auto-share rules | |
| Cross-space search | Search across all accessible spaces at once | |
| Ingestion | Smart dedup | 7 decisions: CREATE, MERGE, SKIP, SUPERSEDE, SUPPORT, CONTEXTUALIZE, CONTRADICT |
| Noise filter | Regex + vector prototypes + feedback learning | |
| Admission control | 5-dimension scoring gate (utility, confidence, novelty, recency, type prior) | |
| Dual-stream write | Sync fast path (<50ms) + async LLM extraction | |
| Post-import intelligence | Batch import โ async LLM re-extraction + relation discovery | |
| Adaptive import strategy | Auto/atomic/section/document โ heuristic content type detection | |
| Content fidelity | Original text preserved, dual-path search (vector + BM25 on source text) | |
| Cross-reconcile | Discover relations between memories via vector similarity | |
| Batch self-dedup | LLM deduplicates facts within same import batch | |
| Privacy protection | <private> tag redaction before storage | |
| Retrieval | 11-stage pipeline | Vector + BM25 โ RRF โ reranker โ decay โ importance โ MMR diversity |
| User Profile | Static facts + dynamic context, <100ms | |
| Retrieval trace | Per-stage explainability (input/output/score/duration) | |
| Lifecycle | Weibull decay | Tier-specific ฮฒ (Core=0.8, Working=1.0, Peripheral=1.3) |
| Three-tier promotion | Peripheral โ Working โ Core with access-based promotion | |
| Auto-forgetting | TTL detection for time-sensitive info ("tomorrow", "next week") | |
| Multi-modal | File processing | PDF, image OCR, video transcription, code AST chunking |
| GitHub connector | Real-time webhook sync for code, issues, PRs | |
| Deploy | Open source | Apache-2.0 |
| Self-hostable | Single binary, Docker one-liner, ~$5/month | |
| musl static build | Zero-dependency binary for any Linux x86_64 | |
| Object storage | AWS S3 or any S3-compatible storage, with IAM role support | |
| Hosted option | ourmem.ai โ nothing to deploy |
Most AI memory systems trap knowledge in silos. ourmem's three-tier Space architecture enables knowledge flow across agents and teams โ with provenance tracking and quality-gated sharing.
Research shows collaborative memory reduces redundant work by up to 61% โ agents stop re-discovering what their teammates already know. โ Collaborative Memory, ICLR 2026
| Personal | Team | Organization | |
|---|---|---|---|
| Scope | One user, multiple agents | Multiple users | Company-wide |
| Example | Coder + Writer share preferences | Backend team shares arch decisions | Tech standards, security policies |
| Access | Owner's agents only | Team members | All org members (read-only) |
Provenance-tracked sharing โ every shared memory carries its lineage: who shared it, when, and where it came from. Shared copies include the source memory's vector embedding, so they're fully searchable in the target space.
Quality-gated auto-sharing โ rules filter by importance, category, and tags. Rules fire automatically when new memories are created. Only high-value insights cross space boundaries.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Your AI Agent (OpenCode / Claude Code / OpenClaw / Cursor) โ
โ โ
โ Session Start โ auto-recall relevant memories โ
โ During Work โ keyword detection triggers recall โ
โ Session End โ auto-capture decisions, preferences, facts โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ REST API (X-API-Key)
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ourmem Server โ
โ โ
โ โโ Smart Ingest โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Messages โ LLM extraction โ noise filter โ admission โ โ
โ โ โ 7-decision reconciliation (CREATE / MERGE / SUPERSEDE / โ โ
โ โ SUPPORT / CONTEXTUALIZE / CONTRADICT / SKIP) โ โ
โ โ โ cross-reconcile relations โ privacy redaction โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Hybrid Search (11 stages) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Vector + BM25 โ RRF fusion โ cross-encoder reranker โ โ
โ โ โ Weibull decay boost โ importance scoring โ โ
โ โ โ MMR diversity โ parallel cross-space aggregation โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Sharing Engine โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Personal / Team / Organization spaces โ โ
โ โ โ provenance tracking โ version-based stale detection โ โ
โ โ โ auto-share rules โ one-step share-to-user โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Lifecycle โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Weibull decay (Core ฮฒ=0.8 / Working ฮฒ=1.0 / Peripheral โ โ
โ โ ฮฒ=1.3) โ 3-tier promotion โ auto-forgetting TTL โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
When you create a tenant, the returned id is your API Key. They're the same UUID. There is no separate "tenant ID".
curl -X POST https://api.ourmem.ai/v1/tenants -d '{"name": "alice"}'
# โ {"id": "a1b2c3d4-...", "api_key": "a1b2c3d4-...", "status": "active"}
# โ same value โ
| Concept | What it is | Example | How many |
|---|---|---|---|
| API Key | Your identity. Goes in X-API-Key header. | a1b2c3d4-... | 1 per user |
| Space ID | A memory storage address. Each is an isolated database. | personal/a1b2c3d4-... | Multiple per user |
One API Key owns multiple Spaces:
API Key "a1b2c3d4"
โ
โโโ personal/a1b2c3d4 โ auto-created, your private memories
โโโ team/e5f6g7h8 โ team space you created (you = Admin)
โโโ team/i9j0k1l2 โ team space you were invited to (you = Member)
โโโ org/m3n4o5p6 โ organization you joined (you = Reader)
To share memories with another user, you pass their API Key as target_user:
# Share all your preferences to user Bob
curl -X POST https://api.ourmem.ai/v1/memories/share-all-to-user \
-H "X-API-Key: your-api-key" \
-d '{"target_user": "bobs-api-key", "filters": {"categories": ["preference"]}}'
The system automatically creates a bridging Team Space between you and Bob. No manual space management needed.
One message to your AI agent. It handles everything โ API key, plugin install, config, verification.
Hosted (ourmem.ai โ nothing to deploy):
| Platform | Copy this to your agent |
|---|
Reads text from scanned pages, photos and PDFs and returns it as structured Markdown or JSON, so you can pull tables, formulas and headers out of a document without retyping them. Covers many languages and works as input for AI tools.
Gives your AI assistant a memory that persists across sessions, so it remembers your preferences and earlier work in this repository instead of starting fresh. Search, forget, pause and resume memories with simple commands.
Gives AI agents a library of ready-made skills for scientific work such as metabolic flux analysis, protein experiment design, time series modeling, and analytical method validation, so research tasks need less hand-built code. It works with any agent that supports the open Agent Skills standard.
Gives Claude Code skills, agents, and commands for PostHog analytics, session replay, feature flags, error tracking, and LLM observability. Includes MCP server setup and project access checks.
Gives Claude Code persistent shared memory it can store, search and recall across sessions, with Space-based sharing between agents and teams. Available cloud hosted or self-deployed. Install it with the command on its page. It includes memory-recall, memory-store, ourmem. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it