--- 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: ## Examples Create a Personalized AI Companion using Mem0 in Node.js. Run Mem0 locally with Ollama. Create a Personalized AI Tutor that adapts to student progress and learning preferences. Build a Personalized AI Travel Assistant that understands your travel preferences and past itineraries. Develop a Personal AI Assistant that remembers user preferences, past interactions, and context to provide personalized and efficient assistance. Create a ReAct Agent with LlamaIndex which uses Mem0 as the memory store. Add memory capabilities to ChatGPT or Claude or Perplexity with the Mem0 Chrome Extension. Edit documents based on your writing preferences. Enhance your AI interactions with Mem0's multimodal capabilities. A personalized Deep Research Agent that synthesizes large amounts of online data and completes complex research tasks.