YAMS: Persistent Memory for LLMs and Applications
2025-08-14
YAMS is a persistent memory system built on content-addressed storage, designed for efficient storage and retrieval in large language models (LLMs) and applications. It features deduplication, semantic search, full-text indexing, versioning, and crash recovery. YAMS uses SHA-256 hashing for data integrity and Zstandard/LZMA compression. A command-line interface (CLI) and an MCP server are provided for integration with clients like Claude Desktop. YAMS supports Linux and macOS, installable via Docker and Homebrew.
Development
Persistent Storage