# supermemoryai/supermemory

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/supermemoryai-supermemory).**

27,093 stars · 2,355 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/supermemoryai/supermemory
- Homepage: https://supermemory.ai
- awesome-repositories: https://awesome-repositories.com/repository/supermemoryai-supermemory.md

## Topics

`cloudflare-kv` `cloudflare-pages` `cloudflare-workers` `drizzle-orm` `postgres` `remix` `tailwindcss` `typescript` `vite`

## Description

Supermemory is an artificial intelligence memory management platform designed to provide autonomous agents with persistent, long-term knowledge bases. It functions as a centralized repository that synchronizes multimodal data, enabling agents to maintain context and historical information across complex, multi-session workflows. By serving as a knowledge graph engine and vector database orchestrator, the platform ensures that information remains accessible and relevant for automated tasks.

The system distinguishes itself through its hybrid indexing approach, which combines vector similarity search with structured graph traversal to retrieve both semantic context and explicit relational data. It decomposes unstructured documents into granular, standalone facts and utilizes composable retrieval pipelines to refine information before it is injected into agent prompts. This architecture supports the creation of automated user profiles and fact hierarchies, allowing the system to learn and update information in real-time while managing the lifecycle of stored data.

Beyond individual agent support, the platform facilitates enterprise knowledge sharing by maintaining collective repositories of project decisions and patterns. It automates data ingestion from diverse sources, including cloud storage, productivity platforms, and web content, using event-driven synchronization to ensure information freshness. The platform is designed for self-hosted, containerized deployment, providing users with full control over their data infrastructure and sovereignty.

## Tags

### Artificial Intelligence & ML

