Frameworks Directory
Compare agent memory frameworks, platforms, and tools. Find the right solution for building AI agents with persistent memory.
Compare Frameworksagent-platform
11x
AI-powered digital workers for sales and customer service
enterpriseproduction
Memory Types: customer-context, conversation-history
Languages: Multiple
sales-aidigital-workersautomationenterprise
Adept
AI agents that use software tools and APIs to automate knowledge work
enterprisebeta
Memory Types: episodic, procedural, task-context
Languages: Multiple
agentic-aiautomationfoundation-modelresearch
AgentOps
Observability and monitoring platform for AI agents
freemiumproduction
Memory Types:
Languages: Multiple
observabilitymonitoringdevtoolsanalytics
Aisera
AI service management platform for automating enterprise workflows
enterpriseproduction
Memory Types: episodic, semantic, organizational
Languages: Multiple
enterpriseitsmautomationservice-management
Artisan
AI sales agents that automate outbound sales workflows
enterpriseproduction
Memory Types: prospect-context, campaign-history
Languages: Multiple
sales-aioutboundautomationbdr
Botpress
Open-source conversational AI platform with visual flow builder
freemiumproduction
Memory Types: episodic, conversation, user-variables
Languages: typescript
open-sourcetypescriptvisual-builderself-hosted
Casetext
AI legal research platform acquired by Thomson Reuters
paidproduction
Memory Types: semantic, legal-precedent
Languages: Multiple
legal-airesearchsaasthomson-reuters
Cognigy
Enterprise conversational AI platform for customer and employee service
enterpriseproduction
Memory Types: episodic, semantic, conversation
Languages: Multiple
enterpriseconversational-aicontact-centerautomation
Dust
Build and deploy custom AI assistants for your team
paidproduction
Memory Types: semantic, organizational, contextual
Languages: Multiple
team-aiassistantsworkplacerag
Fixie
Platform for building and deploying AI agents with long-term memory
freemiumproduction
Memory Types: episodic, semantic, long-term
Languages: Multiple
developer-platformagentsapimemory
Harvey
Generative AI platform for legal professionals
enterpriseproduction
Memory Types: semantic, legal-precedent, case-context
Languages: Multiple
legal-aienterprisespecialized-llmresearch
Lindy
AI executive assistant that learns your workflows and automates tasks
freemiumproduction
Memory Types: episodic, personal-preferences, workflow
Languages: Multiple
personal-assistantautomationproductivityemail
MultiOn
AI agents that browse the web and complete tasks autonomously
freemiumbeta
Memory Types: episodic, task-context
Languages: Multiple
web-automationbrowser-agentsagentic-aiapi
Rasa
Open-source framework for building production-grade conversational AI
freemiumproduction
Memory Types: episodic, conversation, contextual
Languages: python
open-sourceconversational-aipythonself-hosted
Sierra
Conversational AI platform for enterprises delivering exceptional customer experiences
enterpriseproduction
Memory Types: episodic, semantic, customer-context
Languages: Multiple
enterprisecustomer-serviceconversational-aisaas
Voiceflow
Collaborative platform for designing and building AI agents
freemiumproduction
Memory Types: episodic, conversation, user-context
Languages: Multiple
no-codevisual-buildercollaborationprototyping
foundation-model
AI21 Labs
Enterprise language models and AI writing platform
paidproduction
Memory Types:
Languages: Multiple
enterprisewriting-assistantapijamba
Aleph Alpha
European sovereign AI with privacy-first foundation models
enterpriseproduction
Memory Types:
Languages: Multiple
europeanprivacyenterprisemultimodal
Anthropic
AI safety company behind Claude, focused on helpful, harmless, and honest AI
paidproduction
Memory Types:
Languages: Multiple
claudesafetyconstitutional-aiapi
Anyscale
Ray-based platform for distributed AI compute and model serving
paidproduction
Memory Types:
Languages: Multiple
raydistributedmlopsinference
Character.AI
Platform for creating and chatting with AI characters
freemiumproduction
Memory Types: episodic, character-context
Languages: Multiple
consumerentertainmentchatbotssocial
Cohere
Enterprise AI platform for language understanding and generation
paidproduction
Memory Types:
Languages: Multiple
enterpriseragembeddingsrerank
Databricks
Unified data and AI platform with DBRX foundation model
enterpriseproduction
Memory Types:
Languages: Multiple
data-platformmlopsenterprisedbrx
Fireworks AI
Fastest inference platform for generative AI models
paidproduction
Memory Types:
Languages: Multiple
inferenceperformanceapiopen-source
Inflection AI
Creator of Pi, the personal AI assistant
freeproduction
Memory Types: episodic, personal-context
Languages: Multiple
personal-aiconversationalconsumerresearch
Mistral AI
European AI company creating powerful open-weight foundation models
freemiumproduction
Memory Types:
Languages: Multiple
open-sourceeuropeanefficientapi
OpenAI
Creator of GPT-4, ChatGPT, and leading AI research lab
paidproduction
Memory Types:
Languages: Multiple
gpt-4chatgptapimultimodal
Perplexity
AI-powered answer engine with real-time web search
freemiumproduction
Memory Types: semantic, search-context
Languages: Multiple
searchragresearchconsumer
Stability AI
Open-source AI for image, video, audio, and language generation
freemiumproduction
Memory Types:
Languages: Multiple
image-generationopen-sourcemultimodalstable-diffusion
Together AI
Fast, affordable inference for open-source AI models
paidproduction
Memory Types:
Languages: Multiple
open-sourceinferenceapihosting
graph-database
Amazon Neptune
AWS managed graph database service
paidproduction
Memory Types: semantic, graph, relational
Languages: Multiple
awsmanagedgraphgremlin
ArangoDB
Multi-model database supporting graph, document, and key-value
freemiumproduction
Memory Types: semantic, graph, document
Languages: Multiple
multi-modelgraphdocumentopen-source
Dgraph
Fast, distributed graph database with GraphQL
freemiumproduction
Memory Types: semantic, graph
Languages: Multiple
graphgraphqldistributedopen-source
FalkorDB
Ultra-fast graph database optimized for AI and machine learning
freemiumproduction
Memory Types: semantic, graph, vector
Languages: Multiple
graphaivector-searchopen-source
NebulaGraph
Open-source distributed graph database for massive-scale graphs
freemiumproduction
Memory Types: semantic, graph
Languages: Multiple
graphdistributedopen-sourcescalable
Neo4j
The leading graph database for connected data
freemiumproduction
Memory Types: semantic, graph, relational
Languages: Multiple
graphcypherknowledge-graphrelationships
TigerGraph
Scalable enterprise graph database for real-time analytics
freemiumproduction
Memory Types: semantic, graph, relational
Languages: Multiple
graphanalyticsenterprisereal-time
llm-framework
AutoGen
Microsoft framework for building multi-agent conversational systems
open-sourceproduction
Memory Types: episodic, conversation
Languages: python
pythonmicrosoftmulti-agentopen-source
CrewAI
Framework for orchestrating role-playing autonomous AI agents
freemiumproduction
Memory Types: episodic, semantic, shared
Languages: python
pythonmulti-agentopen-sourceautonomous-agents
DSPy
Stanford's framework for programming with language models
open-sourcebeta
Memory Types: semantic
Languages: python
pythonstanfordoptimizationopen-source
Flowise
Open-source visual builder for LangChain applications
freemiumproduction
Memory Types: episodic, semantic, conversation
Languages: typescript
typescriptno-codevisual-builderopen-source
Guidance
Microsoft's framework for controlling language model generation
open-sourceproduction
Memory Types:
Languages: python
pythonmicrosoftprompt-engineeringopen-source
Haystack
Open-source NLP framework for building production-ready search and Q&A systems
freemiumproduction
Memory Types: semantic, document
Languages: python
pythonnlpragsearch
Instructor
Get structured outputs from LLMs with Pydantic validation
open-sourceproduction
Memory Types:
Languages: python
pythonstructured-outputspydanticopen-source
LangChain
Framework for developing applications powered by language models
freemiumproduction
Memory Types: episodic, semantic, conversation
Languages: python, javascript
pythonjavascriptopen-sourcerag
Langflow
Visual framework for building multi-agent and RAG applications
freemiumproduction
Memory Types: episodic, semantic, conversation
Languages: python
pythonno-codevisual-builderopen-source
LlamaIndex
Data framework for connecting LLMs with external data
freemiumproduction
Memory Types: semantic, contextual, document
Languages: python, typescript
pythontypescriptragdata-connectors
LMQL
Query language for programming large language models
open-sourcebeta
Memory Types:
Languages: python
pythonquery-languagestructured-outputsopen-source
Marvin
AI toolkit for building natural language interfaces
open-sourceproduction
Memory Types:
Languages: python
pythonstructured-outputsopen-sourcedata-engineering
Outlines
Structured text generation with LLMs using grammar-based constraints
open-sourcebeta
Memory Types:
Languages: python
pythonstructured-outputsopen-sourcelocal-models
Promptflow
Microsoft's framework for building and managing LLM applications
open-sourceproduction
Memory Types:
Languages: python
pythonmicrosoftvisual-toolsmlops
Semantic Kernel
Microsoft's enterprise SDK for integrating LLMs into applications
open-sourceproduction
Memory Types: semantic, episodic
Languages: python
csharppythonjavamicrosoft
infrastructure
Banana
Serverless GPU inference for machine learning
paidproduction
Memory Types:
Languages: Multiple
gpuserverlessinferenceml
Baseten
ML inference infrastructure for production AI applications
freemiumproduction
Memory Types:
Languages: Multiple
inferencegpumlopsproduction
Beam
Serverless GPU platform for running ML workloads
freemiumproduction
Memory Types:
Languages: Multiple
serverlessgpucontainersml
Cerebras
AI supercomputers with wafer-scale engines for model training and inference
enterpriseproduction
Memory Types:
Languages: Multiple
hardwaretraininginferencesupercomputer
CoreWeave
Specialized cloud provider for GPU-accelerated workloads
enterpriseproduction
Memory Types:
Languages: Multiple
gpucloudkubernetesenterprise
Crusoe
Clean energy AI cloud infrastructure
enterpriseproduction
Memory Types:
Languages: Multiple
gpucloudsustainableenterprise
Groq
World's fastest LLM inference with custom AI chips
freemiumproduction
Memory Types:
Languages: Multiple
hardwareinferencespeedchips
Lambda Labs
GPU cloud built for deep learning
paidproduction
Memory Types:
Languages: Multiple
gpucloudtrainingworkstations
Modal
Serverless cloud platform for AI and data applications
freemiumproduction
Memory Types:
Languages: python
serverlessgpucloudpython
Replicate
Run AI models in the cloud with a few lines of code
freemiumproduction
Memory Types:
Languages: Multiple
model-hostinginferenceapicloud
Runpod
Cloud GPU platform for AI developers and researchers
paidproduction
Memory Types:
Languages: Multiple
gpucloudtraininginference
vector-database
Chroma
The AI-native open-source embedding database
open-sourceproduction
Memory Types: semantic, contextual
Languages: python
open-sourcepythonembeddingsdeveloper-friendly
Deep Lake
AI data lake with vector search for multi-modal datasets
freemiumproduction
Memory Types: semantic, contextual, visual
Languages: python
open-sourcedata-lakemulti-modalml-ops
LanceDB
Serverless vector database for AI applications
freemiumbeta
Memory Types: semantic, contextual
Languages: python
open-sourceserverlessembeddeddisk-based
Marqo
Tensor-based search engine for multi-modal AI applications
freemiumproduction
Memory Types: semantic, contextual, visual
Languages: python
open-sourcemulti-modaltensor-searchpython
Milvus
Open-source vector database built for scalable AI applications
freemiumproduction
Memory Types: semantic, contextual
Languages: Multiple
open-sourceenterprisedistributedgpu-accelerated
Pinecone
The vector database for production AI applications
freemiumproduction
Memory Types: semantic, contextual
Languages: Multiple
managedserverlessscalablecloud
Qdrant
High-performance vector similarity search engine with extended filtering
freemiumproduction
Memory Types: semantic, contextual
Languages: rust
open-sourcerusthigh-performanceself-hosted
Turbopuffer
Fast, cost-effective vector database with object storage
paidproduction
Memory Types: semantic, contextual
Languages: Multiple
managedobject-storagecost-effectiveserverless
Vald
Highly scalable distributed vector search engine
open-sourceproduction
Memory Types: semantic, contextual
Languages: Multiple
open-sourcedistributedkubernetesgolang
Vespa
Open-source big data serving engine with vector search
freemiumproduction
Memory Types: semantic, contextual
Languages: Multiple
open-sourcebig-datasearch-engineyahoo
Weaviate
Open-source vector database with hybrid search and GraphQL API
freemiumproduction
Memory Types: semantic, contextual, graph
Languages: Multiple
open-sourcegraphqlhybrid-searchself-hosted
enterprise-ai
Cleanlab
Data-centric AI platform for finding and fixing data issues
freemiumproduction
Memory Types:
Languages: Multiple
data-qualitydata-cleaninglabelingopen-source
Comet
ML platform for experiment tracking and model production monitoring
freemiumproduction
Memory Types:
Languages: Multiple
mlopsexperiment-trackingmonitoringproduction
Copy.ai
AI-powered copywriting and content creation for go-to-market teams
freemiumproduction
Memory Types: semantic, brand-knowledge
Languages: Multiple
copywritingsalesmarketinggtm
Determined AI
Deep learning training platform for distributed model training
freemiumproduction
Memory Types:
Languages: Multiple
trainingdistributedhyperparameter-tuningopen-source
Jasper
AI content creation platform for marketing teams
paidproduction
Memory Types: semantic, brand-knowledge
Languages: Multiple
content-generationmarketingcopywritingbrand-voice
Labelbox
Training data platform for machine learning teams
freemiumproduction
Memory Types:
Languages: Multiple
data-labelingannotationmlopstraining-data
MLflow
Open-source platform for managing the ML lifecycle
open-sourceproduction
Memory Types:
Languages: Multiple
mlopsopen-sourceexperiment-trackingmodel-registry
Neptune.ai
Metadata store for MLOps built for teams
freemiumproduction
Memory Types:
Languages: Multiple
mlopsmetadataexperiment-trackingcollaboration
Runway
AI-powered creative tools for video editing and content creation
freemiumproduction
Memory Types:
Languages: Multiple
videocreativemultimodalediting
Scale AI
Data platform for AI - annotation, evaluation, and model improvement
enterpriseproduction
Memory Types:
Languages: Multiple
data-labelingannotationrlhfevaluation
Snorkel AI
Data-centric AI platform for programmatic data labeling
enterpriseproduction
Memory Types:
Languages: Multiple
data-labelingweak-supervisionprogrammaticstanford
Typeface
Generative AI for enterprise content creation and personalization
enterpriseproduction
Memory Types: semantic, brand-knowledge
Languages: Multiple
enterprisecontentpersonalizationmultimodal
Weights & Biases
ML experiment tracking and model management platform
freemiumproduction
Memory Types:
Languages: Multiple
mlopsexperiment-trackingmonitoringcollaboration
Writer
Enterprise AI platform for generating company content at scale
enterpriseproduction
Memory Types: semantic, brand-knowledge
Languages: Multiple
enterprisecontent-generationbrand-voicecompliance
rag-platform
Coda AI
All-in-one doc platform with AI for teams
freemiumproduction
Memory Types: semantic, organizational
Languages: Multiple
docsai-assistantworkspaceautomation
Confluence AI
Atlassian's team workspace with AI-powered knowledge management
freemiumproduction
Memory Types: semantic, organizational
Languages: Multiple
wikiatlassianknowledge-managemententerprise
Document360
AI-powered knowledge base software for documentation
paidproduction
Memory Types: semantic
Languages: Multiple
documentationknowledge-basehelp-centerapi-docs
GitBook
Modern documentation platform for technical teams
freemiumproduction
Memory Types: semantic
Languages: Multiple
documentationtechnical-writingdeveloper-docsgit
Glean
Enterprise AI search that understands your company
enterpriseproduction
Memory Types: semantic, organizational
Languages: Multiple
enterprise-searchragknowledge-managementai-search
Guru
AI-powered wiki and knowledge management for teams
freemiumproduction
Memory Types: semantic, organizational
Languages: Multiple
knowledge-managementwikiai-searchcollaboration
Notion AI
Connected workspace with AI writing and knowledge assistance
freemiumproduction
Memory Types: semantic, organizational
Languages: Multiple
workspacewikiai-assistantcollaboration
Slite
AI-powered knowledge base that answers team questions
freemiumproduction
Memory Types: semantic, organizational
Languages: Multiple
knowledge-basewikiai-assistantdocs
Tettra
AI-powered knowledge base and Q&A for teams
paidproduction
Memory Types: semantic, organizational
Languages: Multiple
knowledge-basewikiqaslack
embedding-provider
Jina AI
Neural search and multimodal embedding models
freemiumproduction
Memory Types: semantic, visual
Languages: Multiple
embeddingssearchmultimodalopen-source
Mixedbread
German embedding models with European language focus
freemiumproduction
Memory Types: semantic
Languages: Multiple
embeddingseuropeanmultilingualapi
Nomic AI
Open-source embedding models and data visualization platform
freemiumproduction
Memory Types: semantic
Languages: Multiple
embeddingsopen-sourcevisualizationdata-explorer
Voyage AI
State-of-the-art embedding models for semantic search and RAG
paidproduction
Memory Types: semantic
Languages: Multiple
embeddingssearchragapi
Library
Memory Platform
Letta (MemGPT)
Agents with self-editing memory
open-sourceproduction
Memory Types: episodic, semantic, working-memory, archival
Languages: python
pythonopen-sourceself-editingagent-framework
Mem0
The memory layer for AI applications
freemiumproduction
Memory Types: episodic, semantic, user-profiles
Languages: python, typescript
pythontypescriptopen-sourcehosted
Motorhead
Memory server for LLM applications
open-sourceproduction
Memory Types: conversation-history, working-memory
Languages: rust
rustopen-sourceredisself-hosted
Personal AI
Your personal AI that learns from you and remembers everything
freemiumproduction
Memory Types: episodic, semantic, user-profiles, contextual
Languages: Multiple
personal-assistantmobilemessagingknowledge-management
Rewind AI
AI-powered memory assistant that records everything you've seen, said, or heard
freemiumproduction
Memory Types: episodic, semantic, visual, audio
Languages: Multiple
macosdesktopprivacylocal-storage
Second
AI coding assistant with enterprise-grade codebase memory
enterpriseproduction
Memory Types: semantic, contextual, codebase
Languages: Multiple
developer-toolscode-assistantvscodeenterprise
Unbody
Memory API for AI applications with built-in RAG capabilities
freemiumbeta
Memory Types: semantic, contextual, document
Languages: Multiple
apiragdeveloper-toolsvector-search
Zep
Long-term memory for AI assistants
freemiumproduction
Memory Types: episodic, semantic, conversation-history
Languages: python, typescript
pythontypescriptopen-sourcehosted