$git clone https://github.com/aiming-lab/SimpleMem<small>Store, compress, and retrieve long-term memories with semantic lossless compression. Now with multimodal support for text, image, audio & video.</small>
| 1 | <div align="center"> |
| 2 | |
| 3 | <img alt="simplemem_logo" src="https://github.com/user-attachments/assets/6ea54ad1-e007-442c-99d7-1174b10d1fec" width="450"> |
| 4 | |
| 5 | <div align="center"> |
| 6 | |
| 7 | ## Efficient Lifelong Memory for LLM Agents — Text & Multimodal |
| 8 | |
| 9 | <small>Store, compress, and retrieve long-term memories with semantic lossless compression. Now with multimodal support for text, image, audio & video.</small> |
| 10 | |
| 11 | </div> |
| 12 | |
| 13 | <p><b>Works with any AI platform that supports MCP (text memory) or Python integration (full multimodal)</b></p> |
| 14 | |
| 15 | <!-- Atlas Cloud — one of the OpenAI-compatible backends SimpleMem can run on --> |
| 16 | <p align="center"> |
| 17 | <a href="https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=SimpleMem"> |
| 18 | <img src="fig/atlas-cloud-logo.png" alt="Atlas Cloud" width="180"> |
| 19 | </a> |
| 20 | </p> |
| 21 | |
| 22 | <p align="center"> |
| 23 | 🎁 <b><a href="https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=SimpleMem">Atlas Cloud</a></b> is a full-modal, OpenAI-compatible AI inference platform — point SimpleMem's <code>OPENAI_BASE_URL</code> at it to power memory construction, retrieval, and judging with DeepSeek, Qwen, GLM, Kimi, MiniMax and more through a single API, no multi-vendor setup needed. Budget-friendly <a href="https://www.atlascloud.ai/console/coding-plan">coding plan</a> available. |
| 24 | </p> |
| 25 | |
| 26 | <table> |
| 27 | <tr> |
| 28 | |
| 29 | <td align="center" width="100"> |
| 30 | <a href="https://www.anthropic.com/claude"> |
| 31 | <img src="https://cdn.simpleicons.org/claude/D97757" width="48" height="48" alt="Claude Desktop" /> |
| 32 | </a><br/> |
| 33 | <sub> |
| 34 | <a href="https://www.anthropic.com/claude"><b>Claude Desktop</b></a> |
| 35 | </sub> |
| 36 | </td> |
| 37 | |
| 38 | <td align="center" width="100"> |
| 39 | <a href="https://cursor.com"> |
| 40 | <picture> |
| 41 | <source media="(prefers-color-scheme: dark)" srcset="https://cdn.simpleicons.org/cursor/FFFFFF"> |
| 42 | <img src="https://cdn.simpleicons.org/cursor/000000" width="48" height="48" alt="Cursor" /> |
| 43 | </picture> |
| 44 | </a><br/> |
| 45 | <sub> |
| 46 | <a href="https://cursor.com"><b>Cursor</b></a> |
| 47 | </sub> |
| 48 | </td> |
| 49 | |
| 50 | <td align="center" width="100"> |
| 51 | <a href="https://lmstudio.ai"> |
| 52 | <img src="https://github.com/lmstudio-ai.png?size=200" width="48" height="48" alt="LM Studio" /> |
| 53 | </a><br/> |
| 54 | <sub> |
| 55 | <a href="https://lmstudio.ai"><b>LM Studio</b></a> |
| 56 | </sub> |
| 57 | </td> |
| 58 | |
| 59 | <td align="center" width="100"> |
| 60 | <a href="https://cherry-ai.com"> |
| 61 | <img src="https://github.com/CherryHQ.png?size=200" width="48" height="48" alt="Cherry Studio" /> |
| 62 | </a><br/> |
| 63 | <sub> |
| 64 | <a href="https://cherry-ai.com"><b>Cherry Studio</b></a> |
| 65 | </sub> |
| 66 | </td> |
| 67 | |
| 68 | <td align="center" width="100"> |
| 69 | <a href="https://pypi.org/project/simplemem/"> |
| 70 | <img src="https://cdn.simpleicons.org/pypi/3775A9" width="48" height="48" alt="PyPI" /> |
| 71 | </a><br/> |
| 72 | <sub> |
| 73 | <a href="https://pypi.org/project/simplemem/"><b>PyPI Package</b></a> |
| 74 | </sub> |
| 75 | </td> |
| 76 | |
| 77 | <td align="center" width="100"> |
| 78 | <sub><b>+ Any MCP<br/>Client</b></sub> |
| 79 | </td> |
| 80 | |
| 81 | </tr> |
| 82 | </table> |
| 83 | |
| 84 | <div align="center"> |
| 85 | |
| 86 | <br/> |
| 87 | |
| 88 | [🇨🇳 中文](./docs/i18n/README.zh-CN.md) • |
| 89 | [🇯🇵 日本語](./docs/i18n/README.ja.md) • |
| 90 | [🇰🇷 한국어](./docs/i18n/README.ko.md) • |
| 91 | [🇪🇸 Español](./docs/i18n/README.es.md) • |
| 92 | [🇫🇷 Français](./docs/i18n/README.fr.md) • |
| 93 | [🇩🇪 Deutsch](./docs/i18n/README.de.md) • |
| 94 | [🇧🇷 Português](./docs/i18n/README.pt-br.md)<br/> |
| 95 | [🇷🇺 Русский](./docs/i18n/README.ru.md) • |
| 96 | [🇸🇦 العربية](./docs/i18n/README.ar.md) • |
| 97 | [🇮🇹 Italiano](./docs/i18n/README.it.md) • |
| 98 | [🇻🇳 Tiếng Việt](./docs/i18n/README.vi.md) • |
| 99 | [🇹🇷 Türkçe](./docs/i18n/README.tr.md) |
| 100 | |
| 101 | <br/> |
| 102 | |
| 103 | [](https://aiming-lab.github.io/SimpleMem-Page) |
| 104 | |
| 105 | <p align="center"> |
| 106 | <a href="https://arxiv.org/abs/2601.02553"><img src="https://img.shields.io/badge/arXiv-2601.02553-b31b1b?style=flat&labelColor=555" alt="arXiv"></a> |
| 107 | <a href="https://github.com/aiming-lab/SimpleMem"><img src="https://img.shields.io/badge/github-SimpleMem-181717?style=flat&labelColor=555&logo=github&logoColor=white" al |