- [Agent Memory Stores](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-memory-stores.md) — Provides autonomous agents with persistent, long-term knowledge bases to maintain context across complex workflows.
- [Agent Memory Maintenance](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-memory-maintenance.md) — Provides persistent knowledge bases for autonomous coding assistants to maintain long-term context across multi-session workflows. ([source](https://supermemory.ai/plugins))
- [AI Knowledge Management](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-knowledge-management.md) — Acts as a centralized knowledge base that synchronizes multimodal data to provide persistent context for AI agents.
- [Agent Memory Storage](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-memory-storage.md) — Provides persistent storage for agent memory by linking semantic facts and historical context across sessions. ([source](https://supermemory.ai/memory-graph))
- [Context Injection](https://awesome-repositories.com/f/artificial-intelligence-ml/context-injection.md) — Automatically inserts relevant historical data into active prompts to maintain continuity across long-term tasks and multi-session workflows.
- [Knowledge Graph Construction](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-orchestration/knowledge-graph-engineering/knowledge-graph-construction.md) — Constructs automated user profiles and fact hierarchies to allow agents to learn and update information in real-time. ([source](https://supermemory.ai/pricing))
- [Memory Retrieval Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/memory-retrieval-systems.md) — Queries the database to find specific documents and facts based on user-defined criteria. ([source](https://supermemory.ai/docs/integrations/supermemory-sdk))
- [Retrieval Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/retrieval-pipelines.md) — Applies sequential operations like query rewriting, filtering, and result re-ranking to refine data before it reaches the agent.
- [Multimodal Data Extractors](https://awesome-repositories.com/f/artificial-intelligence-ml/multimodal-data-extractors.md) — Extracts and structures multimodal content into semantically linked facts for automated retrieval.
- [Query Optimization](https://awesome-repositories.com/f/artificial-intelligence-ml/query-optimization.md) — Refines and enriches retrieved data using re-ranking and query rewriting operations. ([source](https://supermemory.ai/pricing))
- [Semantic Chunking](https://awesome-repositories.com/f/artificial-intelligence-ml/semantic-chunking.md) — Processes diverse media formats into semantically meaningful segments to enable unified retrieval across text, images, and audio.

### DevOps & Infrastructure

- [Self-Hosted AI Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-ai-infrastructure.md) — Provides a private deployment solution for managing long-term memory and document synchronization.
- [Self-Hosted Deployment Platforms](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployment-platforms.md) — Supports private, self-hosted deployment to ensure full control over data infrastructure and sovereignty. ([source](https://supermemory.ai/pricing.md))
- [Vector Database Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/vector-database-orchestrators.md) — Orchestrates the indexing, retrieval, and re-ranking of structured facts to improve AI response relevance.
- [Automated Update Managers](https://awesome-repositories.com/f/devops-infrastructure/automated-update-managers.md) — Maintains data freshness through real-time webhooks and scheduled polling of external sources without manual intervention. ([source](https://supermemory.ai/connectors))

### Data & Databases

- [Hybrid Search Engines](https://awesome-repositories.com/f/data-databases/hybrid-search-engines.md) — Integrates vector similarity, keyword matching, and graph traversal for high-precision information retrieval. ([source](https://supermemory.ai/rag))
- [Hybrid Vector-Graph Databases](https://awesome-repositories.com/f/data-databases/hybrid-vector-graph-databases.md) — Combines vector similarity search with structured graph traversal to retrieve both semantic context and explicit relational data.
- [Knowledge Graph Construction Tools](https://awesome-repositories.com/f/data-databases/knowledge-graph-construction-tools.md) — Constructs semantic relationships between data points to enable complex retrieval across historical project context.
- [Graph Traversal Strategies](https://awesome-repositories.com/f/data-databases/graph-computing-systems/graph-processing/graph-traversal-strategies.md) — Navigates relationships between linked data points to retrieve contextual information across the knowledge base. ([source](https://supermemory.ai/pricing))
- [Data Ingestion](https://awesome-repositories.com/f/data-databases/data-ingestion.md) — Automates the extraction and processing of diverse media formats into structured data for AI consumption. ([source](https://supermemory.ai/pricing.md))
- [Document and Unstructured Extraction](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-processing/document-unstructured-extraction.md) — Parses unstructured text into individual, standalone data points to ensure information is stored in a granular, searchable format. ([source](https://supermemory.ai/memory-graph))
- [External Data Integrations](https://awesome-repositories.com/f/data-databases/external-data-integrations.md) — Synchronizes documents from third-party cloud storage and productivity platforms into a centralized repository for automated processing. ([source](https://supermemory.ai/pricing.md))
- [Semantic Memory Generation](https://awesome-repositories.com/f/data-databases/vector-memory-stores/memory-optimized-storage/semantic-memory-generation.md) — Decomposes documents into semantically meaningful chunks and resolves references to create high-signal, fact-based memory entries. ([source](https://supermemory.ai/rag))
- [Document Decomposition](https://awesome-repositories.com/f/data-databases/atomic-transaction-models/document-decomposition.md) — Breaks unstructured documents into granular, standalone data points to improve the precision and relevance of information retrieval.
- [Data Integration & Synchronization](https://awesome-repositories.com/f/data-databases/data-integration-synchronization.md) — Synchronizes stored information across multiple integrated platforms and tools to ensure context remains accessible. ([source](https://supermemory.ai/plugins))
- [Data Lifecycle Management](https://awesome-repositories.com/f/data-databases/data-lifecycle-management.md) — Expires temporary information based on time or significance and resolves contradictory data to maintain an accurate knowledge base. ([source](https://supermemory.ai/memory-graph))
- [Event-Driven](https://awesome-repositories.com/f/data-databases/data-synchronization/event-driven.md) — Uses webhooks and scheduled polling to maintain a synchronized knowledge base by automatically capturing updates from external sources.
- [Document Storage](https://awesome-repositories.com/f/data-databases/document-storage.md) — Centralizes text-based documents and information into a database for efficient management and retrieval. ([source](https://supermemory.ai/docs/integrations/supermemory-sdk))
- [Event Capture](https://awesome-repositories.com/f/data-databases/event-capture.md) — Saves conversations, decisions, and project information into storage with a single command to preserve important details. ([source](https://supermemory.ai/plugins))

### Business & Productivity Software

- [Knowledge Management](https://awesome-repositories.com/f/business-productivity-software/knowledge-content-creation/knowledge-information-management/knowledge-management.md) — Maintains collective repositories of project decisions and patterns to facilitate enterprise knowledge sharing.
- [AI-Integrated Knowledge Bases](https://awesome-repositories.com/f/business-productivity-software/knowledge-content-creation/knowledge-information-management/knowledge-management-platforms/ai-integrated-knowledge-bases.md) — Connects AI tools to a shared knowledge base for cross-session context recall and information persistence. ([source](https://supermemory.ai/mcp))
- [Personal Knowledge Management](https://awesome-repositories.com/f/business-productivity-software/personal-knowledge-management.md) — Centralizes information from diverse sources into a single searchable repository for personal knowledge management.
- [Team Collaboration Platforms](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-software/team-collaboration-platforms.md) — Maintains a collective repository of project decisions and patterns to accelerate team onboarding and historical context access. ([source](https://supermemory.ai/mcp))

### Development Tools & Productivity

- [Workspace Organization](https://awesome-repositories.com/f/development-tools-productivity/workspace-management/project-workspaces/workspace-organization.md) — Segments stored information into isolated workspaces to maintain separate knowledge bases for different initiatives. ([source](https://supermemory.ai/plugins))

### Web Development

- [Web Crawling](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/web-crawling.md) — Systematically discovers and indexes public web content to capture information for retrieval. ([source](https://supermemory.ai/connectors))
