🌐 Ez egy automatikus fordítás. Közösségi javítások szívesen fogadottak!
🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇵🇹 Português • 🇧🇷 Português • 🇰🇷 한국어 • 🇪🇸 Español • 🇩🇪 Deutsch • 🇫🇷 Français • 🇮🇱 עברית • 🇸🇦 العربية • 🇷🇺 Русский • 🇵🇱 Polski • 🇨🇿 Čeština • 🇳🇱 Nederlands • 🇹🇷 Türkçe • 🇺🇦 Українська • 🇻🇳 Tiếng Việt • 🇵🇭 Tagalog • 🇮🇩 Indonesia • 🇹🇭 ไทย • 🇮🇳 हिन्दी • 🇧🇩 বাংলা • 🇵🇰 اردو • 🇷🇴 Română • 🇸🇪 Svenska • 🇮🇹 Italiano • 🇬🇷 Ελληνικά • 🇭🇺 Magyar • 🇫🇮 Suomi • 🇩🇰 Dansk • 🇳🇴 Norsk
Tartós memória tömörítési rendszer a Claude Code számára.
|
|
Gyors kezdés • Hogyan működik • Keresési eszközök • Dokumentáció • Konfiguráció • Hibaelhárítás • Licenc
A Claude-Mem zökkenőmentesen megőrzi a kontextust munkamenetek között azáltal, hogy automatikusan rögzíti az eszközhasználati megfigyeléseket, szemantikus összefoglalókat generál, és elérhetővé teszi azokat a jövőbeli munkamenetekben. Ez lehetővé teszi Claude számára, hogy fenntartsa a projektekkel kapcsolatos tudás folytonosságát még a munkamenetek befejezése vagy újracsatlakozása után is.
Telepítés egyetlen paranccsal:
npx claude-mem installVagy telepítés OpenCode-hoz:
npx claude-mem install --ide opencodeVagy telepítés Antigravity CLI-hez (beállítási útmutató):
npx claude-mem install --ide antigravityVagy telepítés a plugin marketplace-ről a Claude Code-on belül:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-memIndítsa újra a Claude Code-ot. A korábbi munkamenetek kontextusa automatikusan megjelenik az új munkamenetekben.
Megjegyzés: A Claude-Mem az npm-en is elérhető, de az
npm install -g claude-memcsak a SDK/könyvtár részt telepíti — nem regisztrálja a plugin hookokat, és nem állítja be a worker szolgáltatást. Mindig anpx claude-mem installvagy a fenti/pluginparancsok segítségével telepítsen.
Telepítse a claude-mem-et tartós memória pluginként az OpenClaw gateway-eken egyetlen paranccsal:
curl -fsSL https://install.cmem.ai/openclaw.sh | bashA telepítő kezeli a függőségeket, a plugin beállítását, az AI szolgáltató konfigurációját, a worker indítását, valamint az opcionális valós idejű megfigyelési feedeket Telegramra, Discordra, Slackre és másokra. Részletekért lásd az OpenClaw integrációs útmutatót.
Főbb jellemzők:
- 🧠 Tartós memória - A kontextus túléli a munkameneteket
- 📊 Progresszív felfedés - Többrétegű memória-visszakeresés token költség láthatósággal
- 🔍 Skill-alapú keresés - Lekérdezheti projekt előzményeit a mem-search skill segítségével
- 🖥️ Webes megjelenítő felület - Valós idejű memória stream a worker indításakor kiírt URL-en
- 💻 Claude Desktop Skill - Memória keresése Claude Desktop beszélgetésekből
- 🔒 Adatvédelmi kontroll - Használja a
<private>címkéket az érzékeny tartalom kizárásához - ⚙️ Kontextus konfiguráció - Finomhangolt kontroll afelett, hogy milyen kontextus kerül beillesztésre
- 🤖 Automatikus működés - Nincs szükség manuális beavatkozásra
- 🔗 Hivatkozások - Hivatkozás múltbeli megfigyelésekre ID-k alapján a worker API-n keresztül, vagy megtekintés a webes felületen
📚 Teljes dokumentáció megtekintése - Böngészés a hivatalos weboldalon
- Telepítési útmutató - Gyors indítás és haladó telepítés
- Használati útmutató - Hogyan működik automatikusan a Claude-Mem
- Keresési eszközök - Projekt előzmények lekérdezése természetes nyelvvel
- Kontextus tervezés - AI ügynök kontextus optimalizálási elvek
- Progresszív felfedés - A Claude-Mem kontextus előkészítési stratégiájának filozófiája
- Áttekintés - Rendszerkomponensek és adatfolyam
- Architektúra fejlődés - Az út a v3-tól a v5-ig
- Hooks architektúra - Hogyan használja a Claude-Mem az életciklus hookokat
- Hooks referencia - 7 hook szkript magyarázata
- Worker szolgáltatás - HTTP API és Bun kezelés
- Adatbázis - SQLite séma és FTS5 keresés
- Keresési architektúra - Hibrid keresés Chroma vektor adatbázissal
- Konfiguráció - Környezeti változók és beállítások
- Fejlesztés - Építés, tesztelés, hozzájárulás
- Kiadási ágak - A stable, core-dev és community-edge ágak folyamata
- Hibaelhárítás - Gyakori problémák és megoldások
Fő komponensek:
- 5 életciklus hook - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook szkript)
- Intelligens telepítés - Gyorsítótárazott függőségellenőrző (pre-hook szkript, nem életciklus hook)
- Worker szolgáltatás - Helyi HTTP API webes megjelenítő felülettel és keresési végpontokkal, Bun által kezelve
- SQLite adatbázis - Munkamenetek, megfigyelések, összefoglalók tárolása
- mem-search Skill - Természetes nyelvi lekérdezések progresszív felfedéssel
- Chroma vektor adatbázis - Hibrid szemantikus + kulcsszó keresés intelligens kontextus-visszakereséshez
Részletekért lásd az Architektúra áttekintést.
A Claude-Mem intelligens memóriakeresést biztosít 4 MCP eszközön keresztül, egy token-hatékony 3-rétegű munkafolyamat-minta alapján:
A 3-rétegű munkafolyamat:
search- Kompakt index lekérése ID-kkal (~50-100 token/eredmény)timeline- Időrendi kontextus lekérése az érdekes eredmények körülget_observations- Teljes részletek lekérése KIZÁRÓLAG a szűrt ID-khez (~500-1000 token/eredmény)
Hogyan működik:
- A Claude MCP eszközöket használ a memória kereséséhez
- Kezdje a
search-sel, hogy egy indexet kapjon az eredményekről - Használja a
timeline-t, hogy lássa, mi történt egy adott megfigyelés körül - Használja a
get_observations-t, hogy teljes részleteket kérjen le a releváns ID-khez - ~10x token megtakarítás azáltal, hogy a részletek lekérése előtt szűr
Elérhető MCP eszközök:
search- Memóriaindex keresése teljes szöveges lekérdezésekkel, szűrés típus/dátum/projekt szerinttimeline- Időrendi kontextus lekérése egy adott megfigyelés vagy lekérdezés körülget_observations- Teljes megfigyelési részletek lekérése ID-k alapján (mindig kötegelve, több ID-vel)
Példa használat:
// 1. lépés: Index keresése
search(query="authentication bug", type="bugfix", limit=10)
// 2. lépés: Index áttekintése, releváns ID-k azonosítása (pl. #123, #456)
// 3. lépés: Teljes részletek lekérése
get_observations(ids=[123, 456])Részletes példákért lásd a Keresési eszközök útmutatót.
A stabil kiadások a main ágból jelennek meg, és az npm-re kerülnek publikálásra. A core-dev és a
community-edge forráskódból futtatott ágak a korai megbízhatósági javításokhoz és a
közösségi integrációkhoz. Lásd a Kiadási ágak oldalt
az ágfolyamatért és a nem-stabil futtatási utasításokért.
- Node.js: 20.0.0 vagy újabb
- Claude Code: Legújabb verzió plugin támogatással
- Bun: JavaScript futtatókörnyezet és folyamatkezelő (automatikusan települ, ha hiányzik)
- uv: Python csomagkezelő vektor kereséshez (automatikusan települ, ha hiányzik)
- SQLite 3: Tartós tároláshoz (mellékelve)
Ha az alábbihoz hasonló hibát lát:
npm : The term 'npm' is not recognized as the name of a cmdletGyőződjön meg róla, hogy a Node.js és az npm telepítve van, és hozzá van adva a PATH-hoz. Töltse le a legújabb Node.js telepítőt a https://nodejs.org oldalról, és indítsa újra a terminált a telepítés után.
A beállítások a ~/.claude-mem/settings.json fájlban kezelhetők (automatikusan létrejön alapértelmezett értékekkel az első futtatáskor). Konfigurálható az AI modell, worker port, adatkönyvtár, naplózási szint és kontextus beillesztési beállítások.
Az összes elérhető beállításért és példákért lásd a Konfigurációs útmutatót.
A Claude-Mem több munkafolyamat-módot és nyelvet támogat a CLAUDE_MEM_MODE beállításon keresztül.
Ez a beállítás mindkettőt vezérli:
- A munkafolyamat viselkedését (pl. code, chill, investigation)
- A generált megfigyelésekben használt nyelvet
Szerkessze a beállítási fájlt a ~/.claude-mem/settings.json helyen:
{
"CLAUDE_MEM_MODE": "code--zh"
}A módok a plugin/modes/ mappában vannak meghatározva. Az összes elérhető mód helyi megtekintéséhez:
ls ~/.claude/plugins/marketplaces/thedotmack/plugin/modes/| Mód | Leírás |
|---|---|
code |
Alapértelmezett angol mód |
code--zh |
Egyszerűsített kínai mód |
code--ja |
Japán mód |
A nyelvspecifikus módok a code--[lang] mintát követik, ahol a [lang] az ISO 639-1 nyelvkód (pl. zh kínaihoz, ja japánhoz, es spanyolhoz).
Megjegyzés: a
code--zh(egyszerűsített kínai) már beépített — nincs szükség további telepítésre vagy plugin frissítésre.
Az építési utasításokért, tesztelésért és hozzájárulási munkafolyamatért lásd a Fejlesztési útmutatót.
Problémák esetén írja le a problémát Claude-nak, és a troubleshoot skill automatikusan diagnosztizálja és javítási megoldásokat kínál.
Gyakori problémákért és megoldásokért lásd a Hibaelhárítási útmutatót.
Átfogó hibajelentések készítése az automatikus generátorral:
cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-reportA hozzájárulásokat szívesen fogadjuk! Kérjük:
- Fork-olja a tárolót
- Hozzon létre egy feature branchet
- Végezze el változtatásait tesztekkel
- Frissítse a dokumentációt
- Nyújtson be egy Pull Requestet
A Claude-Mem három ágból jelenik meg: main (stabil), core-dev és
community-edge. Kizárólag a main kerül publikálásra az npm-en; a többi
forráskódból fut. Lásd a Kiadási ágak oldalt a
stratégiáért és a helyi futtatási utasításokért.
Lásd a Fejlesztési útmutatót a hozzájárulási munkafolyamatért.
A Claude-Mem az Apache License 2.0 licenc alatt áll.
Az Apache-2.0-t azért választottuk, mert a tartós ágenskodó memóriának könnyen beágyazhatónak kell lennie fejlesztői eszközökbe, helyi ügynökökbe, MCP szerverekbe, vállalati rendszerekbe, robotikai stackekbe és éles ügynök-hordozókba.
A teljes részletekért lásd a LICENSE fájlt. Lásd a docs/license.md és a docs/ip-boundary.md fájlokat a licencelési hatókörért és a nyílt/kereskedelmi határvonalért.
Megjegyzés a Ragtime-ról: A ragtime/ mappa az Apache License 2.0 licenc alatt áll. Részletekért lásd a ragtime/LICENSE fájlt.
- Dokumentáció: docs/
- Hibák: GitHub Issues
- Tároló: github.com/thedotmack/claude-mem
- Hivatalos X fiók: @Claude_Memory
- Hivatalos Discord: Csatlakozás a Discordhoz
- Szerző: Alex Newman (@thedotmack)
Claude Agent SDK-val építve | Claude Code-dal működik | TypeScript-tel készítve
A CMEM egy harmadik fél által létrehozott token, amelyet a Claude-Mem alkotója (Alex Newman, @thedotmack) hivatalosan is felkarolt. A token a közösségi növekedés katalizátoraként és a CMEM-et az azt leginkább igénylő fejlesztőkhöz és tudásmunkásokhoz eljuttató eszközként funkcionál.
Hivatalos BASE CA: 0x76b1967eec0ccaeb001bbbb2b40dc4badba31ba3