supermemoryai

    supermemoryai/supermemory

    #498 this week

    Memory and context engine + app that is extremely fast, scalable, and can be run fully locally. The Memory API for the AI era.

    database
    web
    frontend
    agent-memory
    ai-memory
    cloudflare-kv
    cloudflare-pages
    cloudflare-workers
    TypeScript
    MIT
    28.8K stars
    2.5K forks
    28.8K GitHub watchers
    Updated 8/7/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    Loading star history...

    Use Cases & Benefits

    • Supermemory is a fast, scalable memory engine and app designed for storing and interacting with diverse content like URLs, PDFs, and text via natural language chat.
    • Built with TypeScript and technologies like Cloudflare Workers, Postgres, Drizzle ORM, Remix, TailwindCSS, and Vite, it integrates seamlessly with major AI tools through Supermemory MCP.
    • Its strengths include easy content ingestion, multi-format support, AI tool integration, and a user-friendly chat interface; limitations may include dependency on cloud services and TypeScript ecosystem.
    • Organizations can deploy Supermemory to enhance knowledge management, enable AI-driven content retrieval, and integrate with existing AI workflows for improved productivity and decision-making.
    • Ideal use cases include AI-powered personal knowledge bases, enterprise memory management, research data organization, and applications requiring fast, scalable content interaction.

    About supermemory

    supermemory Logo
    supermemory

    Features

    Core Functionality

    How do i use this?

    Go to app.supermemory.ai and sign into with your account

    1. Start Adding Memory with your choose of format (Note, Link, File)
    supermemory
    1. You can also Connect to your favourite services (Notion, Google Drive, OneDrive)
    supermemory
    1. Once Memories are added, you can chat with Supermemory by clicking on "Open Chat" and retrieve info from your saved memories
    supermemory
    1. Add MCP to your AI Tools (by clicking on "Connect to your AI" and select the AI tool you are trying to integrate)
    supermemory

    Support

    Have questions or feedback? We're here to help:

    Contributing

    We welcome contributions from developers of all skill levels! Whether you're fixing bugs, adding features, or improving documentation, your help makes supermemory better for everyone.

    Quick Start for Contributors

    1. Fork and clone the repository
    2. Install dependencies with bun install
    3. Set up your environment by copying .env.example to .env.local
    4. Start developing with bun run dev

    For detailed guidelines, development setup, coding standards, and the complete contribution workflow, please see our Contributing Guide.

    Ways to Contribute

    • 🐛 Bug fixes - Help us squash those pesky issues
    • New features - Add functionality that users will love
    • 🎨 UI/UX improvements - Make the interface more intuitive
    • Performance optimizations - Help us make supermemory faster

    Check out our Issues page for good first issue and help wanted labels to get started!

    Updates & Roadmap

    Stay up to date with the latest improvements:

    Discover Repositories

    Search across tracked repositories by name or description