Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Self-evolving memory palace for AI agents — persistent memory with automatic learning, knowledge graph, and multi-agent support
| Date | Stars |
|---|---|
| 2026-07-31 | 319 |
| 2026-08-06 | 320 |
Today
+1 stars today
This week
— stars this week
This month
— stars this month
Momentum
4.0
growth rate 0.00%/day
<!--
+========================================================================+
| DreamSeed Contest README Template |
| |
| Notes: |
| 1. Place this block at the very top of the entry's README.md |
| 2. The banner image must use the official DreamField contest URL |
| 3. Keep the DREAMFIELD_README_HEADER_START / END markers |
| 4. Below the horizontal rule, creators can freely author content |
+========================================================================+
-->
<!-- DREAMFIELD_README_HEADER_START -->
<p align="center">
<a href="https://www.dreamfield.top">
<img src="https://www.dreamfield.top/dream-field/contest-readme/assets/dreamseed-readme-banner.png" alt="DreamSeed Contest Entry" width="100%" />
</a>
</p>
<!-- DREAMFIELD_README_HEADER_END -->
<p align="center">
<a href="https://github.com/a2328275243/mempalace-evolve/stargazers"><img src="https://img.shields.io/github/stars/a2328275243/mempalace-evolve?style=for-the-badge&logo=github&color=2ea44f" alt="GitHub Stars"/></a>
<a href="https://github.com/a2328275243/mempalace-evolve/actions/workflows/tests.yml"><img src="https://img.shields.io/github/actions/workflow/status/a2328275243/mempalace-evolve/tests.yml?style=for-the-badge&logo=githubactions&label=CI" alt="CI"/></a>
<a href="https://pypi.org/project/mempalace-evolve/"><img src="https://img.shields.io/pypi/v/mempalace-evolve?style=for-the-badge&logo=pypi&color=3775a9" alt="PyPI"/></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-yellow.svg?style=for-the-badge" alt="License"/></a>
<a href="CONTRIBUTING.md"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=for-the-badge" alt="PRs Welcome"/></a>
</p>
---
# MemPalace Evolve
MemPalace Evolve is a local-first long-term memory layer for AI agents. It
stores durable facts, retrieves relevant context, tracks relationships, and
keeps each project, user, or agent isolated in its own `wing`.
It is a memory component, not a complete agent. Use it from Python, an MCP
client, or an HTTP client.
## Choose A Path
| Path | Best for | Start here |
| --- | --- | --- |
| Python SDK | Your own Python agent or application | [SDK quick start](#python-sdk-in-3-minutes) |
| MCP | Claude Code, Cursor, and other MCP clients | [MCP setup](#mcp-client-setup) |
| REST API | Services and non-Python clients | [REST API](#rest-api) |
Requires Python 3.10 or newer.
```bash
git clone https://github.com/a2328275243/mempalace-evolve.git
cd mempalace-evolve
pip install -e ".[api,mcp]"
mempalace doctor
```
`mempalace doctor` must report memory read/write and knowledge graph checks as
passing before you connect a client.
## Python SDK In 3 Minutes
```python
from mempalace_evolve import MemPalace
# Use a stable directory and a distinct wing for each project, user, or agent.
memory = MemPalace("./.mempalace", wing="payments-service")
memory.remember(
"Authentication uses short-lived JWT access tokens.",
room="decisions",
metadata={"owner": "platform"},
source="architecture-review",
tags=["auth", "security"],
)
memory.add_fact("payments-service", "uses", "JWT")
for result in memory.recall("How does authentication work?", room="decisions"):
print(result["content"])
```
For a complete runnable script, run `python examples/sdk_basic.py`.
## MCP Client Setup
Add this configuration to an MCP-capable client, then restart that client.
```json
{
"mcpServers": {
"mempalace": {
"command": "mempalace-mcp",
"env": {
"MEMPALACE_PATH": ".mempalace",
"MEMPALACE_WING": "payments-service"
}
}
}
}
```
A successful connection exposes tools including `remember`, `recall`,
`batch_remember`, `batch_recall`, `add_fact`, `query_entity`, `forExcerpt of 7,113 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:e4cefcd5a1055868, desc:ai agents, desc:multi-agent, desc:multi agent