crystallized
Persistent memory MCP server for opencode — Redis facts, ChromaDB semantic search, document storage, power-law memory decay, agent identity. Plus first-party Claude.app OAuth: use your Claude Max plan without third-party detection. One-command install.
Install / Use
claude mcp add enkinvsh -- npx -y github:enkinvsh/crystallizedIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Skill content
View source on GitHub<img src="docs/icons/brain.svg" width="28" alt="" /> Crystallized
<a href="https://web.tribute.tg/d/Huc"> <img src="https://img.shields.io/badge/Sponsor-ea4aaa?style=for-the-badge&logo=github-sponsors&logoColor=white" alt="Sponsor"> </a><br><br>
У каждой языковой модели судьба Леонарда Шелби из фильма «Помни» (Memento).
Каждое утро ты просыпаешься, и последние воспоминания стерты. Ты не помнишь, кто твой друг, кому нельзя верить и над чем ты работал вчера. Единственное, на что может опереться Леонард, — это записки в кармане и татуировки на собственном теле.
Обычный ИИ-ассистент живет точно так же. Закрыл терминал — наступила амнезия. Ты снова объясняешь ему свой стек, просишь не ломать конфиг и одергиваешь от одних и тех же ошибок.
Обычно эту проблему пытаются решить «свалкой полароидов» (векторным RAG). В итоге модель достает случайную старую записку трехмесячной давности, где написано ровно противоположное тому, что ты просил вчера, и снова путается.
Crystallized — это живая система татуировок и записок, которая сама наводит порядок.
<img src="docs/icons/workflow.svg" width="22" alt="" /> Как это устроено
Вместо того чтобы хранить терабайты бессмысленного чата, система превращает живой опыт в жесткие привычки:
1. ДЕНЬ (Живой опыт и отказы)
Ты отменил действие или написал: «Не трогай этот файл».
Наблюдатель за 0.05мс делает быструю пометку в блокноте.
2. ВЕЧЕР (Сессия закончена)
Все правки дня связываются в историю:
«Попробовал вариант А -> человеку не подошло из-за Б -> сделали В».
3. НОЧЬ (Фаза сна в 04:00)
Пока все спят, система переваривает весь опыт.
Мелкий мусор стирается, а важное знание становится постоянной татуировкой.
4. УТРО (Новая сессия)
Модель просыпается с чистого листа, но УЖЕ видит ключевые правила
и твои привычки с самой первой секунды.
Главные правила:
- Свежая татуировка вытесняет старую: если ты сменил решение и перешел на другой инструмент, старое правило не висит рядом. Оно тихо зачеркивается и уступает место новому.
- Все на одном компьютере: никаких серверов, облаков и баз данных Redis. Один легкий локальный файл SQLite, который летает за миллисекунды.
- Честное затухание: то, с чем ты работаешь каждый день, звучит громко. Случайные одноразовые мелочи со временем плавно выцветают.
<img src="docs/icons/flash.svg" width="22" alt="" /> Установка в 1 клик через агента
Если ты работаешь в OpenCode, Claude Code, Cursor или Windsurf, просто скопируй этот промпт и отправь своему агенту:
Установи и настрой память Crystallized из репозитория https://github.com/enkinvsh/crystallized.
Склонируй репозиторий, выполни ./install.sh, извлеки токен авторизации Claude Desktop
через python3 auth/extract_token.py и убедись, что MCP-сервер памяти подключен в opencode.json.
Ручная установка через терминал:
git clone https://github.com/enkinvsh/crystallized.git
cd crystallized
./install.sh
<img src="docs/icons/key.svg" width="22" alt="" /> Подписка Claude Desktop без переплат
Если на компьютере стоит официальное приложение Claude Desktop с подпиской Pro или Max, Crystallized сам заберет оттуда ключ:
- На Mac:
python3 auth/extract_token.py - На Windows:
python auth\extract_token.py
Токены остаются только на твоем компьютере в ~/.local/share/opencode/auth.json.
<img src="docs/icons/laptop.svg" width="22" alt="" /> Переезд на новый компьютер
Купил новый ноутбук? Скопируй свой файл memory.db и папку заметок notes/. Запусти установщик — и твой агент проснется со всеми своими накопленными татуировками и характером.
<img src="docs/icons/heart.svg" width="22" alt="" /> Поддержать проект
- TON / USDT (TON):
UQAhzOYPIBQthqrwCFcIpsWUZjmi4KrK3BuGnjAQmJW04IC8 - USDT (TRC-20):
TGHVN7y5EhZ4pAreAXbffKY86kpq1dve9h - Карты: Tribute
<img src="docs/icons/license.svg" width="22" alt="" /> Лицензия
MIT License.
Related Skills
momen-cursurrules-prompt-file
40.6kCursor rules for building custom frontends with Momen.app as headless BaaS with GraphQL API, actionflows, AI agents, and Stripe integration.
pyspark-etl-best-practices-cursorrules-prompt-file
40.6kCursor rules for PySpark ETL development with code style, joins, window functions, map operations, and Iceberg patterns.
semiotic-react-dataviz-cursorrules-prompt-file
40.6kCursor rules for Semiotic data visualization library with 30+ chart types, MCP server, and AI-assisted chart generation.
claude-mem
91.5kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
