--- title: Overview description: How to use mem0 in your existing applications? --- With Mem0, you can create stateful LLM-based applications such as chatbots, virtual assistants, or AI agents. Mem0 enhances your applications by providing a memory layer that makes responses: - More personalized - More reliable - Cost-effective by reducing the number of LLM interactions - More engaging - Enables long-term memory Here are some examples of how Mem0 can be integrated into various applications: ## Essentials Learn the core memory lifecycle before diving into codebases. Balance personalization with consistent assistant behavior. Filter speculation, enforce formats, and gate low-confidence data. Define short-term versus long-term retention strategies. ## Companion Playbooks Spin up the showcase app to see Mem0 memories in action. Build a JavaScript coach that remembers user goals. Deliver lessons that adapt to student progress and gaps. Plan itineraries that remember traveler preferences across trips. Layer personalized context over any video in the browser. Pair the OpenAI Agents SDK with Mem0 for voice-first experiences. Run Mem0 end-to-end on your machine with Ollama models. ## Ops & Automations Keep past tickets and resolutions at an agent's fingertips. Capture, categorize, and recall inbox threads via memory. Store tone and style guidelines once—apply them everywhere. Run multi-session investigations without repeating yourself. Coordinate projects with shared memories across contributors. ## Integrations & Platforms Expose Mem0 memories as callable tools inside agent workflows. Drop memories into OpenAI's inbuilt function-calling flows. Extend Mastra agents with persistent memory state. Remember patient history across ADK sessions. Pair Mem0 with Bedrock, OpenSearch, and Neptune Analytics. Build a hybrid vector + graph memory store on AWS. Blend realtime search with personal context. ## Frameworks & Multimodal Teach a ReAct agent to store and recall context via Mem0. Share a persistent memory layer across collaborating agents. Store and recall visual context alongside text conversations. Bring persistent personality to Eliza OS agents. Add Mem0's universal memory layer to Chrome chat surfaces. --- ## Contribute a Cookbook Have a unique Mem0 use case or integration? We'd love to feature your cookbook! All cookbooks follow a standardized template to ensure consistency and quality. Check out our template to see the structure and best practices. Follow this structure for narrative, end-to-end Mem0 workflows. Learn how to submit your cookbook to the Mem0 repository.