# MemMachine

> Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory storage and retrieval to streamline AI agent state management for next-generation autonomous systems.

- **URL**: https://www.freshcrate.ai/projects/MemMachine
- **Author**: MemMachine
- **Category**: Databases
- **Latest version**: `v0.3.9` (2026-05-18)
- **License**: Apache-2.0
- **Source**: https://github.com/MemMachine/MemMachine
- **Homepage**: https://memmachine.ai
- **Language**: Python
- **GitHub**: 4,036 stars, 170 forks
- **Registry**: github
- **Tags**: `agent`, `agentic-ai`, `agents`, `agents-sdk`, `ai`, `ai-agents`, `chatbots`, `conversational-agents`, `python`

## Description

Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory storage and retrieval to streamline AI agent state management for next-generation autonomous systems.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.3.9` | 2026-05-18 | High | ## What's Changed * docs: clarify filter prefix requirements by @haosenwang1018 in https://github.com/MemMachine/MemMachine/pull/1352 * docs(common): add package readme metadata by @haosenwang1018 in https://github.com/MemMachine/MemMachine/pull/1338 * docs(client): prefer released pip install instructions by @haosenwang1018 in https://github.com/MemMachine/MemMachine/pull/1335 * fix(ts-client): include readme in published package by @haosenwang1018 in https://github.com/MemMachine/MemMachin |
| `v0.3.8` | 2026-05-08 | High | ## What's Changed * Embedded VectorStore Implementation(s) by @edwinyyyu in https://github.com/MemMachine/MemMachine/pull/1292 * docs: regenerate openapi.json by @github-actions[bot] in https://github.com/MemMachine/MemMachine/pull/1385 * Fix Installation Test CI by @edwinyyyu in https://github.com/MemMachine/MemMachine/pull/1389 * update legacy LoCoMo eval scripts to current MemMachine API by @1saac-k in https://github.com/MemMachine/MemMachine/pull/1272 * New long-term episodic memory (na |
| `v0.3.7` | 2026-05-01 | High | ## What's Changed * Add strands-memmachine integration for Strands Agents by @Viranshu-30 in https://github.com/MemMachine/MemMachine/pull/1330 * fix(ts-client): Auto-select fetch adapter behind HTTPS proxies (#1269) by @alighazi288 in https://github.com/MemMachine/MemMachine/pull/1369 * Build(deps-dev): Bump ty from 0.0.24 to 0.0.32 by @dependabot[bot] in https://github.com/MemMachine/MemMachine/pull/1354 * Build(deps): Bump the npm_and_yarn group across 1 directory with 2 updates by @depen |
| `v0.3.6` | 2026-04-24 | High | ## What's Changed * docs: regenerate openapi.json by @github-actions[bot] in https://github.com/MemMachine/MemMachine/pull/1351 * Build(deps): Bump the npm_and_yarn group across 2 directories with 5 updates by @dependabot[bot] in https://github.com/MemMachine/MemMachine/pull/1350 * Build(deps): Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/MemMachine/MemMachine/pull/1353 * Build(deps-dev): Bump ruff from 0.15.10 to 0.15.11 by @dependa |
| `v0.3.5` | 2026-04-17 | High | ## What's Changed * Build(deps-dev): Bump pytest from 9.0.2 to 9.0.3 by @dependabot[bot] in https://github.com/MemMachine/MemMachine/pull/1321 * fix(embedder): always chunk text before cluster_texts() when max_input t_length is None by @sscargal in https://github.com/MemMachine/MemMachine/pull/1328 * Build(deps-dev): Bump ruff from 0.15.9 to 0.15.10 by @dependabot[bot] in https://github.com/MemMachine/MemMachine/pull/1320 * fix(openclaw): prevent autoRecall cross-session memory leakage (#131 |
| `v0.3.4` | 2026-04-13 | High | ## What's Changed * Security/fix archive path traversal by @o-love in https://github.com/MemMachine/MemMachine/pull/1287 * Docs: Updating Quickstart for missing backticks and removing the Google ADK Integration Guide by @SarahScargall in https://github.com/MemMachine/MemMachine/pull/1294 * Improve vector store API by @edwinyyyu in https://github.com/MemMachine/MemMachine/pull/1201 * Define vector similarity score direction and range by @edwinyyyu in https://github.com/MemMachine/MemMachine/p |
| `v0.3.3` | 2026-03-27 | Medium | ## What's Changed * docs: sync platform openapi.json by @github-actions[bot] in https://github.com/MemMachine/MemMachine/pull/1237 * Bump authlib from 1.6.7 to 1.6.9 in the uv group across 1 directory by @dependabot[bot] in https://github.com/MemMachine/MemMachine/pull/1234 * [GH-1147] Fix null byte crash in semantic memory ingestion by @o-love in https://github.com/MemMachine/MemMachine/pull/1165 * [GH-1146] Cap features sent to LLM during semantic ingestion update by @o-love in https://git |
| `v0.3.2` | 2026-03-17 | Low | ## What's Changed * Strip the leading 'v' from VERSION_INPUT by @sscargal in https://github.com/MemMachine/MemMachine/pull/1222 * Add LongMemEval evaluation scripts by @edwinyyyu in https://github.com/MemMachine/MemMachine/pull/1216 * Docs: Helm Chart Cloud Deployment Guide by @SarahScargall in https://github.com/MemMachine/MemMachine/pull/1224 * Add knowledge update score to lme_generate.py by @edwinyyyu in https://github.com/MemMachine/MemMachine/pull/1223 * Bump orjson from 3.11.5 to 3.1 |
| `v0.3.1` | 2026-03-13 | Low | ## What's Changed * Specify the 'main' branch when checking out code.  by @sscargal in https://github.com/MemMachine/MemMachine/pull/1182 * Correct the working-directory by @sscargal in https://github.com/MemMachine/MemMachine/pull/1185 * Add `workflow_dispatch` trigger to OpenClaw plugin publish workflow by @Copilot in https://github.com/MemMachine/MemMachine/pull/1186 * Fix/openclaw plugin publish by @sscargal in https://github.com/MemMachine/MemMachine/pull/1187 * update evaluation utils |
| `v0.3.0` | 2026-03-04 | Low | ## What's Changed * Semantic Memory SetID refactor: customization by @o-love in https://github.com/MemMachine/MemMachine/pull/882 * Support basic CJK text sentence chunking by @edwinyyyu in https://github.com/MemMachine/MemMachine/pull/936 * add envvar MEMMACHINE_CONFIG_API by @jgong in https://github.com/MemMachine/MemMachine/pull/1020 * Support more search params for TypeScript client by @yaleMemVerge in https://github.com/MemMachine/MemMachine/pull/994 * Resolve ruff issues by @edwinyyyu |

## Dependency audit

- **Score**: 81/100
- **Total deps**: 11
- **Resolved**: 7
- **Unresolved**: 4
- **License conflicts**: 0
- **Warnings**: 6
- **Scanned**: 2026-05-04

## Citation

- HTML: https://www.freshcrate.ai/projects/MemMachine
- Markdown: https://www.freshcrate.ai/projects/MemMachine.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/MemMachine/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
