Frameworks Directory

Compare agent memory frameworks, platforms, and tools. Find the right solution for building AI agents with persistent memory.

Compare Frameworks

agent-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

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

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

Library

Memory Platform