Claude Code + hosszú távú AI memória – lépésről lépésre, Windows-on, a valóságban tesztelve
A MemPalace egy ingyenes, teljesen lokális memóriarendszer, ami megjegyzi az összes korábbi Claude-os beszélgetésedet. Claude Code-on keresztül automatikusan visszakeres bármit, amit korábban megbeszéltetek – projekt döntések, kódrészletek, megállapodások. Nincs felhő, nincs havidíj. A benchmark eredmény: 96,6% pontosság, felülmúlja az összes fizetős megoldást.
Töltsd le az LTS verziót: nodejs.org → LTS gomb. Telepítés közben pipáld be a „Tools for Native Modules" checkboxot.
Telepítés után nyiss új PowerShell ablakot:
node --version
npm --version
winget install Python.Python.3.11
Ellenőrzés (új PowerShell ablakban):
py -3.11 --version
npm install -g @anthropic-ai/claude-code
claude --version
py -3.11 -m pip install mempalace
mkdir C:\Users\FELHASZNALO\mempalace
py -3.11 -m mempalace init C:\Users\FELHASZNALO\mempalace
Az interaktív promptban nyomj Enter-t az alapértelmezett konfig elfogadásához.
Menj a claude.ai oldalra → Settings → Privacy → Export data. Várd meg az emailt a letöltési linkkel, majd csomagold ki.
A claude.ai JSON formátumát konvertálni kell. Cseréld ki a FELHASZNALO részt a valódi felhasználóneveddel:
py -3.11 -c "
import json, os
data = json.load(open(r'C:\Users\FELHASZNALO\Downloads\claudexport\conversations.json', encoding='utf-8'))
out_dir = r'C:\Users\FELHASZNALO\Downloads\claudexport\converted'
os.makedirs(out_dir, exist_ok=True)
for conv in data:
messages = []
for msg in conv.get('chat_messages', []):
role = msg.get('sender', 'user')
if role == 'human': role = 'user'
content = ''
for part in msg.get('content', []):
if isinstance(part, dict) and part.get('type') == 'text':
content += part.get('text', '')
elif isinstance(part, str):
content += part
messages.append({'role': role, 'content': content})
out = {'title': conv.get('name', 'untitled'), 'messages': messages}
fname = conv.get('uuid', 'conv') + '.json'
json.dump(out, open(os.path.join(out_dir, fname), 'w', encoding='utf-8'), ensure_ascii=False)
print('Kész. Fájlok:', len(data))
"
py -3.11 -m mempalace mine C:\Users\FELHASZNALO\Downloads\claudexport\converted --mode convos
Ez eltarthat néhány percig. Ellenőrzés:
py -3.11 -m mempalace status
Ez az ajánlott módszer – egyszerre telepíti az MCP szervert és az auto-mentő hookokat:
claude plugin marketplace add milla-jovovich/mempalace
claude plugin install --scope user mempalace
Indítsd Claude Code-ot a projekted mappájából, jelentkezz be a claude.ai fiókkal, majd:
/skills
Ha megjelenik a mempalace a listában, minden működik. Kérdezz rá a korábbi munkádra:
Mit tudsz a [projektem] projektről?
A MemPalace ettől kezdve minden Claude Code session végén automatikusan menti a fontos döntéseket, kódrészleteket és projekt kontextust. Újraindításkor ~170 tokenbe sűrítve tölti be a lényeget.
py -3.11 -m mempalace wake-up megmutatja mit tölt be kontextusként.mempalace parancs nem található, mindig használd a py -3.11 -m mempalace előtagot.| Hiba | Megoldás |
|---|---|
| mempalace nem található | Használd: py -3.11 -m mempalace |
| ChromaDB Pydantic hiba | Python 3.11-et használj, nem 3.12/3.14-et |
| Files processed: 0 | Konvertáld a JSON-t a 7. lépés szerint |
| -m unknown option | Használd a plugin módszert (9. lépés) |
| && not valid separator | PowerShellben külön sorban futtasd a parancsokat |