# MemPalace: память для ИИ без облака и лишней магии

- Site: VeraPoint News
- Section: Инструменты
- Date: 2026-06-07
- Canonical: https://verapointmedia.com/tools/mempalace-mempalace/
- Markdown: https://verapointmedia.com/tools/mempalace-mempalace.md
- Summary: Local-first memory для LLM: хранит диалоги локально, ищет по смыслу и подключается через CLI, Docker и MCP.
- SEO title: MemPalace: MCP-интеграция для AI-агентов
- SEO description: Local-first memory для LLM: хранит диалоги локально, ищет по смыслу и подключается через CLI, Docker и MCP
- Target queries: MemPalace; MemPalace github; что такое MemPalace; как использовать MemPalace
- Tags: #python #llm #memory #chromadb #mcp #ai
- Image: https://verapointmedia.com/static/content-assets/tools/mempalace-mempalace/cover.webp

## Sources

- https://github.com/MemPalace/mempalace
- http://mempalaceofficial.com/
- https://pypi.org/project/mempalace/
- https://mempalaceofficial.com

---

MemPalace — что это такое: https://github.com/MemPalace/mempalace

## Если просто

MemPalace — это локальная память для ИИ. По-человечески: вы даёте ему разговоры, заметки, куски проекта, а потом он умеет быстро вытаскивать нужное по смыслу, а не только по точному слову.

И вот тут мне, честно, стало интересно: они не пытаются «умно пересказать» всё подряд. Они хранят текст как есть, verbatim — то есть буквально, без пересказа. Это уже не маркетинговая дымка, а вполне понятная идея: меньше фантазии модели, больше шансов достать именно тот кусок, который вам нужен.

Ещё у них красивый замах на «palace» — дворец с крыльями, комнатами и ящиками. Я погуглила, это просто их способ разложить память по структуре: люди и проекты становятся wings, темы — rooms, а исходные тексты лежат в drawers. Звучит чуть театрально, но в практике это значит одно: искать можно не по свалке, а по зонам.

И да, всё это local-first. То есть ничего никуда не уезжает, пока вы сами не подключите внешний backend. Для памяти ИИ это, между прочим, очень внятная позиция. Не «ваши данные в нашем облаке, доверяйте», а «сначала у себя, потом уже решайте».

## Что это решает

Главная боль тут очень простая: ИИ каждый раз ведёт себя как рыбка Дори. Вчера вы уже объясняли ему контекст проекта, договорённости, названия файлов, важные решения — а сегодня он снова «а можете кратко напомнить?».

MemPalace закрывает именно это. Он помогает собрать куски истории общения и проекта в одно место, а потом доставать их по смыслу: не только «где было слово GraphQL», но и «где мы вообще обсуждали, почему на GraphQL перешли».

Мне нравится, что у них нет попытки сделать из этого вселенскую платформу. Это именно memory layer, слой памяти. Не полноценная база знаний на все случаи жизни, не блестящий комбайн, а штука, которая закрывает одну очень частую боль: контекст теряется, а искать руками лениво и дорого.

Но, конечно, у них есть и своя гордость в README: «96.6% R@5 raw on LongMemEval». Я перевожу это так: в бенчмарке по поиску нужных воспоминаний система хорошо попадает в топ-5 вариантов. Это полезно, но я бы не читала это как «идеальная память». Бенчмарк — это бенчмарк, а жизнь иногда гораздо грязнее.

## Как попробовать

Самый короткий путь у них, и это приятно, через `uv`. `uv` — это быстрый менеджер Python-окружений, если совсем по-простому: ставит CLI отдельно, чтобы не ломать системный Python.

Команда у них такая:

```bash
uv tool install mempalace
mempalace init ~/projects/myapp
```

Если у вас `uv` не стоит, можно через `pipx`:

```bash
pipx install mempalace
```

А если вы всё-таки любите старый добрый `pip`, то только внутри виртуального окружения:

```bash
python -m venv .venv
source .venv/bin/activate
pip install mempalace
```

Дальше минимальная проверка очень простая:

```bash
mempalace mine ~/projects/myapp
mempalace search "why did we switch to GraphQL"
mempalace wake-up
```

То есть: сначала «засеять» память проектом, потом поискать по вопросу, потом подтянуть контекст в новую сессию. Вот это уже похоже на вещь, которой можно пользоваться руками, а не любоваться издалека.

Ещё есть Docker-вариант. Он нужен, если не хочется возиться с локальным Python:

```bash
docker build -t mempalace .
docker run -i --rm -v mempalace-data:/data mempalace
```

Если у вас MCP-клиент, например Claude Code, то это можно подключить как stdio-server. Звучит страшнее, чем есть на деле: MCP — это просто протокол, через который инструменты разговаривают с ИИ-агентом.

## 3 сценария с примерами

**1. Вы ведёте проект и постоянно забываете старые решения.**
Задача: вспомнить, почему команда ушла с одного API на другое.
Как применить: прогоняете `mempalace mine` по папке проекта, потом ищете `mempalace search "why did we switch to GraphQL"`.
Что получится: в ответе всплывёт не «обобщение от ИИ», а исходный фрагмент обсуждения или заметка, где это решение реально принималось.

