mem0

एक XDA राइटर ने Claude Code को सेशन के बीच persistent memory दिया और उनकी पूरी वर्कफ़्लो बदल गई। यह वह तरह का साइलेंट अपग्रेड है जो छोटा दिखता है लेकिन बहुत प्रभावी है — अधिकांश एजेंट कोडिंग टूल्स terminal बंद करते ही सब कुछ भूल जाते हैं, इसलिए डेवलपर मेमोरी बन जाता है। Persistent memory इस gap को बंद करता है। हमने डेस्कटॉप के लिए सात AI कोडिंग एजेंट मेमोरी ऐप्स का परीक्षण किया जो एजेंट्स को सेशन, प्रोजेक्ट और मशीन के बीच याद रखने देते हैं।

यहाँ हर विकल्प Windows, macOS और Linux पर काम करता है। कुछ कस्टम एजेंट में plug करने वाली लाइब्रेरी हैं; कुछ API वाली hosted सेवाएं हैं। दो मौजूदा कोडिंग टूल्स में built-in मेमोरी features हैं।

एजेंट मेमोरी लेयर में क्या देखना चाहिए

“एजेंट मेमोरी” लेबल तीन अलग-अलग चीजें छुपाता है:

सबसे अच्छे stacks इन तीनों को अलग करते हैं और आप हर एक को edit कर सकते हैं। दूसरे एक बड़ा टेक्स्ट ढेर स्टोर करते हैं और उम्मीद करते हैं कि एजेंट relevant parts ढूंढ लेगा।

कोडिंग एजेंट्स के लिए महत्वपूर्ण अन्य axes:

तुरंत तुलना

Toolसर्वश्रेष्ठफ्री प्लानशुरुआती कीमतविशिष्ट
mem0किसी भी LLM एजेंट के लिए Drop-in memory APIहाँ, उदारFree tierLayered memory (user, session, workspace)
LettaMemory के साथ Model-agnostic agent frameworkहाँ, open-sourceFree (self-host)MemGPT-style paging और archival memory
ZepGraph store के साथ Long-term memoryहाँ, open-sourceFree tierTemporal knowledge graph, fact updates
CogneeAgents के लिए Semantic memory pipelineहाँ, open-sourceFree (self-host)Ontology-first, RDF-friendly
Claude Code memoryClaude Code के लिए Native persistent memoryIncludedAnthropic pricingAuto-summarised session memory
Cursor MemoriesCursor के अंदर Project-level memoryIncludedCursor Pro from $20Auto-captured “rules” per repo
Windsurf MemoriesCascade agent की Persistent contextIncludedWindsurf Pro from $15Cross-file semantic recall

हमने जो 7 एजेंट मेमोरी ऐप्स परीक्षण किए

1. mem0 — किसी भी LLM के लिए सर्वश्रेष्ठ drop-in memory API

mem0 किसी भी कोडिंग एजेंट को persistent memory देने का सबसे आसान तरीका है जिसके पास अभी नहीं है। API एक user id और message stream लेता है और हर call पर curated memory list return करता है। Layered memory model (user, session, workspace) का मतलब है कि एजेंट “यह प्रोजेक्ट Vitest use करता है” को अलग से याद करता है “यह यूजर TypeScript strict mode prefer करता है” से। Python और TypeScript दोनों SDKs ने 2026 में v1 तक पहुंचे।

कहाँ कम पड़ता है: Default के रूप में SaaS model; self-hosted संभव है लेकिन community-maintained है। Vector store defaults को बड़े codebases के लिए swap करना पड़ सकता है।

कीमत: मासिक memory quota के साथ Free tier। Pro लगभग $19/month से।

प्लेटफ़ॉर्म: Windows, macOS, Linux (SDK या hosted API के माध्यम से)।

डाउनलोड: mem0.ai

निष्कर्ष: जब आप अपना खुद का एजेंट बना रहे हों और 10 lines of code में memory चाहते हों तो यह चुनें। regulated environments के लिए नहीं जिन्हें पूरा on-prem चाहिए।

2. Letta — सर्वश्रेष्ठ MemGPT-style agent framework

Letta (पहले MemGPT) paging model को implement करता है जहाँ एजेंट facts को in-context “working memory” और archival store के बीच ले जाता है। पूरी तरह open source, self-hostable और model-agnostic। Agent server के साथ आता है इसलिए आप Cursor या custom CLI को इस पर point कर सकते हैं और इसे memory को transparently manage करने दे सकते हैं।

कहाँ कम पड़ता है: mem0 से ज्यादा heavy setup है। Postgres या SQLite backend चलाना और paging model को समझकर tune करना जरूरी है।

कीमत: Free, open-source। Managed cloud pricing on request।

प्लेटफ़ॉर्म: Windows, macOS, Linux।

डाउनलोड: letta.com · GitHub

निष्कर्ष: उन teams के लिए जिन्हें on-prem memory चाहिए और setup में एक दिन invest कर सकते हों। Paging model बहुत लंबी conversations को gracefully handle करता है।

3. Zep — सर्वश्रेष्ठ graph-based long-term memory

Zep memory को temporal knowledge graph के रूप में store करता है। जब facts change होते हैं (API endpoint move होता है, config value update होता है), Zep change को track करता है contradicting statements stack करने के बजाय। यह वह memory model है जो कोडिंग एजेंट्स को ज्यादा चाहिए, क्योंकि project facts constantly बदलते हैं।

कहाँ कम पड़ता है: Graph store semantic recall पर चमकता है लेकिन pure episodic use cases के लिए complexity add करता है। Community और cloud के बीच price gap steep है।

