Documentation Index
Fetch the complete documentation index at: https://ulpi.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Memory Module
Your AI assistant just got a memory upgrade. Stop losing context between conversations. Stop repeating yourself. Start building a knowledge base that actually learns what’s important to you.The Problem with AI Conversations Today
Every conversation with your AI assistant starts from scratch. You’ve probably experienced this:- 📄 Re-explaining context every single conversation
- 🔍 Searching old chats to find that important insight
- 💭 Losing critical details that came up weeks ago
- 🔄 Copy-pasting the same information repeatedly
- 📚 No persistence between different projects or tools
- Vector databases treat everything equally (yesterday’s lunch = your wedding day)
- Note-taking apps require manual organization and searching
- RAG systems retrieve everything or nothing, with no nuance
What Makes Memory Module Different
The Memory Module gives your AI assistant a human-like memory system based on cognitive science. Here’s why it’s revolutionary:1. Memories Naturally Fade (Like Your Brain)
The Science: Human brains don’t remember everything equally. We naturally forget trivial details while important memories strengthen over time. Why This Matters: Your AI automatically prioritizes what’s important. That critical architectural decision from last month? Still fresh. That temporary debugging note? Already faded away.2. Important Information Strengthens Automatically
The Science: In cognitive psychology, memories strengthen through repeated access (called “spaced repetition”). Every time you recall something, it becomes easier to remember. Why This Matters: Information you reference frequently automatically becomes more accessible. No manual tagging, no complex organization—it just works. Example: Your team keeps asking about your API authentication flow. After the 3rd mention, it becomes a “hot memory” that surfaces instantly in searches, while one-off questions fade naturally.3. Context Expands Through Semantic Connections
The Science: Human memory works through associations. Thinking about “coffee” triggers memories of “mornings,” “meetings,” “your favorite café”—a web of connected concepts. Why This Matters: When you search for “React state management,” you automatically get related memories about hooks, Redux, your team’s preferred patterns, and that bug you fixed last month—even if they don’t contain those exact keywords.Before Memory Module
With Memory Module
4. Different Types of Knowledge Persist Differently
The Science: Cognitive psychology identifies different memory types with different retention patterns:- Episodic (events): “Met with John yesterday” → Fades fast (useful short-term)
- Semantic (facts): “Our API uses OAuth2” → Persists long (reference knowledge)
- Procedural (how-tos): “Deploy process” → Medium retention (needs refresh)
- Emotional (sentiment): “Customer was frustrated” → Fades fast (immediate context)
- Reflective (insights): “Why we chose microservices” → Persists very long (strategic)
How It Works (The Simple Version)
Store Information Naturally
- Classifies what type of knowledge it is
- Creates semantic understanding (not just keywords)
- Connects to related existing memories
Information Fades or Strengthens
- Unimportant details fade over days/weeks
- Frequently accessed information strengthens automatically
- Critical insights persist for months/years
- You can manually reinforce important memories
Search Gets Smarter Over Time
- Semantic understanding (concepts, not just keywords)
- Recency (newer info when relevant)
- Access patterns (what you use frequently)
- Context expansion (related memories automatically included)
Real-World Use Cases
Software Development Teams
Software Development Teams
- Architectural decisions persist for years (Reflective memory)
- Bug investigation notes fade after resolution (Episodic memory)
- Code patterns strengthen through team usage (Procedural memory)
- Meeting decisions stay accessible (Semantic memory)
Customer Support Teams
Customer Support Teams
- Customer preferences remembered across conversations
- Previous issues surface automatically when similar problems arise
- Resolution strategies strengthen when they work repeatedly
- Temporary troubleshooting notes fade after issue is resolved
Personal Knowledge Management
Personal Knowledge Management
- Research insights persist for months (Semantic memory)
- Daily notes fade naturally unless revisited (Episodic memory)
- Key learnings strengthen through review (Reflective memory)
- Related concepts connect automatically (Waypoints)
Sales & Customer Success
Sales & Customer Success
- Customer preferences and pain points always accessible
- Previous conversations surface automatically
- Successful strategies strengthen (what worked with similar customers)
- Old interaction details fade while key insights persist
Research & Learning
Research & Learning
- Core concepts persist long-term (Semantic memory)
- Study session notes fade appropriately (Episodic memory)
- Spaced repetition happens automatically (Reinforcement)
- Concept maps form through semantic connections (Waypoints)
Content Creation
Content Creation
- Research and quotes persist (Semantic memory)
- Draft ideas strengthen if you return to them (Reinforcement)
- One-off thoughts fade unless developed (Natural pruning)
- Related content surfaces during writing (Waypoint expansion)
Key Features
5 Memory Types
Natural Decay
Automatic Reinforcement
Semantic Connections
Smart Search
Works Everywhere
Pricing: Included in Every Plan
| Plan | Memory Storage | Features | Best For |
|---|---|---|---|
| Starter | 1,000 memories | All features included, 100K tokens/month | Individual developers, students, personal use |
| Pro | 10,000 memories | All features included, 1M tokens/month | Professional teams, agencies, power users |
| Enterprise | Unlimited | All features included, unlimited tokens | Large organizations, enterprise deployments |
- ✅ Free semantic embeddings (Typesense)
- ✅ Free memory classification (Regex)
- ✅ Automatic decay and reinforcement
- ✅ Semantic waypoints and graph connections
- ✅ Smart hybrid search
- ✅ MCP integration with 29+ AI assistants
- ✅ Admin panel for visual management
- ✅ Full REST API access
- ✅ Multi-tenant isolation and security
- OpenAI embeddings (higher quality, 1536/3072 dimensions)
- LLM classification (AI-powered, 95% accuracy with reasoning)
Getting Started in 5 Minutes
Quick Start Guide
MCP Integration
Common Workflows
Best Practices
The Science Behind It
Why Cognitive-Inspired Memory is Revolutionary
Traditional databases and vector stores treat all information equally. Something you stored yesterday has the same priority as something from 6 months ago. This creates two problems:- Information overload: You drown in old, irrelevant data
- Lost context: Important insights get buried under noise
Exponential Decay (Ebbinghaus Forgetting Curve)
German psychologist Hermann Ebbinghaus discovered in 1885 that human memory follows an exponential decay curve. Information fades quickly at first, then levels off. We’ve implemented this same pattern:- Temporary notes fade within days (like remembering what you had for lunch)
- Important facts persist for months (like remembering your address)
- Strategic insights last years (like remembering life-changing decisions)
Spaced Repetition (Strengthening Through Access)
Educational research shows that reviewing information at increasing intervals dramatically improves retention. The Memory Module does this automatically:- Every time you access a memory, it strengthens slightly
- Frequently referenced information becomes “hot” and surfaces instantly
- Rarely accessed information fades naturally
Semantic Memory Networks (Association)
Cognitive science shows human memory works through association. Thinking about “coffee” activates connected concepts: “morning,” “energy,” “meetings,” “your favorite café.” The Memory Module creates these connections automatically using semantic similarity:- Related memories connect even without matching keywords
- Searches expand through these connections (called “waypoints”)
- You get comprehensive context, not just exact matches
Different Memory Systems (Tulving’s Model)
Psychologist Endel Tulving identified different types of long-term memory with different characteristics. The Memory Module implements 5 types:-
Episodic (Personal experiences): “Met with customer yesterday”
- Fades relatively quickly (~46 days)
- Perfect for time-bound events that lose relevance
-
Semantic (Facts & concepts): “Our API uses OAuth2”
- Persists long (~139 days)
- Ideal for reference knowledge
-
Procedural (How-to knowledge): “How to deploy to production”
- Medium persistence (~87 days)
- Needs occasional refresh but not constant
-
Emotional (Sentiment): “Customer was frustrated with feature X”
- Fades fast (~35 days)
- Useful for immediate context, less so later
-
Reflective (Meta-cognitive insights): “Why we chose microservices over monolith”
- Persists very long (~693 days)
- Strategic decisions with lasting impact
Frequently Asked Questions
How is this different from just saving notes in my AI chat?
How is this different from just saving notes in my AI chat?
- Creates semantic understanding (meaning, not just text)
- Connects related information automatically
- Prioritizes by importance (not just chronology)
- Works across all conversations and AI tools
- Persists exactly what matters (not everything)
Will I lose important information when memories decay?
Will I lose important information when memories decay?
- Critical memory types persist for 1-2 years naturally
- Frequently accessed memories reinforce automatically
- You can manually reinforce critical information
- Admin panel shows what’s decaying so you can prevent it
Do I have to manually organize memories?
Do I have to manually organize memories?
- Automatic classification into memory types
- Semantic connections forming automatically
- Natural reinforcement through access
- Automatic fading of outdated information
What happens when I reach my memory limit?
What happens when I reach my memory limit?
Can I use this with multiple AI assistants simultaneously?
Can I use this with multiple AI assistants simultaneously?
- Claude Desktop (conversations)
- Continue (VS Code coding)
- Cursor (IDE)
- Zed (text editing)
- And 25+ other tools
Is my data secure? Can other customers see my memories?
Is my data secure? Can other customers see my memories?
- Strict database isolation (impossible to access other tenants)
- Separate encryption keys
- Independent API authentication
- Zero data sharing
What if I want to disable decay for certain memories?
What if I want to disable decay for certain memories?
- Store strategic info as Reflective memories (693-day half-life)
- Manually reinforce critical memories regularly
- Use the Emergency profile (strongest reinforcement)
Can I export all my memories if I want to leave?
Can I export all my memories if I want to leave?
- Export via REST API (JSON format)
- Export via admin panel (CSV or JSON)
- No lock-in, no restrictions
Ready to Upgrade Your AI’s Memory?
Stop losing context. Stop repeating yourself. Start building a knowledge base that actually learns what matters.Get Started in 5 Minutes
See It In Action
Understand the Science
API Documentation
What Customers Are Saying
“We cut our ‘context explanation time’ from 15 minutes per AI conversation to zero. The assistant just knows.” — Sarah Chen, Engineering Lead at TechCorp
“New developers onboard 60% faster because they can ask our AI ‘why did we choose X?’ and get the full historical context.” — Marcus Rodriguez, CTO at DevTools Inc
“Support resolution times dropped 40% because customer context is always available. No more ‘can you remind me…’” — Aisha Patel, Customer Success Manager at SupportHub
“Finally, a second brain that actually learns what’s important to me instead of being a dump of everything I’ve ever saved.” — David Kim, Freelance Developer
Support & Resources
- 📚 Documentation: docs.ulpi.io/memory
- ⚙️ Admin Panel: app.ulpi.io/admin/memories
- ✉️ Email Support: support@ulpi.io
- 💬 Community: forum.ulpi.io
- 🐛 Report Issues: github.com/ulpi-io/ulpi/issues
- Starter: 48 hours (email)
- Pro: 24 hours (priority email)
- Enterprise: 4 hours (dedicated support)
The Memory Module is part of ULPI.io — the documentation and AI development platform trusted by teams who value context and continuity.