--- 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 Explore how **Mem0** can power real-world applications and bring personalized, intelligent experiences to life: Build a personalized AI Companion in **Node.js** that remembers conversations and adapts over time using Mem0. Run **Mem0 locally** with **Ollama** to create private, stateful AI experiences without relying on cloud APIs. Create an **AI Tutor** that adapts to student progress, learning style, and history — for a truly customized learning experience. Develop a **Personal Travel Assistant** that remembers your preferences, past trips, and helps plan future adventures. Build a **Customer Support AI** that recalls user preferences, past chats, and provides context-aware, efficient help. Combine **LlamaIndex** and Mem0 to create a powerful **ReAct Agent** with persistent memory for smarter interactions. Add **long-term memory** to ChatGPT, Claude, or Perplexity via the **Mem0 Chrome Extension** — personalize your AI chats anywhere. Create a **Writing Assistant** that understands and adapts to your unique style, improving consistency and productivity. Supercharge AI with **Mem0's multimodal memory** — blend text, images, and more for richer, context-aware interactions. Build a **Deep Research AI** that remembers your research goals and compiles insights from vast information sources.