memvid

memvid is a memory library that gives AI agents long-term recall stored in a single file, for developers who build agents.

What it is good for

  • Giving an AI agent memory that persists across sessions
  • Replacing a complex document search setup with one file
  • Searching past conversations and notes quickly offline
  • Keeping a portable record of what an agent has learned

At a glance

Who it is for
Setup
Requires programming

Level 5 of 5. You need to write code to use it.

Cost
Free and open source
Type
Framework or SDK
Tasks
Works with
Python, Node.js, Rust, OpenAI

Momentum

Rank this week
#15 in builder tools
Best rank
#15 week 44, 2026
Stars gained last week
+748
GitHub stars
17,349

GitHub numbers as of Nov 2, 2026. Updated weekly.

16.4k 16.9k 17.4k Sep 24, 2026 Nov 2, 2026
GitHub stars for memvid: 16,502 on Sep 24, 2026, 17,349 on Nov 2, 2026. Source: GitHub.

Ranking history

First ranked in week 44, 2026.

Official links

Setup steps are on the official pages. We do not repeat them here, since they change.

Questions

Is memvid free?
Yes. It is free and open source (Apache-2.0 license).
Do I need to know how to code to use memvid?
Yes. You need to write code to use it.
What does memvid work with?
According to its own documentation, it works with Python, Node.js, Rust, and OpenAI.
What is memvid good for?
Giving an AI agent memory that persists across sessions, replacing a complex document search setup with one file, searching past conversations and notes quickly offline, and keeping a portable record of what an agent has learned.

Similar agents

  • Firecrawl

    Firecrawl is an API that searches the web and pulls clean page content for AI agents and apps.

  • Dify

    Dify is an open-source platform that helps teams build AI agents, workflows, and document Q&A apps and move them into production.

  • Scrapling

    Scrapling is a Python web scraping framework that collects data from websites, including JavaScript-heavy and bot-protected ones, for developers.

  • Headroom

    Headroom is a library, proxy, and MCP server that shrinks tool outputs, logs, and files before they reach an AI model, cutting token costs for agents.

  • OpenViking

    OpenViking is a context database that gives AI agents organized memory, documents, and skills they can browse like files.

  • PageIndex

    PageIndex is a Python library that helps an LLM find answers in long professional documents by reasoning over a document tree instead of vector search.

Last updated Nov 2, 2026. Tracked since Oct 28, 2026. The summary was written by an AI model from the project's own description and checked against our copy rules. Spotted an error? Tell us.