Back to Mem0

Overview

docs/cookbooks/overview.mdx

2.0.15.7 KB
Original Source

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

<CardGroup cols={2}> <Card title="Build a Companion with Mem0" icon="users" href="/cookbooks/essentials/building-ai-companion" > Learn core memory lifecycle patterns. </Card> <Card title="Partition Memories by Entity" icon="server" href="/cookbooks/essentials/entity-partitioning-playbook" > Balance personalization with consistent behavior across users, agents, and apps. </Card> <Card title="Control Memory Ingestion" icon="filter" href="/cookbooks/essentials/controlling-memory-ingestion" > Filter speculation and low-confidence data. </Card> </CardGroup>

Companion Playbooks

<CardGroup cols={2}> <Card title="Interactive Memory Demo" icon="rocket" href="/cookbooks/companions/quickstart-demo"> See Mem0 memories in action. </Card> <Card title="Research Assistant for YouTube" icon="video" href="/cookbooks/companions/youtube-research" > Personalized context for video browsing. </Card> <Card title="Voice-First AI Companion" icon="microphone" href="/cookbooks/companions/voice-companion-openai" > Voice-first experiences with Agents SDK. </Card> <Card title="Personalized AI Tutor" icon="graduation-cap" href="/cookbooks/companions/ai-tutor"> Student progress persistent across sessions. </Card> <Card title="Smart Travel Assistant" icon="plane" href="/cookbooks/companions/travel-assistant"> Itineraries that remember traveler preferences. </Card> <Card title="Build a Node.js Companion" icon="js" href="/cookbooks/companions/nodejs-companion"> JavaScript fitness coach remembering goals. </Card> <Card title="Self-Hosted AI Companion" icon="server" href="/cookbooks/companions/local-companion-ollama" > Run Mem0 end-to-end with Ollama. </Card> </CardGroup>

Ops & Automations

<CardGroup cols={2}> <Card title="Automated Email Intelligence" icon="envelope" href="/cookbooks/operations/email-automation" > Capture and recall inbox threads. </Card> <Card title="Content Creation Workflow" icon="pencil" href="/cookbooks/operations/content-writing" > Store tone and style guidelines. </Card> <Card title="Multi-Session Research Agent" icon="magnifying-glass" href="/cookbooks/operations/deep-research" > Multi-session investigations without repeating. </Card> <Card title="Memory-Powered Support Agent" icon="headset" href="/cookbooks/operations/support-inbox" > Past tickets at support fingertips. </Card> <Card title="Collaborative Task Assistant" icon="users" href="/cookbooks/operations/team-task-agent" > Coordinate multi-user projects with roles. </Card> </CardGroup>

Integrations & Platforms

<CardGroup cols={2}> <Card title="Memory-Powered Agent SDK" icon="robot" href="/cookbooks/integrations/agents-sdk-tool" > Callable tools inside agent workflows. </Card> <Card title="Memory as OpenAI Tool" icon="wrench" href="/cookbooks/integrations/openai-tool-calls" > Memories in function-calling flows. </Card> <Card title="Persistent Mastra Agents" icon="code" href="/cookbooks/integrations/mastra-agent"> Persistent memory for Mastra agents. </Card> <Card title="Healthcare Coach with ADK" icon="heart-pulse" href="/cookbooks/integrations/healthcare-google-adk" > Patient history across ADK sessions. </Card> <Card title="Search with Personal Context" icon="search" href="/cookbooks/integrations/tavily-search" > Realtime search with personal context. </Card> <Card title="Bedrock with Persistent Memory" icon="aws" href="/cookbooks/integrations/aws-bedrock" > Mem0 with AWS Bedrock and Neptune. </Card> <Card title="Graph Memory on Neptune" icon="network-wired" href="/cookbooks/integrations/neptune-analytics" > Graph memory with Neptune Analytics. </Card> </CardGroup>

Frameworks & Multimodal

<CardGroup cols={2}> <Card title="ReAct Agents with Memory" icon="brain" href="/cookbooks/frameworks/llamaindex-react"> ReAct agents with memory storage. </Card> <Card title="Multi-Agent Collaboration" icon="users" href="/cookbooks/frameworks/llamaindex-multiagent" > Shared memory across collaborating agents. </Card> <Card title="Visual Memory Retrieval" icon="image" href="/cookbooks/frameworks/multimodal-retrieval" > Visual context alongside text conversations. </Card> <Card title="Persistent Eliza Characters" icon="robot" href="/cookbooks/frameworks/eliza-os-character" > Persistent personality for Eliza agents. </Card> </CardGroup>

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.

<CardGroup cols={2}> <Card title="Cookbook Template" icon="book-open" href="/templates/cookbook_template"> Follow this structure for narrative, end-to-end Mem0 workflows. </Card> <Card title="Contribution Guide" icon="github" href="https://github.com/mem0ai/mem0/blob/main/CONTRIBUTING.md" > Learn how to submit your cookbook to the Mem0 repository. </Card> </CardGroup>