**2. Вы работаете в Claude Code и хотите не терять сессии.**
Задача: через пару недель вернуться к старому диалогу и не начинать с нуля.
Как применить: mine по `~/.claude/projects/ --mode convos`, затем `mempalace wake-up`.
Что получится: система подхватывает контекст прошлых разговоров и снижает вот это вечное «напомни, что мы тут делали».

**3. У вас локальные документы, заметки или куски кода, и нужен быстрый смысловой поиск.**
Задача: найти не точную строку, а тему, которая расползлась по разным файлам.
Как применить: индексируете папку проекта и спрашиваете обычным текстом, например `search "payment retry logic"`.
Что получится: вместо ручного grep по папкам вы получаете релевантные фрагменты, где обсуждалась логика ретраев.

## Где можно застрять

Вот тут у меня включается осторожность. Во-первых, 567 open issues — это не катастрофа, но и не вид «проект тихо дышит и всё идеально». Репозиторий живой, да, но явно не стерильный.

Во-вторых, у них сложная архитектура. Там не только CLI, но и backend-и, MCP, knowledge graph, Docker, внешние сервисы вроде Qdrant и pgvector. Это уже не «установил и забыл». Если вы новичок, первые полчаса будут не про магию, а про окружение, пути, зависимости и куда что положить.

Ещё важно: README честно предупреждает про impostor sites. И вот это, кстати, очень по-современному и очень грустно. Домены-клоны, фейковые сайты, потенциально вредный софт — такая вот веселая новая норма. Официальные источники у них только GitHub, PyPI и docs на официальном домене.

И есть нюанс с внешними backend-ами. Если подключаете Qdrant или pgvector не локально, а к своему сервису, текст разговоров и метаданные реально уходят туда. Они сами это пишут без обиняков. И правильно делают, потому что с памятью ИИ лучше без сюрпризов.

## Кому это нужно

Это очень пригодится тем, кто уже живёт в связке «LLM + проект + память». Разработчикам, исследователям, людям, которые гоняют Claude Code, Gemini CLI или другие MCP-совместимые штуки.

Ещё это полезно тем, кто устал от облачных memory-сервисов и хочет хранить всё у себя. Тут логика простая: если для вас данные чувствительные, local-first — это не философия, а здравый смысл.

И, честно, это может быть полезно тем, кто любит руками проверять, как устроены такие системы изнутри. Здесь есть и search, и backend abstraction, и MCP tools, и даже knowledge graph. То есть есть что пощупать, а не только читать красивое описание на сайте.

## Кому это не нужно

Если вам нужна просто «память для чата» без всякой настройки, MemPalace, скорее всего, будет тяжеловат. Тут есть терминология, CLI, Docker, опциональные сервисы, бэкенды и все эти взрослые игрушки.

Не нужен он и тем, кто не хочет думать о хранении данных вообще. Если вы принципиально живёте в облаке и вам важнее удобство из коробки, чем контроль, то local-first может показаться лишней вознёй.

И ещё: если вам нужен уже вылизанный корпоративный продукт с минимальным числом острых углов, open-source репозиторий с 567 issues и насыщенной архитектурой — это не тот случай, где всё будет как в рекламе. Тут надо немного терпения.

## Вердикт Веры

Мне этот проект кажется полезным именно в той части, где он не делает вид, что решает всё на свете. Он решает одну понятную и очень живую проблему: как не терять контекст ИИ-сессий и проектной памяти, не отдавая всё в облако.

Что мне нравится — прозрачный старт, CLI, Docker, честный local-first подход и нормальный quickstart. Что мне не нравится — тяжеловатый вход и заметная сложность для новичка, особенно если вы просто хотите «чтобы оно уже запоминало».

Но если вы реально работаете с LLM каждый день, то MemPalace стоит поставить и проверить руками. Начните с `uv tool install mempalace`, прогоните `mine` по одной папке и посмотрите, как он возвращает ваши же старые мысли. Вот тогда и станет понятно, это полезная память или просто красиво названный ящик с индексами.

## Что читать дальше

- [Все материалы про AI-агентов](/topics/ai-agents/)
- [Что такое AI-агент простыми словами](https://verapointmedia.com/guides/chto-takoe-ai-agent-prostymi-slovami/)
- [Все материалы про AI-инструменты](/topics/ai-tools/)
- [Как отличить рабочий AI-инструмент от красивой демки](https://verapointmedia.com/guides/kak-otlichit-rabochiy-ai-instrument-ot-krasivoy-demki/)

## Материалы

- [MemPalace/mempalace] MemPalace/mempalace: https://github.com/MemPalace/mempalace
- [mempalaceofficial.com] supporting context: http://mempalaceofficial.com/
- [pypi.org] supporting context: https://pypi.org/project/mempalace/
- [mempalaceofficial.com] supporting context: https://mempalaceofficial.com
