🌐 Aceasta este o traducere automată. Corecțiile din partea comunității sunt binevenite!
🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇵🇹 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
Sistem persistent de compresie a memoriei construit pentru Claude Code.
|
|
|
Start Rapid • Cum Funcționează • Instrumente de Căutare • Documentație • Configurare • Depanare • Licență
Claude-Mem păstrează contextul fără întrerupere între sesiuni prin capturarea automată a observațiilor de utilizare a instrumentelor, generarea de rezumate semantice și punerea lor la dispoziție în sesiunile viitoare. Aceasta permite lui Claude să mențină continuitatea cunoștințelor despre proiecte chiar și după încheierea sau reconectarea sesiunilor.
Instalați cu o singură comandă:
npx claude-mem installSau instalați pentru OpenCode:
npx claude-mem install --ide opencodeSau instalați pentru Antigravity CLI (ghid de configurare):
npx claude-mem install --ide antigravitySau instalați din marketplace-ul de plugin-uri direct din Claude Code:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-memReporniți Claude Code. Contextul din sesiunile anterioare va apărea automat în sesiunile noi.
Notă: Claude-Mem este publicat și pe npm, dar
npm install -g claude-meminstalează doar SDK-ul/biblioteca — nu înregistrează hook-urile plugin-ului și nu configurează serviciul worker. Instalați întotdeauna prinnpx claude-mem installsau comenzile/pluginde mai sus.
Instalați claude-mem ca plugin de memorie persistentă pe gateway-urile OpenClaw cu o singură comandă:
curl -fsSL https://install.cmem.ai/openclaw.sh | bashProgramul de instalare gestionează dependențele, configurarea plugin-ului, configurarea furnizorului AI, pornirea worker-ului și fluxurile opționale de observații în timp real către Telegram, Discord, Slack și altele. Consultați Ghidul de Integrare OpenClaw pentru detalii.
Caracteristici Principale:
- 🧠 Memorie Persistentă - Contextul supraviețuiește între sesiuni
- 📊 Dezvăluire Progresivă - Recuperare stratificată a memoriei cu vizibilitate asupra costurilor în tokeni
- 🔍 Căutare Bazată pe Abilități - Interogați istoricul proiectului cu abilitatea mem-search
- 🖥️ Interfață Web Viewer - Flux de memorie în timp real la adresa URL a worker-ului afișată la pornire
- 💻 Abilitate Claude Desktop - Căutați în memorie din conversațiile Claude Desktop
- 🔒 Control al Confidențialității - Utilizați etichete
<private>pentru a exclude conținutul sensibil de la stocare - ⚙️ Configurare Context - Control fin asupra contextului care este injectat
- 🤖 Operare Automată - Nu necesită intervenție manuală
- 🔗 Citări - Referință la observații anterioare cu ID-uri prin API-ul worker-ului sau vizualizați-le pe toate în web viewer
📚 Vizualizați Documentația Completă - Răsfoiți pe site-ul oficial
- Ghid de Instalare - Start rapid și instalare avansată
- Ghid de Utilizare - Cum funcționează Claude-Mem automat
- Instrumente de Căutare - Interogați istoricul proiectului cu limbaj natural
- Inginerie de Context - Principii de optimizare a contextului pentru agenți AI
- Dezvăluire Progresivă - Filosofia din spatele strategiei de pregătire a contextului Claude-Mem
- Prezentare Generală - Componente de sistem și flux de date
- Evoluția Arhitecturii - Parcursul de la v3 la v5
- Arhitectura Hook-urilor - Cum folosește Claude-Mem hook-urile de ciclu de viață
- Referință Hook-uri - 7 scripturi de hook explicate
- Serviciu Worker - HTTP API și gestionare Bun
- Bază de Date - Schemă SQLite și căutare FTS5
- Arhitectura Căutării - Căutare hibridă cu baza de date vectorială Chroma
- Configurare - Variabile de mediu și setări
- Dezvoltare - Construire, testare, contribuție
- Ramuri de Lansare - Fluxul ramurilor stable, core-dev și community-edge
- Depanare - Probleme comune și soluții
Componente Principale:
- 5 Hook-uri de Ciclu de Viață - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 scripturi de hook)
- Instalare Inteligentă - Verificator de dependențe în cache (script pre-hook, nu un hook de ciclu de viață)
- Serviciu Worker - HTTP API local cu interfață web viewer și endpoint-uri de căutare, gestionat de Bun
- Bază de Date SQLite - Stochează sesiuni, observații, rezumate
- Abilitatea mem-search - Interogări în limbaj natural cu dezvăluire progresivă
- Bază de Date Vectorială Chroma - Căutare hibridă semantică + cuvinte cheie pentru recuperare inteligentă a contextului
Consultați Prezentarea Generală a Arhitecturii pentru detalii.
Claude-Mem oferă căutare inteligentă în memorie prin 4 instrumente MCP care urmează un tipar de flux de lucru eficient din punct de vedere al tokenilor, pe 3 niveluri:
Fluxul de Lucru pe 3 Niveluri:
search- Obțineți un index compact cu ID-uri (~50-100 tokeni/rezultat)timeline- Obțineți context cronologic în jurul rezultatelor interesanteget_observations- Preluați detalii complete DOAR pentru ID-urile filtrate (~500-1.000 tokeni/rezultat)
Cum Funcționează:
- Claude folosește instrumente MCP pentru a căuta în memoria dumneavoastră
- Începeți cu
searchpentru a obține un index de rezultate - Folosiți
timelinepentru a vedea ce se întâmpla în jurul unor observații specifice - Folosiți
get_observationspentru a prelua detalii complete pentru ID-urile relevante - Economii de aproximativ 10x în tokeni prin filtrare înainte de preluarea detaliilor
Instrumente MCP Disponibile:
search- Căutați în indexul memoriei cu interogări full-text, filtrare după tip/dată/proiecttimeline- Obțineți context cronologic în jurul unei observații sau interogări specificeget_observations- Preluați detalii complete ale observațiilor după ID-uri (grupați întotdeauna mai multe ID-uri)
Exemplu de Utilizare:
// Pasul 1: Căutați pentru index
search(query="authentication bug", type="bugfix", limit=10)
// Pasul 2: Revizuiți indexul, identificați ID-urile relevante (de ex. #123, #456)
// Pasul 3: Preluați detaliile complete
get_observations(ids=[123, 456])Consultați Ghidul Instrumentelor de Căutare pentru exemple detaliate.
Lansările stabile pornesc din main și sunt publicate pe npm. core-dev și
community-edge sunt ramuri rulate direct din sursă pentru remedieri timpurii de fiabilitate și
integrări comunitare. Consultați Ramuri de Lansare
pentru fluxul ramurilor și instrucțiunile de rulare non-stabile.
- Node.js: 20.0.0 sau superior
- Claude Code: Versiunea cea mai recentă cu suport pentru plugin-uri
- Bun: Runtime JavaScript și manager de procese (instalat automat dacă lipsește)
- uv: Manager de pachete Python pentru căutare vectorială (instalat automat dacă lipsește)
- SQLite 3: Pentru stocare persistentă (inclus)
Dacă vedeți o eroare de tipul:
npm : The term 'npm' is not recognized as the name of a cmdletAsigurați-vă că Node.js și npm sunt instalate și adăugate în PATH. Descărcați cel mai recent program de instalare Node.js de la https://nodejs.org și reporniți terminalul după instalare.
Setările sunt gestionate în ~/.claude-mem/settings.json (creat automat cu valori implicite la prima rulare). Configurați modelul AI, portul worker-ului, directorul de date, nivelul de log și setările de injectare a contextului.
Consultați Ghidul de Configurare pentru toate setările disponibile și exemple.
Claude-Mem suportă mai multe moduri de lucru și limbi prin setarea CLAUDE_MEM_MODE.
Această opțiune controlează:
- Comportamentul fluxului de lucru (de ex. code, chill, investigation)
- Limba folosită în observațiile generate
Editați fișierul de setări la ~/.claude-mem/settings.json:
{
"CLAUDE_MEM_MODE": "code--zh"
}Modurile sunt definite în plugin/modes/. Pentru a vedea toate modurile disponibile local:
ls ~/.claude/plugins/marketplaces/thedotmack/plugin/modes/| Mod | Descriere |
|---|---|
code |
Mod implicit în engleză |
code--zh |
Mod în chineză simplificată |
code--ja |
Mod în japoneză |
Modurile specifice limbii urmează tiparul code--[lang], unde [lang] este codul de limbă ISO 639-1 (de ex. zh pentru chineză, ja pentru japoneză, es pentru spaniolă).
Notă:
code--zh(chineză simplificată) este deja integrat — nu este necesară nicio instalare suplimentară sau actualizare a plugin-ului.
Consultați Ghidul de Dezvoltare pentru instrucțiuni de construire, testare și fluxul de contribuție.
Dacă întâmpinați probleme, descrieți problema lui Claude, iar abilitatea troubleshoot va diagnostica automat și va furniza soluții.
Consultați Ghidul de Depanare pentru probleme comune și soluții.
Creați rapoarte de erori complete cu generatorul automat:
cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-reportContribuțiile sunt binevenite! Vă rugăm:
- Faceți fork la repository
- Creați o ramură de funcție
- Faceți modificările cu teste
- Actualizați documentația
- Trimiteți un Pull Request
Claude-Mem este lansat din trei ramuri: main (stabilă), core-dev și
community-edge. Doar main este publicată pe npm; celelalte sunt rulate din
sursă. Consultați Ramuri de Lansare pentru
strategie și instrucțiuni de rulare locală.
Consultați Ghidul de Dezvoltare pentru fluxul de contribuție.
Claude-Mem este licențiat sub Apache License 2.0.
Am ales Apache-2.0 pentru că memoria agentică durabilă ar trebui să fie ușor de integrat în instrumente pentru dezvoltatori, agenți locali, servere MCP, sisteme enterprise, stive de robotică și medii de rulare agentice de producție.
Consultați fișierul LICENSE pentru detalii complete. Consultați docs/license.md și docs/ip-boundary.md pentru domeniul de aplicare al licenței și granița open-source/comercială.
Notă despre Ragtime: Directorul ragtime/ este licențiat sub Apache License 2.0. Consultați ragtime/LICENSE pentru detalii.
- Documentație: docs/
- Probleme: GitHub Issues
- Repository: github.com/thedotmack/claude-mem
- Cont Oficial X: @Claude_Memory
- Discord Oficial: Alăturați-vă pe Discord
- Autor: Alex Newman (@thedotmack)
Construit cu Claude Agent SDK | Funcționează cu Claude Code | Realizat cu TypeScript
CMEM este un token creat de o terță parte, dar îmbrățișat oficial de creatorul Claude-Mem (Alex Newman, @thedotmack). Token-ul acționează ca un catalizator comunitar pentru creștere și ca un vehicul pentru a aduce CMEM la dezvoltatorii și lucrătorii din domeniul cunoașterii care au cea mai mare nevoie de el.
CA Oficial BASE: 0x76b1967eec0ccaeb001bbbb2b40dc4badba31ba3