Overview
Summary
The useful answer before the supporting detail.
AI modelmem is an open-source memory engine that captures useful notes while AI agents work, storing them locally on your machine S1. Developers and teams use it to persist decisions, discoveries, and fixes across sessions, avoiding repeated context loss S53. CMEM Pro extends this with hosted observation, cloud sync, and a private MCP link, enabling recall from compatible clients like ChatGPT S1 S4.
Product identity and positioning
Name, category, positioning, audience, and first-party claims.
- Identity: AI modelmem is an open-source memory engine for AI agents, with CMEM Pro as its cloud service S1.
- Core purpose: It solves the problem of AI agents losing context between sessions by capturing and recalling notes S1 S53.
- Intended users: Developers and teams using AI coding agents like AI modelCode, Cursor, and Codex S53.
- Product scope: A local engine plus optional cloud sync; not a full platform, but a memory layer S4 S115.
- Positioning: The vendor positions it as keeping your work context available everywhere, across sessions and tools S53.
- Claimed distinction: It claims to be built with the open-source community and offers a free engine S1 S53.
Use cases and audiences
Who the product serves and the jobs it is designed to handle.
| Audience | Practical use case |
|---|---|
| Developers using AI modelCode | Capture and recall project decisions and fixes across sessions S4 S53. |
| Teams using Cursor or Codex | Sync memory across machines and recall via MCP clients S124. |
| ChatGPT users | Search synced memories to pick up past work S9. |
| Security teams | Connect CMEM history to security checks and alert recipients S147. |
Traffic and search
Search summary
The useful answer before the supporting detail.
AI agent memory, everywhere. AI modelmem is open-source memory for AI modelCode; cmem links it to any MCP client — Cursor, Codex, more — via one private link. cmem.ai: an estimated 98,854 total monthly visits and about 946 monthly organic visits across 27 ranking keywords. Scout crawled 15 pages and measured a technical health score of 98/100.
- Total traffic (modeled): 98,854 monthly visits across all channels.
- Organic search traffic (estimated): 946 monthly visits from search.
- Strongest sampled ranking: AI modelmem at position 2.
- Leading page in the collected evidence: https://cmem.ai/.
- Closest measured organic competitor: github.com, appearing 2 times in the sampled first-page SERPs.
- Technical crawl: 15 pages, health score 98/100.
Website intelligence — Collected evidence
Company identity and positioning
| Page type | Evidence | Source |
|---|---|---|
| other | AI agent memory, everywhere. claude-mem is open-source memory for Claude Code; cmem links it to any MCP client — Cursor, Codex, more — via one private link. | https://cmem.ai/ |
| identity | The story behind claude-mem and cmem: open-source memory for AI agents, and the cloud that links it everywhere through one private MCP link. | https://cmem.ai/about |
| other | AI agent memory, everywhere. claude-mem is open-source memory for Claude Code; cmem links it to any MCP client — Cursor, Codex, more — via one private link. | https://cmem.ai/ |
| other | CMEM Cloud remembers every decision and dead end, then briefs you and your agents in real time — so nothing gets explained or built twice. | https://cmem.ai/ |
| other | ChatGPT_pricing update drafted for #general_31s | https://cmem.ai/ |
| other | Edge runtime over Node for cold-start | https://cmem.ai/ |
| other | KV too slow for vector recall | https://cmem.ai/ |
| other | retry(5) + jitter for upstream 429s | https://cmem.ai/ |
| other | 0.95KV too slow for vector recall — moved to sqlite-vecMay 12 · obs #2,214 | https://cmem.ai/ |
| other | 0.88edge runtime chosen for cold-start budgetFeb 19 · obs #1,102 | https://cmem.ai/ |
| other | What teams build for months. Yours in one command. | https://cmem.ai/ |
| other | Vector index built in | https://cmem.ai/ |
Domain performance
Modeled total traffic, six-month trend, engagement, countries, and domain identity.
Total website traffic
| Month | Modeled visits |
|---|---|
| 2026-03 | 1,033 |
| 2026-04 | 407 |
| 2026-05 | 1,960 |
| 2026-06 | 28,421 |
| 2026-07 | 85,693 |
| 2026-08 | 98,854 |
Top visitor countries
| Country | Name | Traffic share |
|---|---|---|
| US | United States | 21.5% |
| IN | India | 13.6% |
| BR | Brazil | 6.1% |
| DE | Germany | 5.1% |
| VN | Vietnam | 4.1% |
Domain identity
| Signal | Value |
|---|---|
| Registered | Jan 10, 2026 |
| Last changed | Aug 12, 2026 |
| Expires | Jan 10, 2028 |
| WHOIS server | whois.nic.ai |
| DNSSEC | — |
| Nameservers | kate.ns.cloudflare.com, ivan.ns.cloudflare.com |
Website capture

