Agent Memory Tools
Discover the essential tools and frameworks for building memory-enabled AI agents
Showing 31 of 31 tools
🦜
LangChain
Framework
Open Source
Framework for developing applications powered by language models with memory capabilities
Key Features:
Memory chains
Conversation buffers
Vector store integration
+1 more
🌲
Pinecone
Vector Database
Free tier + $70/month
Vector database for AI applications with long-term memory storage
Key Features:
Real-time updates
Metadata filtering
Hybrid search
+1 more
🕸️
Weaviate
Vector Database
Open Source + Cloud
Open-source vector database with built-in ML models for semantic memory
Key Features:
GraphQL API
Auto-vectorization
Multi-modal search
+1 more
🎨
Chroma
Vector Database
Open Source
AI-native open-source embedding database for memory-enabled applications
Key Features:
Python/JS SDKs
Local & cloud deployment
Metadata filtering
+1 more
🧠
Mem0
Memory Layer
Open Source + Cloud
Memory layer for AI applications with personalized user experiences
Key Features:
User memory graphs
Contextual retrieval
Memory decay
+1 more
🔍
Qdrant
Vector Database
Open Source + Cloud
Vector similarity search engine with extended filtering support
Key Features:
Payload filtering
Geo-location search
Quantization
+1 more
🔴
Redis Vector
Vector Database
Open Source + Cloud
In-memory data structure store with vector similarity search
Key Features:
Sub-millisecond latency
Hybrid queries
Real-time updates
+1 more
🚀
Milvus
Vector Database
Open Source + Cloud
Open-source vector database built for scalable similarity search
Key Features:
Billion-scale vectors
Hybrid search
Multi-tenancy
+1 more
🦙
LlamaIndex
Framework
Open Source + Cloud
Data framework for LLM applications with advanced memory management
Key Features:
Document indexing
Query engines
Memory modules
+1 more
⚡
Supabase Vector
Vector Database
Free tier + $25/month
Postgres database with vector extensions for AI applications
Key Features:
pgvector extension
SQL queries
Real-time subscriptions
+1 more
🐘
pgvector
Vector Database
Open Source
Open-source vector similarity search for PostgreSQL
Key Features:
Exact/approximate search
L2/cosine distance
Index support
+1 more
🏎️
Vespa
Search Engine
Open Source + Cloud
Big data serving engine with vector search and machine learning
Key Features:
Real-time serving
Machine learning
Auto-scaling
+1 more
🔎
Elasticsearch
Search Engine
Open Source + Cloud
Search and analytics engine with vector search capabilities
Key Features:
Dense vector search
Hybrid search
Machine learning
+1 more
🔓
OpenSearch
Search Engine
Open Source + Cloud
Open-source search and analytics suite with vector search
Key Features:
k-NN search
Semantic search
Anomaly detection
+1 more
📚
FAISS
Library
Open Source
Library for efficient similarity search and clustering of dense vectors
Key Features:
GPU acceleration
Index compression
Billion-scale search
+1 more
🎯
Annoy
Library
Open Source
Approximate Nearest Neighbors library optimized for memory usage
Key Features:
Memory-mapped files
Multi-threading
Multiple metrics
+1 more
📐
NMSLIB
Library
Open Source
Non-Metric Space Library for similarity search
Key Features:
Non-metric spaces
Approximate search
Exact search
+1 more
🤖
AutoGen
Framework
Open Source
Multi-agent conversation framework with memory capabilities
Key Features:
Multi-agent chat
Code execution
Memory persistence
+1 more
👥
CrewAI
Framework
Open Source + Cloud
Framework for orchestrating role-playing autonomous AI agents
Key Features:
Role-based agents
Task delegation
Memory sharing
+1 more
🌾
Haystack
Framework
Open Source
End-to-end NLP framework with memory-aware document search
Key Features:
Document stores
Retrieval pipelines
Question answering
+1 more
📄
txtai
Framework
Open Source
All-in-one embeddings database for semantic search and LLM orchestration
Key Features:
Embeddings database
Semantic search
LLM integration
+1 more
🔧
Semantic Kernel
Framework
Open Source
Microsoft's SDK for integrating AI services with memory capabilities
Key Features:
Memory stores
Skill chaining
Planner integration
+1 more
🧭
Guidance
Framework
Open Source
Language for controlling large language models with memory state
Key Features:
Stateful generation
Template language
Token healing
+1 more
🎛️
DSPy
Framework
Open Source
Framework for algorithmically optimizing LM prompts and weights
Key Features:
Prompt optimization
Pipeline composition
Automatic tuning
+1 more
🤖
Marvin
Framework
Open Source
AI toolkit for building natural language interfaces with memory
Key Features:
Natural language functions
Data extraction
Classification
+1 more
👨🏫
Instructor
Library
Open Source
Structured extraction library with memory-aware data validation
Key Features:
Pydantic integration
Type validation
Retry logic
+1 more
📝
Outlines
Library
Open Source
Structured generation library for language models
Key Features:
Guided generation
JSON schema
Regex constraints
+1 more
🛡️
Guardrails AI
Framework
Open Source + Cloud
Framework for reliable AI outputs with memory validation
Key Features:
Output validation
Corrective actions
Custom validators
+1 more
⚙️
Rigging
Framework
Open Source
Lightweight LLM interaction framework with memory management
Key Features:
Chat management
Tool calling
Memory persistence
+1 more
🔮
Mirascope
Framework
Open Source
Python toolkit for building LLM applications with memory features
Key Features:
Type-safe prompts
Call tracking
Memory management
+1 more
🐍
Pydantic AI
Framework
Open Source
Agent framework built on Pydantic with memory capabilities
Key Features:
Type safety
Dependency injection
Streaming
+1 more