--- 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 core memory lifecycle patterns. Balance personalization with consistent behavior. Filter speculation and low-confidence data. Short-term vs long-term retention strategies. ## Companion Playbooks See Mem0 memories in action. Personalized context for video browsing. Voice-first experiences with Agents SDK. ## Ops & Automations Capture and recall inbox threads. Store tone and style guidelines. Multi-session investigations without repeating. ## Integrations & Platforms Callable tools inside agent workflows. Memories in function-calling flows. Persistent memory for Mastra agents. Patient history across ADK sessions. Realtime search with personal context. ## Frameworks & Multimodal ReAct agents with memory storage. Shared memory across collaborating agents. Visual context alongside text conversations. Persistent personality for Eliza agents. Universal memory layer for Chrome. --- ## 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.