कीमत: Community edition free, open-source। Cloud $34/month से।

प्लेटफ़ॉर्म: Windows, macOS, Linux।

डाउनलोड: getzep.com · GitHub

निष्कर्ष: जब आपके project facts अक्सर change होते हों और आप चाहते हों कि memory layer update हो, not append हो। Agentic dev-ops या infra work के लिए सर्वश्रेष्ठ fit।

4. Cognee — सर्वश्रेष्ठ ontology-first memory pipeline

Cognee semantic side में और ज्यादा जाता है। यह आपके codebase और conversations से ontology build करता है, फिर typed relationships के along retrieve करता है। अगर आपके एजेंट को “कौन सी files इस schema पर depend करती हैं” reason करना है, Cognee memory store से ज्यादा knowledge graph के करीब है।

कहाँ कम पड़ता है: Ontology-first model casual use के लिए overkill है। Shine करने के लिए ontology tuning चाहिए।

कीमत: Free, open-source। Managed offering early-access में है।

प्लेटफ़ॉर्म: Windows, macOS, Linux।

डाउनलोड: cognee.ai · GitHub

निष्कर्ष: यह चुनें जब memory को relationships (dependencies, schema evolution) को model करना हो plain notes के बजाय।

5. Claude Code memory patterns — Claude Code के लिए native session persistence

Claude Code अब CLAUDE.md files plus memory bank pattern के through project-level persistent memory को support करता है। Sessions अपने decisions को memory file में auto-summarise करते हैं और एजेंट startup पर वह file read करता है। यह hosted memory service नहीं है, लेकिन “यह एजेंट याद रखता है कि हमने पिछले हफ्ते क्या किया” के लिए shortest path है अगर आप पहले से Claude Code use कर रहे हों।

कहाँ कम पड़ता है: Cross-project graph नहीं, querying नहीं, plain-text file से परे editing UI नहीं। यह convention है, system नहीं।

कीमत: Claude Code के साथ Included (Anthropic pricing)।

प्लेटफ़ॉर्म: Windows, macOS, Linux।

डाउनलोड: claude.com/code

निष्कर्ष: Lowest-friction choice अगर आप पहले से Claude Code use कर रहे हों। जब memory file इतनी बड़ी हो जाए कि human skip कर सके तो mem0 या Letta में migrate करो।

6. Cursor Memories — Cursor के अंदर project-level memory

Cursor Memories rules और preferences को capture करते हैं जो editor के Composer को जैसे-जैसे आप काम करते हैं pick करता है। Variable rename करो और Cursor naming convention याद रखता है। Suggested refactor को दो बार reject करो और यह उस pattern को suggest करना बंद कर देता है। सभी memory per-repo है, इसलिए projects switch करने से style नहीं leak होती।

कहाँ कम पड़ता है: Cursor में locked है। Export path नहीं। Memory transparency limited है; users rules को see और edit कर सकते हैं लेकिन पूरे memory embedding को inspect नहीं कर सकते।

कीमत: Cursor Pro में Included ($20/month)।

प्लेटफ़ॉर्म: Windows, macOS, Linux।

डाउनलोड: cursor.com

निष्कर्ष: जब Cursor पहले से आपका editor है तो यह चुनें। सिर्फ memory के लिए Cursor में switch करने लायक नहीं है।

7. Windsurf Memories — Cascade agent की persistent context

Windsurf का Cascade agent अपनी खुद की memory system है जो rules, preferences और workflow patterns को sessions के across preserve करती है। Cross-file semantic recall Cursor से ज्यादा strong है, और memory model हमारे द्वारा चलाई गई tests में multi-repo mono-repos को ज्यादा अच्छा handle करता है। Free tier में basic memory है, Pro durable store को unlock करता है।

कहाँ कम पड़ता है: Windsurf में locked है। Cascade agent की memory core editor experience से कम polished महसूस होती है।

कीमत: Basic memory के साथ Free tier। Pro लगभग $15/month से।

प्लेटफ़ॉर्म: Windows, macOS, Linux।

डाउनलोड: windsurf.com

निष्कर्ष: अगर आप पहले से Windsurf पर हैं और durable memory tier चाहते हैं तो यह चुनें। अकेले editors को switch करने का कारण नहीं है।

सही वाला कैसे चुनें

XDA-style “मेरा setup खुद चलने लगा” experience के लिए: अपने current editor के साथ आने वाली memory से शुरू करो, फिर graph store (Zep) को add करो एक बार जब plain-text memory file unwieldy हो जाए।

FAQ

सर्वश्रेष्ठ free AI agent memory tool क्या है? mem0 hosted API के लिए सबसे generous free tier है। Fully open-source और self-hosted के लिए, Letta और Zep community edition ही चुनाव हैं।

क्या मैं Claude, GPT-5 और Gemini के साथ इन्हें interchangeably use कर सकता हूँ? mem0, Letta, Zep और Cognee के लिए हाँ। Cursor और Windsurf memories अपने editor के models पर locked हैं।

क्या agent memory projects के बीच leak होता है? mem0 और Letta के साथ, सिर्फ अगर आप उसे configure करो। Cursor और Windsurf default रूप से per-repo memory रखते हैं।

क्या ये offline चलते हैं? Letta, Zep और Cognee local models के साथ completely self-hosted किए जा सकते हैं। mem0 default SaaS है; self-hosting community-maintained है। Cursor और Windsurf memories को cloud connection चाहिए।

क्या Claude Code की native memory काफी है? Solo projects के लिए, आमतौर पर हाँ। Team projects के लिए rotating contributors के साथ, hosted memory (mem0 या Zep) की layer add करो ताकि सभी same recall share कर सकें।