Organic keywords
Top keywords and an independent Google result page.
Top organic keywords
| Keyword | Volume | CPC | Estimated value |
|---|---|---|---|
| claude mem | 52,550 | $3.44 | $6,390 |
| claude-mem | 17,630 | $3.53 | $1,390 |
| claude-men | 750 | $0.00 | $490 |
| claudemem | 1,640 | $6.16 | $400 |
| cmem | 770 | $0.00 | $240 |
Independent Google result page
Query: claude-mem
| Position | Title | URL | Description |
|---|---|---|---|
| 1 | thedotmack/claude-mem: Persistent Context ... | https://github.com/thedotmack/claude-mem | Claude-Mem seamlessly preserves context across sessions by automatically capturing tool usage observations, generating semantic summaries, and making them ... |
| 2 | Claude-Mem: Introduction | https://docs.claude-mem.ai/introduction | Claude-Mem seamlessly preserves context across sessions by automatically capturing tool usage observations, generating semantic summaries, and making them |
| 3 | claude-mem + cmem — AI agent memory, everywhere | https://cmem.ai/ | AI agent memory, everywhere. claude-mem is open-source memory for Claude Code; cmem links it to any MCP client — Cursor, Codex, more — via one private link. |
| 4 | Claude-Mem Guide: Persistent Memory for Claude Code | https://www.datacamp.com/tutorial/claude-mem-guide | Learn how to install and configure claude-mem, the Claude Code plugin that gives your sessions persistent memory through structured compression ... |
| 5 | How is Claude-Mem different from Claude's New Memory ... | https://www.reddit.com/r/ClaudeAI/comments/1oegbwo/how_is_claudemem_different_from_claudes_new/ | Your Claude-Mem is a comprehensive multi-session persistence system that captures context across different Claude Code sessions. It uses hooks ... |
| 6 | Give Claude a Memory: A 3-Step Tutorial for claude-mem | https://medium.com/@markchen69/give-claude-a-memory-a-3-step-tutorial-for-claude-mem-c3d088b9b19d | claude-mem is a plugin for Claude Code. It watches your sessions in the background and, when a session ends, writes a compressed summary of what ... |
| 7 | claude-mem: Persistent Memory for Claude Code | https://www.termdock.com/blog/claude-mem-persistent-memory-claude-code | claude-mem automatically captures everything Claude Code does during your sessions, compresses it with AI, and injects relevant context into ... |
| 8 | claude-mem - AI Agents on GitHub (95.8k★) | https://skillsllm.com/skill/claude-mem | claude-mem is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by thedotmack. |
| 9 | claude-mem hits 46.1K stars as persistent memory plugin ... | https://www.augmentcode.com/learn/claude-mem-46k-stars-persistent-memory-claude-code | One of the most consistent complaints I hear from developers using AI coding tools is that they forget everything between sessions. |
Important pages
Pages earning the most estimated search traffic in the sample.
| URL | Ranking keywords | Estimated traffic | Best position |
|---|---|---|---|
| https://cmem.ai/ | 13 | 937.7 | 2 |
| https://cmem.ai/features | 1 | 3.7 | 6 |
| https://cmem.ai/vs/mem0 | 2 | 0.5 | 16 |
| https://cmem.ai/vs/supermemory | 3 | 0.5 | 12 |
| https://cmem.ai/how-it-works | 1 | 0.1 | 41 |
Website intelligence — Collected evidence
Prioritized website intelligence pages
| Type | Page | Words | Change | URL |
|---|---|---|---|---|
| other | claude-mem + cmem — AI agent memory, everywhere | 982 | new | https://cmem.ai/ |
| pricing | Pricing — CMEM Cloud | 633 | new | https://cmem.ai/pricing |
| features | Features — the cmem memory layer, end to end | 259 | new | https://cmem.ai/features |
| integrations | Integrations — every agent, IDE & MCP client | 251 | new | https://cmem.ai/integrations |
| integrations | Connect CMEM to ChatGPT \ | static | 1,561 | new |
| changes | Changelog — what shipped in claude-mem | 4,907 | new | https://cmem.ai/changelog |
| trust | Privacy — claude-mem + cmem | 287 | new | https://cmem.ai/privacy |
| trust | How Memory Keeps Agents from Being Dangerous — CMEM Security | 746 | new | https://cmem.ai/security |
| trust | Terms — claude-mem + cmem | 188 | new | https://cmem.ai/terms |
| identity | About — the glass brain | 171 | new | https://cmem.ai/about |
| other | claude-mem + cmem — AI agent memory, everywhere | 982 | new | https://cmem.ai/ |
| other | Blog — cmem.ai | 75 | new | https://cmem.ai/blog |
| other | Built by you — Claude-Mem community | 2,975 | new | https://cmem.ai/built-by-you |
Features
| Page type | Evidence | Source |
|---|---|---|
| features | CMEM Pro is ready —Get CMEM Pro | https://cmem.ai/features |
| features | Everything in the memory layer | https://cmem.ai/features |
| features | claude-mem is the open-source engine that captures structured observations while your agent works; CMEM Cloud links that memory to every machine through one private MCP link. Capture, recall, and sync — here's the whole feature surface, with a path into each one. | https://cmem.ai/features |
| features | One private link | https://cmem.ai/features |
| features | Your memory, | https://cmem.ai/features |
| features | one URL away | https://cmem.ai/features |
| features | When your invitation arrives, you get a private MCP endpoint. Paste it into Claude, your editor, or any MCP-aware agent and your claude-mem history is right there — read and write, synced live. Like the agent never left. | https://cmem.ai/features |
| features | Scoped to your account, never shared | https://cmem.ai/features |
| features | Works with any MCP client | https://cmem.ai/features |
| features | Revoke and regenerate in one click | https://cmem.ai/features |
| features | Get CMEM Pro | https://cmem.ai/features |
| features | Your private MCP link | https://cmem.ai/features |
| features | Synced · now | https://cmem.ai/features |
| features | \# observations available to every agent | https://cmem.ai/features |
| features | GET /memory/recent → 0 rows | https://cmem.ai/features |
| features | POST /memory/observe → ok | https://cmem.ai/features |
| features | Every capability, one click away | https://cmem.ai/features |
| features | The memory layer is a few moving parts working together. Dive into any of them. | https://cmem.ai/features |
| features | How it works | https://cmem.ai/features |
| features | The four-step memory loop: install, capture, sync, recall. | https://cmem.ai/features |
Pricing and plans
| Page type | Evidence | Source |
|---|---|---|
| pricing | Launch pricing | https://cmem.ai/pricing |
| pricing | Memory generation moves off your Claude plan onto our observer model, and every observation syncs to the cloud behind one private MCP link. Start free, then $30/mo. | https://cmem.ai/pricing |
| pricing | Observations run on our observer model — zero plan tokens | https://cmem.ai/pricing |
| pricing | Cancel from Billing; local claude-mem keeps working | https://cmem.ai/pricing |
| pricing | Free trial · card upfront · then $30/mo · cancel anytime | https://cmem.ai/pricing |
| pricing | $333/ seat / mo | https://cmem.ai/pricing |
| pricing | Every plan includes observer tokens. The right-hand column is what that same pile would cost you at Haiku list pricing on a typical input/output mix (≈$1.05 per M tokens). | https://cmem.ai/pricing |
| pricing | \ | Price \ |
| pricing | \ | $30 / mo \ |
| pricing | \ | $70 / mo \ |
| pricing | \ | $200 / mo \ |
| pricing | Pro is the plan you buy today. Heavy and Max are the rungs above it — you move up when you outgrow the one below. | https://cmem.ai/pricing |
| pricing | CMEM Pro starts with a free trial, then $30/month for solo developers — memory generation runs on our observer model instead of your Claude plan, and every observation syncs to the cloud behind one private MCP link. Team Cloud is $333 per seat per month with FDE onboarding. | https://cmem.ai/pricing |
Integrations and supported platforms
| Page type | Evidence | Source |
|---|---|---|
| integrations | CMEM Pro is ready —Get CMEM Pro | https://cmem.ai/integrations |
| integrations | Integrations | https://cmem.ai/integrations |
| integrations | One memory, every tool you already use | https://cmem.ai/integrations |
| integrations | If it speaks MCP, it remembers. cmem drops into every agent, IDE, and MCP client you already use — and pulls in the chat apps and transcripts where your real work happens, all behind one private link. | https://cmem.ai/integrations |
| integrations | Works with the tools you already use | https://cmem.ai/integrations |
| integrations | Claude CodeCursorWindsurfOpenCodeCodex CLIGemini CLI | https://cmem.ai/integrations |
| integrations | CMEM + ChatGPT | https://cmem.ai/integrations |
| integrations | Your project memory, in ChatGPT | https://cmem.ai/integrations |
| integrations | Ask ChatGPT about the decisions, discoveries, and fixes from your coding sessions. Connect your synced claude-mem memories through CMEM Pro, with guided setup in ChatGPT. Requires CMEM Pro or a trial and ChatGPT Developer mode. | https://cmem.ai/integrations |
| integrations | Connect to ChatGPTSetup guide | https://cmem.ai/integrations |
| integrations | Compatibility | https://cmem.ai/integrations |
| integrations | Works where you work | https://cmem.ai/integrations |
| integrations | If it speaks MCP, it remembers. | https://cmem.ai/integrations |
| integrations | Agents & IDEs | https://cmem.ai/integrations |
| integrations | Claude CodeCursorWindsurfOpenCodeOpenClawCodex CLIGemini CLIVS Code | https://cmem.ai/integrations |
| integrations | Providers & gateways | https://cmem.ai/integrations |
| integrations | Claude / Agent SDKGeminiOpenRouterLiteLLMany ANTHROPIC\_BASE\_URL gateway | https://cmem.ai/integrations |
| integrations | any MCP client | https://cmem.ai/integrations |
| integrations | OS & runtimes | https://cmem.ai/integrations |
| integrations | macOS (Intel + Apple Silicon)LinuxWindows 10/11WSLDockerBunNode 20+ | https://cmem.ai/integrations |
Product and company updates
| Page type | Evidence | Source |
|---|---|---|
| changes | CMEM Pro is ready —Get CMEM Pro | https://cmem.ai/changelog |
| changes | What shipped | https://cmem.ai/changelog |
| changes | Release notes for claude-mem, the open-source memory engine behind cmem. Pulled from the project CHANGELOG on GitHub. | https://cmem.ai/changelog |
| changes | [v13.30.0](#v13-30-0)2026-10-04 | https://cmem.ai/changelog |
| changes | Hooks stop waiting on the worker, and the observer costs less | https://cmem.ai/changelog |
| changes | Claude Code no longer waits on the claude-mem worker in the middle of a session: hooks save each event to disk and return at once, and SessionStart reads context the worker prepared ahead of time. The observer that writes your memories also costs less. A user prompt no longer gets a model call of its own, the observer's prompts now start with the same fixed instructions so provider prompt caches can reuse them, OpenRouter requests carry session and trace labels that keep a session on the provider holding its cache, observer thinking on the Claude path is really off, and a slow reply is waited for instead of being paid for twice. The release also fixes search, file context, hooks, the CLI, very large transcripts, and sign-in on Linux and Windows. | https://cmem.ai/changelog |
| changes | Hooks save and return. The observation, file-edit, Stop and SessionEnd hooks write each event to a file under `~/.claude-mem/state/hook-spool/` and exit, without waiting on the worker or starting it. The worker picks the files up within moments, and an event delivered twice replaces its file instead of being stored twice. Files still unprocessed after 7 days move to `hook-spool/expired/` and are logged. This replaces the SessionEnd replay queue. (#4368) | https://cmem.ai/changelog |
| changes | SessionStart context is ready before you start. The worker prepares SessionStart context in `~/.claude-mem/state/context-cache/`, refreshing it about 2 seconds after anything that could change it, so a new session reads a file instead of waiting on the worker or on a cloud pull of up to 1.5 seconds. A missing or stale (over 24 hours old) file, or a context showing an observer or sync health notice, falls back to the live path. With cloud sync on, the file is used only while live updates are connected and caught up, so a memory deleted on another device is never served from it. (#4368, #4370) | https://cmem.ai/changelog |
| changes | Observer prompts that providers can cache. A provider's prompt cache (OpenRouter's, or the cmem.ai gateway's) can only reuse the part of a prompt that starts exactly as before. The observer's first and follow-up prompts now both open with the same block of fixed instructions, which depends only on the mode, followed by the session's context, the user's request and the follow-up text. In the code mode, two sessions' prompts now share their first ~7,260 characters, up from 422 (and from none between a first and a follow-up prompt). Only the order changed, plus one word ("below" became "above") in 33 modes, and the Claude SDK and Codex paths open the same way. (#4415) | https://cmem.ai/changelog |
| changes | Session and trace labels on OpenRouter requests. Observer requests that reach OpenRouter, directly or through the cmem.ai gateway, now include a `session_id` (a one-way SHA-256 hash of the Claude Code session id) and a `trace` with a random `trace_id` per observer conversation, `trace_name` `claude-mem observer`, a `generation_name` naming the request (`init`, `observation`, `summary`, `field_compression` or `telegram_wrapup`) and `claude_mem_version`. OpenRouter uses the session id to keep a session on the provider that holds its prompt cache, and OpenRouter Broadcast maps the labels to PostHog's `$ai_session_id`, `$ai_trace_id` and `$ai_span_name`. No path, project name or text you wrote is included, and custom base URLs and `openai-compatible` endpoints get neither field. (#4418) | https://cmem.ai/changelog |
| changes | One fewer observer call per prompt. A user prompt used to get an observer request of its own, which nearly always came back as "nothing to record": a full prompt for a nine-token reply. The prompt now goes out with the next observation or summary, in that event's single request, for the HTTP providers and the Claude SDK alike. Set `CLAUDE_MEM_OBSERVE_BARE_PROMPTS=true` (default `false`) to bring back the separate request. (#4336) | https://cmem.ai/changelog |
| changes | Slow replies are waited for, not paid for twice. OpenRouter and OpenAI-compatible observer requests now stream behind the scenes, so a slow but working reply is kept alive by its progress (a 90-second idle limit and a 300-second cap) instead of being cut off at a fixed deadline and billed again. `CLAUDE_MEM_LLM_TIMEOUT_MS` now applies only to requests that do not stream: Gemini, Codex, the cmem.ai gateway, and an endpoint that rejects streaming, which is detected once and remembered. A paid request is resent only when the provider provably did no work (a 429 or a refusal before sending); each batch gets at most two paid sends, and a batch that uses them up is parked and logged, never silently dropped. (#4368) | https://cmem.ai/changelog |
| changes | Worker startup is reported, not guessed. The worker streams its startup phases (`starting`, `db_ready`, `routes_ready`, then `ready` or `failed`) at `GET /api/ready`. Hooks read that once instead of polling and assuming a worker is stuck once it has been up 300 seconds, and restarts are limited so a failure that repeats on every start cannot cause a restart loop. `CLAUDE_MEM_WEDGED_WORKER_UPTIME_S` now applies only to the launcher's port reclaim. (#4368) | https://cmem.ai/changelog |
| changes | Long knowledge-base calls stay alive. When the MCP client asks for it, corpus `prime` and `query` answer as a stream with a heartbeat every 10 seconds, so a long prime can run for up to 15 minutes instead of hitting a 30-second deadline, and the work stops if the client disconnects. (#4368) | https://cmem.ai/changelog |
| changes | Cloud sync live updates over Supabase Realtime. For cmem.ai Pro cloud sync, the worker gets live updates from a private Supabase Realtime channel instead of the sync hub's WebSocket and pulls whenever another device announces changes. A server without Realtime leaves the client polling, and `CLAUDE_MEM_CLOUD_SYNC_WS=false` still turns live updates off. (#4368) | https://cmem.ai/changelog |
| changes | Observer thinking is really off on the Claude path. #3245 meant to turn it off but used an option name the Agent SDK ignores, so roughly 70% of the observer's output tokens on Claude Sonnet 4.5 went to thinking. The observer now passes the SDK's actual `thinking` option. (#4335) | https://cmem.ai/changelog |
Rank tracking
Persistent keyword baselines and position movement.
This analysis created the first position baseline at 2026-10-05T04:54:53.545Z. Movement appears after the next fresh analysis using the same location and language.
| Keyword | Current | Previous | Movement | Volume | Ranking URL |
|---|---|---|---|---|---|
| AI modelmem | 2 | Baseline | Baseline | 5,400 | https://cmem.ai/ |
| AI modelmem skill | 2 | Baseline | Baseline | 110 | https://cmem.ai/ |
| AI modelmem /plugin | 3 | Baseline | Baseline | 170 | https://cmem.ai/ |
| AI modelmem plugin | 3 | Baseline | Baseline | 170 | https://cmem.ai/ |
| AI modelcode mem | 3 | Baseline | Baseline | 50 | https://cmem.ai/ |
| AI modelcode memory plugin | 3 | Baseline | Baseline | 50 | https://cmem.ai/ |
| cmem | 6 | Baseline | Baseline | 110 | https://cmem.ai/features |
| memcode | 15 | Baseline | Baseline | 260 | https://cmem.ai/ |
| mem0 mcp | 20 | Baseline | Baseline | 140 | https://cmem.ai/vs/mem0 |
| AI modelmemory tool | 22 | Baseline | Baseline | 140 | https://cmem.ai/ |
| AI modelsupermemory | 12 | Baseline | Baseline | 40 | https://cmem.ai/vs/supermemory |
| mem io | 12 | Baseline | Baseline | 30 | https://cmem.ai/ |
| AI modelcode memory tool | 17 | Baseline | Baseline | 50 | https://cmem.ai/ |
| mem0 AI modelcode | 16 | Baseline | Baseline | 40 | https://cmem.ai/vs/mem0 |
| mem0 vs supermemory | 23 | Baseline | Baseline | 40 | https://cmem.ai/vs/supermemory |
| memz github | 35 | Baseline | Baseline | 40 | https://cmem.ai/ |
| memcat | 41 | Baseline | Baseline | 40 | https://cmem.ai/ |
| supermemory vs mem0 | 21 | Baseline | Baseline | 30 | https://cmem.ai/vs/supermemory |
| mem api | 23 | Baseline | Baseline | 30 | https://cmem.ai/ |
| memsync | 41 | Baseline | Baseline | 30 | https://cmem.ai/how-it-works |
Features
Features and capabilities
Core functions and evidence-backed product capabilities.
| Capability | What it does |
|---|---|
| Automatic capture | Captures useful notes while your agent works, storing them locally S4 S53. |
| Recall | Recalls synced notes via MCP, allowing agents to search past decisions and fixes S4 S124. |
| Cloud sync | Syncs captured memory across connected machines via CMEM Pro S1 S53. |
| Private MCP link | Provides a private MCP connection for recall from compatible clients S53. |
| Read-only ChatGPT recall | Allows ChatGPT to search and read cloud memories without modifying them S9 S124. |
| Progressive recall | Lets agents find a note before reading its details, reducing token use S53. |
| Activity feed | Follows activity from connected agents in a shared log S147. |
Integrations and ecosystem
Connected products, exports, APIs, and workflow compatibility.
| Integration or interface | Type | What it enables |
|---|---|---|
| ChatGPT | Integration (MCP) | Search and read synced memories via custom MCP connection S9. |
| Cursor, Codex, AI modelCLI, Windsurf | MCP clients | Recall synced project notes via private MCP link S124. |
| Pi | Integration (extension) | First-party memory integration for Pi agent S125. |
| AI modelHarness | Integration | First-party memory integration for AI modelHarness S125. |
| VS Code extensions | MCP clients | Compatible VS Code extensions can use private MCP link S124. |
| MCP API | API | Public server URL for custom MCP connections S9. |
Pricing
Pricing and plans
Published plans, free access, trials, credits, and pricing limitations.
| Plan or offer | Verified price and billing | Included | Limits |
|---|---|---|---|
| Open-source engine | Free S115 | Local memory capture and recall S115 | Not established |
| CMEM Pro | $30/month S115 | Hosted observation, cloud sync, private MCP link S115 | Not established |
| CMEM Heavy | $70/month S115 | Not established | Not established |
| CMEM Max | $100/month S115 | Not established | Billed overages above included allowance S115 |
| 30 Day Free Trial | Free for 30 days S115 | Included usage S115 | Not established |
| TeamBrain | Pilot seats, onboarding, scope, and price agreed on a fit call S115 | Not established | Not established |
Competition
Alternative tools
Named from this report, then each website opened and checked before it is shown.
4 verified
Competitive landscape
Domains competing for the same organic search demand.
Sampled competitors
| Competitor | First-page appearances | Sampled queries | Average position | Queries observed |
|---|---|---|---|---|
| github.com | 2 | 1 | 3 | AI modelmem |
| reddit.com | 1 | 1 | 2 | AI modelmem |
| docs.bswen.com | 1 | 1 | 3 | AI modelmem |
| generativeai.pub | 1 | 1 | 4 | AI modelmem |
| linkedin.com | 1 | 1 | 6 | AI modelmem |
| skillsdirectory.com | 1 | 1 | 7 | AI modelmem |
| docs.AI modelmem.ai | 1 | 1 | 8 | AI modelmem |
Website intelligence — Collected evidence
Customers, testimonials, and first-party review claims
No supporting public-page evidence was collected for this category.
Independent review sources discovered
No links to supported independent review platforms were discovered on the collected pages.
Backlink profile
Authority and referring-domain signals.
Backlink comparison profile
- Domain rating: 43/100
- Backlinks: 1,705
- Referring domains: 683
- Dofollow backlinks: 40.0%
- Dofollow referring domains: 50.0%
| Source DR | Source title | Anchor | Source URL | Target URL |
|---|---|---|---|---|
| 14 | AI modelMem – AI作業ログをリアルタイム記録・検索可能なアーカイブ化ツール \ | Peaky AI LAB | AI modelmem + cmem — AI agent memory, everywhere | <https://peaky.co.jp/AI modelmem/> |
| 58 | AI modelMem \ | AI Native Landscape | Website | <https://landscape.jimmysong.io/projects/AI modelmem/> |
| 25 | Plugin Marketplaces \ | Build with AI model | Visit website | https://buildwithclaude.com/marketplaces |
| 20 | AI modelCode: guida pratica 2026 alla CLI di Anthropic | AI modelmem | <https://www.marcopericci.com/AI modelcode/> | https://cmem.ai/ |
| 34 | AI modelMemory (CMEM) to USD Price, Market Cap, Charts & News \ | Crypto Tracker | AI modelmem.ai | <https://cryptotracker.com/price/AI modelmemory> |
| 23 | CLI Tools Vibe Coding Tools \ | VibecodingHub.org | — | https://vibecodinghub.org/category/cli-tools |
| 84 | AI modelCodeを入れて最初にやること: 人工知能深訪 | https://AI modelmem.ai | https://zenn.dev/dozo/articles/b9fa45d414eef7 | https://cmem.ai/ |
| 52 | — | — | <https://AI modelmem.ai/> | https://cmem.ai/ |
| 91 | 🔥 Best AI Automation Tools: Nominate Your Favorites for the Product Hunt Orbit Awards : Product Hunt Discussion Forums \ | Product Hunt | AI modelMem | https://www.producthunt.com/p/producthunt/best-ai-automation-tools-nominate-your-favorites-for-the-product-hunt-orbit-awards |
| 27 | Build•Ship•Grow — Your Builder’s Circle | AI modelMem icon AI modelMem | https://www.buildshipgrow.com/ | https://cmem.ai/ |
Collection decision
The Scout search index remains intentionally excluded from automatic Scout analysis. This Scout traffic model profile costs 5 credits (0.5 cents) and is included in the first comparison run so its usefulness can be judged before the recurring collection is finalized.
AI visibility
Measured ChatGPT and Google AI mentions with cited sources.
AI-assistant referral traffic
- Estimated current generative-AI referral share: 1.1%
Scout traffic model did not return a separate AI-referral trend series for this domain.
Website intelligence — Collected evidence
Site-stated AI capabilities
| Page type | Evidence | Source |
|---|---|---|
| other | AI agent memory, everywhere. claude-mem is open-source memory for Claude Code; cmem links it to any MCP client — Cursor, Codex, more — via one private link. | https://cmem.ai/ |
| identity | The story behind claude-mem and cmem: open-source memory for AI agents, and the cloud that links it everywhere through one private MCP link. | https://cmem.ai/about |
| other | AI agent memory, everywhere. claude-mem is open-source memory for Claude Code; cmem links it to any MCP client — Cursor, Codex, more — via one private link. | https://cmem.ai/ |
| identity | claude-mem is open-source memory for Claude Code and other AI agents. Instead of re-explaining your context every session, your agent remembers what it did, what you decided, and why — searchable across every project, stored local-first on your own machine. | https://cmem.ai/about |
| identity | We are a small team building in the open. The engine is free and open source; CMEM Cloud is the hosted sync layer for people who want that memory everywhere. If that resonates, the best way to follow along is to star us on GitHub or say hello at hello@cmem.ai. | https://cmem.ai/about |
| other | Notes on memory for AI agents, the cloud that links it everywhere, and what we ship along the way. | https://cmem.ai/blog |
| integrations | claude-mem installed and connected to cloud sync. Use version 13.12.0 or later. The claude-mem documentation covers installation. | https://cmem.ai/docs/chatgpt |
| integrations | Let the installer save the connection settings and restart the worker. You do not need to copy a sync token into an AI chat. | https://cmem.ai/docs/chatgpt |
| changes | Observer prompts that providers can cache. A provider's prompt cache (OpenRouter's, or the cmem.ai gateway's) can only reuse the part of a prompt that starts exactly as before. The observer's first and follow-up prompts now both open with the same block of fixed instructions, which depends only on the mode, followed by the session's context, the user's request and the follow-up text. In the code mode, two sessions' prompts now share their first ~7,260 characters, up from 422 (and from none between a first and a follow-up prompt). Only the order changed, plus one word ("below" became "above") in 33 modes, and the Claude SDK and Codex paths open the same way. (#4415) | https://cmem.ai/changelog |
| changes | Session and trace labels on OpenRouter requests. Observer requests that reach OpenRouter, directly or through the cmem.ai gateway, now include a `session_id` (a one-way SHA-256 hash of the Claude Code session id) and a `trace` with a random `trace_id` per observer conversation, `trace_name` `claude-mem observer`, a `generation_name` naming the request (`init`, `observation`, `summary`, `field_compression` or `telegram_wrapup`) and `claude_mem_version`. OpenRouter uses the session id to keep a session on the provider that holds its prompt cache, and OpenRouter Broadcast maps the labels to PostHog's `$ai_session_id`, `$ai_trace_id` and `$ai_span_name`. No path, project name or text you wrote is included, and custom base URLs and `openai-compatible` endpoints get neither field. (#4418) | https://cmem.ai/changelog |
| changes | Slow replies are waited for, not paid for twice. OpenRouter and OpenAI-compatible observer requests now stream behind the scenes, so a slow but working reply is kept alive by its progress (a 90-second idle limit and a 300-second cap) instead of being cut off at a fixed deadline and billed again. `CLAUDE_MEM_LLM_TIMEOUT_MS` now applies only to requests that do not stream: Gemini, Codex, the cmem.ai gateway, and an endpoint that rejects streaming, which is detected once and remembered. A paid request is resent only when the provider provably did no work (a 429 or a refusal before sending); each batch gets at most two paid sends, and a batch that uses them up is parked and logged, never silently dropped. (#4368) | https://cmem.ai/changelog |
| changes | Cloud sync live updates over Supabase Realtime. For cmem.ai Pro cloud sync, the worker gets live updates from a private Supabase Realtime channel instead of the sync hub's WebSocket and pulls whenever another device announces changes. A server without Realtime leaves the client polling, and `CLAUDE_MEM_CLOUD_SYNC_WS=false` still turns live updates off. (#4368) | https://cmem.ai/changelog |
These are first-party product claims, not independent measurements of AI-search visibility.
Marketing opportunities
Actions calculated directly from the collected evidence.
| Opportunity | Recommended action | Evidence |
|---|---|---|
| Striking-distance keyword | Move “cmem” from position 6 toward the top three. | Volume 110 · https://cmem.ai/features |
| Important page | Strengthen the page already earning search visibility before creating an unrelated page. | https://cmem.ai/features · 1 sampled keywords · best position 6 |
| Competitor gap | Review the sampled queries where github.com appears. | 2 first-page appearances across AI modelmem |
Website intelligence — Collected evidence
Website evidence gaps
- customers: no usable public page was collected; verify whether the site publishes this evidence.
- reviews: no usable public page was collected; verify whether the site publishes this evidence.
- technical: no usable public page was collected; verify whether the site publishes this evidence.
Trust and proof
Customers, proof, and reviews
Published proof, customer signals, and review evidence.
Independent reviews
No citation-grounded independent review links were found.
Customer proof
No named customers, testimonials, or customer case studies were found.
Independent mentions
- All your context. Everywhere. All at once. — AI modelmem — AI modelmem keeps structured notes outside the chat. CMEM Pro makes that history available through your private MCP connection. ... Yes. The local AI modelmem engine is open source. CMEM Pro is the paid hosted observation and cloud sync service.
- The product — AI modelmem — AI modelmem captures useful notes while your agent works. CMEM Pro adds hosted observation and cloud sync, so the decisions, discoveries, and fixes stay available across connected tools. ... Install the open-source engine. Add CMEM Pro when you want hosted
- About — AI modelmem — AI modelmem is open-source memory for AI modelCode and other AI agents. Instead of re-explaining your context every session, your agent remembers what it did, what you decided, and why — searchable across every project, stored local-first on your own machine. ... CMEM Pro adds hosted observation and cloud sync. One private MCP link gives any MCP client — Cursor, Codex CLI, AI modelCLI, and more — secure access to your memory from anywhere, without giving up the local-first foundation that keeps you
- How AI modelmem works / A visual field guide — The memory database, index, settings, and logs live on your machine. A chosen AI provider processes material for compression. Optional cloud sync can carry the finished memory between machines, but local capture keeps working on its own.
- Pricing — AI modelmem & CMEM Pro — The engine is free and open source. CMEM Pro adds hosted observation and cloud sync. Choose a usage tier that fits the work you do. ## AI modelmem ... ## CMEM Pro ... $30/ month ... Your captured context, synced across connected machines and available through your private MCP link.
- CMEM Pro — 30 Day Free Trial — CMEM Pro — 30 Day Free Trial CMEM Pro — 30 Day Free Trial AI modelmem
- Connected context — AI modelmem — Capture project work with a supported AI modelmem integration. Use CMEM Pro to sync it and make it available to MCP clients through your private connection. ... Use your private MCP link from clients such as Cursor, Codex, AI modelCLI, Windsurf, and compatible VS Code extensions. Setup and available capabilities vary by client.
- Introducing CMEM Cloud: your agent's memory, linked everywhere — cmem.ai — CMEM Cloud is the cloud that links your local-first memory everywhere. One private MCP link gives any MCP client — Cursor, Codex CLI, AI modelCLI, and more — secure access to your memory from anywhere, without giving up the local-first foundation that keeps your data yours.
External links were grounded in one live web search. Search snippets are leads, not independently scraped page content; rejected links remain available in Review evidence.
Company, security, and trust
Ownership, policies, security signals, and public trust evidence.
| Signal | Finding | Source |
|---|---|---|
| Company and ownership | Not published on the collected pages. | — |
| Contact and support | Contact support@cmem.ai with the message you see. This connection uses OAuth: you approve access in the CMEM sign-in window. Keep tokens and API keys out of ChatGPT and the server URL. | source |
| Legal and privacy | The local engine stores memory on your machine. If you enable cloud sync, synced data is also stored by CMEM. Review the privacy policy before connecting. | source |
| Security and compliance | Use encrypted, authenticated connections. Keep private keys and live credentials out of the public repo. | source |
| Reliability | Not published on the collected pages. | — |
| Domain registered | 2026-01-10 | — |
| Domain expires | 2028-01-10 | — |
Not published in the collected sources: company and ownership, reliability. Absence here means the site does not state it publicly, not that it is false.
Documentation and product updates
Help resources, product guidance, and visible changes over time.
| Resource or update | Type | What is available | Date or freshness |
|---|---|---|---|
| Connect CMEM to ChatGPT / Setup guide | Guide | Connect your AI modelmem memories to ChatGPT. Set up cloud sync, sign in to CMEM, and search your project history with this step-by-step guide. (source) | Not dated |
| Changelog — what shipped in AI modelmem | Changelog | Release notes for AI modelmem, the open-source memory engine behind cmem. Pulled live from the project CHANGELOG on GitHub. (source) | Not dated |
| Connect CMEM to ChatGPT / Setup guide | Roadmap | Public product roadmap. (source) | Not dated |
Not found in the collected public sources: status page, separate help center or knowledge base.
Technical
Technical and delivery signals
Delivery model, platforms, API, data ownership, reliability claims and release activity.
| Signal | Finding | Source |
|---|---|---|
| Delivery model (cloud, self-hosted, desktop, browser extension) | Local engine stores memory on your machine; CMEM Pro adds cloud sync S53. | S53 |
| Platforms and apps | Works with AI modelCode, Cursor, Codex, AI modelCLI, Windsurf, and compatible VS Code extensions S124. | S124 |
| API and extensibility (API, SDK, webhooks, MCP, plugins) | Provides a private MCP link and supports custom MCP connections S53 S124. | S53 |
| Data ownership and export | Local memory stays on your machine; synced data stored by CMEM S53 S115. | S53 |
| Performance and reliability claims | Not published on the collected pages. | — |
| Release activity | Changelog documents releases, including version 13.34.0 with new integrations S125. | S125 |
Measured infrastructure
Domain, certificate, and hosting signals, measured directly.
| Signal | Finding |
|---|---|
| Domain registered | 2026-01-10 — Cloudflare, Inc |
| Domain expires | 2028-01-10 |
| TLS certificate | Let's Encrypt, valid, expires 2027-01-05 |
| Security headers | HSTS |
| Headers not served | CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy |
| Server header | Vercel |
| Mail handled by | smtp.google.com |
| Nameservers | kate.ns.cloudflare.com, ivan.ns.cloudflare.com |
Not measurable: wayback: wayback timed out; wayback: wayback timed out; wayback: ladder budget spent after 2 probe(s); rdap: exceeded the overall budget; wayback: exceeded the overall budget; tls: exceeded the overall budget; dns: exceeded the overall budget; headers: exceeded the overall budget. A gap here means the lookup was unavailable, not that the finding is negative.
Technical site audit
A bounded multi-page crawl with page-level issues and URLs.
Scout — Bounded technical crawl
- Pages crawled: 15 of 15 maximum
- Technical health: 98/100
- Critical issues: 0
- Warnings: 4
- Notices: 2
Issues
| Severity | Issue | Value | Affected URL |
|---|---|---|---|
| warning | Missing canonical URL | — | https://cmem.ai/login |
| notice | Low visible word count | 50 | https://cmem.ai/login |
| notice | Meta description length should be reviewed | 287 | https://cmem.ai/pro |
| warning | Page should have one primary H1 | 0 | https://cmem.ai/pro |
| warning | Duplicate meta description in audit sample | 2 | https://cmem.ai/ |
| warning | Duplicate meta description in audit sample | 2 | https://cmem.ai/login |
Crawled pages
| Status | Title | H1s | Words | Response | URL |
|---|---|---|---|---|---|
| 200 | AI modelmem + cmem — AI agent memory, everywhere | 1 | 1301 | 421 ms | https://cmem.ai/ |
| 200 | Features — the cmem memory layer, end to end | 1 | 543 | 77 ms | https://cmem.ai/features |
| 200 | Integrations — every agent, IDE & MCP client | 1 | 586 | 80 ms | https://cmem.ai/integrations |
| 200 | cmem.ai — AI agent memory, everywhere | 1 | 50 | 109 ms | https://cmem.ai/login |
| 200 | AI modelmem for Cursor — memory for your AI agent | 1 | 606 | 61 ms | https://cmem.ai/for/cursor |
| 200 | CMEM for ChatGPT \ | Your project memory, connected | 1 | 1321 | 54 ms |
| 200 | AI modelmem for Windsurf — memory for your AI agent | 1 | 582 | 43 ms | https://cmem.ai/for/windsurf |
| 200 | AI modelmem for Codex CLI — memory for your AI agent | 1 | 600 | 78 ms | https://cmem.ai/for/codex |
| 200 | CMEM TeamBrain \ | Your team’s context, working together | 1 | 280 | 736 ms |
| 200 | CMEM TeamBrain Design Partners \ | Build with us | 1 | 672 | 98 ms |
| 200 | CMEM Pro — free trial up to 14 days, then $30/mo | 0 | 301 | 56 ms | https://cmem.ai/pro |
| 200 | Blog — cmem.ai | 1 | 364 | 43 ms | https://cmem.ai/blog |
| 200 | Changelog — what shipped in AI modelmem | 1 | 56924 | 370 ms | https://cmem.ai/changelog |
| 200 | How AI modelmem works \ | A visual field guide | 1 | 654 | 65 ms |
| 200 | Skills — 11 bundled slash commands | 1 | 516 | 50 ms | https://cmem.ai/skills |
This is a bounded Scout crawl. Core Web Vitals and Lighthouse scores are not claimed unless a dedicated performance audit is connected.
Search Console and Analytics
First-party search and behavioral data connection state.
Modeled acquisition channels
| Channel | Estimated share |
|---|---|
| direct | 54.2% |
| search | 39.8% |
| search organic | 39.8% |
| search paid | 0.0% |
| social | 2.2% |
| social organic | 1.8% |
| social paid | 0.4% |
| referrals | 2.2% |
| paid referrals | 0.0% |
| 0.6% | |
| gen ai | 1.1% |
| affiliate | 0.0% |
| other | 0.0% |
First-party connections
| Integration | Status | Data available after connection |
|---|---|---|
| Google Search Console | Not connected | Clicks, impressions, CTR, average position, queries, pages, countries, and devices |
| Google Analytics | Not connected | Organic sessions, engagement, landing pages, conversions, geography, and devices |
No first-party Search Console or Analytics numbers are shown until the site owner authorizes the corresponding Google account. Scout traffic model values above are modeled estimates, not private analytics totals.
Limits and method
Limitations and open questions
Known constraints and missing evidence from the collected pages.
The collected pages do not mention any competitors by name. Evidence gaps include lack of detailed pricing limits, security certifications, and independent reviews. Open questions: how does CMEM Pro handle data retention and deletion? What are the exact usage limits for each plan? How does TeamBrain differ from existing plans?
Sources, method, and limitations
Evidence inventory, collection method, provider use, and constraints.
This report is based on 15 collected pages from cmem.ai, including product, pricing, integrations, changelog, and security pages. Static and browser rendering rendering were used; external proof search was enabled but only verified the existence of linked results, not their content. Limitations: no independent reviews or customer testimonials were collected, and some claims (e.g., GitHub stars) rely on the site's own statements.
- Official Websitehttps://cmem.ai/Verified
- Official Websitehttps://cmem.ai/aboutVerified
- Official Websitehttps://cmem.ai/featuresVerified
- Documentationhttps://cmem.ai/docs/chatgptVerified
- Pricing Pagehttps://cmem.ai/pricingVerified
- Documentationhttps://cmem.ai/integrationsVerified
- Official Websitehttps://cmem.ai/changelogVerified
- Official Websitehttps://cmem.ai/privacyVerified
- Official Websitehttps://cmem.ai/termsVerified
- Official Websitehttps://cmem.ai/blogVerified
- Official Websitehttps://cmem.ai/built-by-youVerified
- Official Websitehttps://cmem.ai/chatgptVerified
- Official Websitehttps://cmem.ai/coworkVerified
- Official Websitehttps://cmem.ai/design-partnersVerified
- Official Websitehttps://cmem.ai/dreamingVerified
- Official Websitehttps://cmem.ai/securityVerified
- Official Websitehttps://cmem.ai/applyVerified
- Articlehttps://cmem.ai/how-it-worksVerified
- Articlehttps://cmem.ai/proVerified
- Articlehttps://cmem.ai/blog/introducing-cmem-cloudVerified
- Articlehttps://cmem.ai/how-it-works/captureVerified
