RENDSZER AKTÍV // WINDOWS 11 // TESZTELVE

MemPalace
Telepítési Útmutató

Claude Code + hosszú távú AI memória – lépésről lépésre, Windows-on, a valóságban tesztelve

Platform: Windows 10/11
Python: 3.11
Claude Code: 2.1.100
Idő: ~15 perc

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.

96.6%Pontosság
~170Token / wake-up
30×AAAK tömörítés
$0Havidíj
Telepítési lépések

Node.js telepítése

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

Python 3.11 telepítése

Python 3.12 vagy újabb NEM működik! A ChromaDB csak 3.11-ig kompatibilis.
winget install Python.Python.3.11

Ellenőrzés (új PowerShell ablakban):

py -3.11 --version

Claude Code telepítése

npm install -g @anthropic-ai/claude-code
claude --version

MemPalace telepítése

py -3.11 -m pip install mempalace

Palace inicializálása

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.

Claude.ai export letöltése

Menj a claude.ai oldalra → Settings → Privacy → Export data. Várd meg az emailt a letöltési linkkel, majd csomagold ki.

Beszélgetések konvertálása

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))
"

Betöltés a palace-ba

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

Claude Code plugin telepítése

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

Tesztelés

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?

// RENDSZER AKTÍV

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.

Tippek
A Claude Code-ot mindig a projekted mappájából indítsd, ne a system32-ből.
Új exportot követően futtasd újra a 7–8. lépést a frissítéshez.
A py -3.11 -m mempalace wake-up megmutatja mit tölt be kontextusként.
Ha a mempalace parancs nem található, mindig használd a py -3.11 -m mempalace előtagot.
Hibaelhárítás
HibaMegoldás
mempalace nem találhatóHasználd: py -3.11 -m mempalace
ChromaDB Pydantic hibaPython 3.11-et használj, nem 3.12/3.14-et
Files processed: 0Konvertáld a JSON-t a 7. lépés szerint
-m unknown optionHasználd a plugin módszert (9. lépés)
&& not valid separatorPowerShellben külön sorban futtasd a parancsokat