🌐 Dette er en automatisk oversættelse. Fællesskabsrettelser er velkomne!
🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇵🇹 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
Vedvarende hukommelseskomprimeringssystem bygget til Claude Code.
|
|
Hurtig Start • Sådan Virker Det • Søgeværktøjer • Dokumentation • Konfiguration • Fejlfinding • Licens
Claude-Mem bevarer problemfrit kontekst på tværs af sessioner ved automatisk at fange observationer af værktøjsbrug, generere semantiske resuméer og gøre dem tilgængelige for fremtidige sessioner. Dette gør det muligt for Claude at opretholde kontinuitet i viden om projekter, selv efter sessioner afsluttes eller genopretter forbindelse.
Installer med en enkelt kommando:
npx claude-mem installEller installer til OpenCode:
npx claude-mem install --ide opencodeEller installer til Antigravity CLI (opsætningsguide):
npx claude-mem install --ide antigravityEller installer fra plugin-markedspladsen inde i Claude Code:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-memGenstart Claude Code. Kontekst fra tidligere sessioner vil automatisk vises i nye sessioner.
Bemærk: Claude-Mem er også udgivet på npm, men
npm install -g claude-meminstallerer kun SDK'et/biblioteket — det registrerer ikke plugin-hooks eller opsætter worker-servicen. Installer altid vianpx claude-mem installeller/plugin-kommandoerne ovenfor.
Installer claude-mem som et vedvarende hukommelsesplugin på OpenClaw-gateways med en enkelt kommando:
curl -fsSL https://install.cmem.ai/openclaw.sh | bashInstallationsprogrammet håndterer afhængigheder, plugin-opsætning, konfiguration af AI-udbyder, worker-opstart og valgfrie realtidsobservationsfeeds til Telegram, Discord, Slack og mere. Se OpenClaw-integrationsguiden for detaljer.
Nøglefunktioner:
- 🧠 Vedvarende Hukommelse - Kontekst overlever på tværs af sessioner
- 📊 Progressiv Afsløring - Lagdelt hukommelseshentning med synlighed af token-omkostninger
- 🔍 Færdighedsbaseret Søgning - Forespørg din projekthistorik med mem-search-færdighed
- 🖥️ Web Viewer UI - Realtids hukommelsesstream på den worker-URL, der udskrives ved opstart
- 💻 Claude Desktop-færdighed - Søg i hukommelsen fra Claude Desktop-samtaler
- 🔒 Privatkontrol - Brug
<private>-tags til at ekskludere følsomt indhold fra lagring - ⚙️ Kontekstkonfiguration - Finjusteret kontrol over hvilken kontekst der indsprøjtes
- 🤖 Automatisk Drift - Ingen manuel indgriben påkrævet
- 🔗 Citationer - Henvis til tidligere observationer med ID'er via worker-API'et eller se dem alle i web viewer
📚 Se Fuld Dokumentation - Gennemse på den officielle hjemmeside
- Installationsguide - Hurtig start & avanceret installation
- Brugervejledning - Sådan fungerer Claude-Mem automatisk
- Søgeværktøjer - Forespørg din projekthistorik med naturligt sprog
- Kontekst-engineering - AI-agent kontekstoptimeringsprincipper
- Progressiv Afsløring - Filosofien bag Claude-Mems kontekst-priming-strategi
- Oversigt - Systemkomponenter & dataflow
- Arkitekturudvikling - Rejsen fra v3 til v5
- Hooks-arkitektur - Hvordan Claude-Mem bruger livscyklus-hooks
- Hooks-reference - 7 hook-scripts forklaret
- Worker Service - HTTP API & Bun-administration
- Database - SQLite-skema & FTS5-søgning
- Søgearkitektur - Hybrid søgning med Chroma vektordatabase
- Konfiguration - Miljøvariabler & indstillinger
- Udvikling - Bygning, testning, bidrag
- Release-grene - Flowet for stable, core-dev og community-edge-grene
- Fejlfinding - Almindelige problemer & løsninger
Kernekomponenter:
- 5 Livscyklus-hooks - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook-scripts)
- Smart Installation - Cached dependency checker (pre-hook-script, ikke en livscyklus-hook)
- Worker Service - Lokalt HTTP API med web viewer UI og søge-endpoints, administreret af Bun
- SQLite Database - Gemmer sessioner, observationer, resuméer
- mem-search-færdighed - Naturlige sprogforespørgsler med progressiv afsløring
- Chroma Vector Database - Hybrid semantisk + søgeordssøgning for intelligent konteksthentning
Se Arkitekturoversigt for detaljer.
Claude-Mem leverer intelligent hukommelsessøgning gennem 4 MCP-værktøjer, der følger et token-effektivt 3-lags workflowmønster:
De 3 Workflowlag:
search- Få et kompakt indeks med ID'er (~50-100 tokens/resultat)timeline- Få kronologisk kontekst omkring interessante resultaterget_observations- Hent fulde detaljer KUN for filtrerede ID'er (~500-1.000 tokens/resultat)
Sådan Virker Det:
- Claude bruger MCP-værktøjer til at søge i din hukommelse
- Start med
searchfor at få et indeks over resultater - Brug
timelinetil at se, hvad der skete omkring specifikke observationer - Brug
get_observationstil at hente fulde detaljer for relevante ID'er - ~10x besparelse i tokens ved at filtrere før detaljer hentes
Tilgængelige MCP-værktøjer:
search- Søg i hukommelsesindekset med fuldtekstforespørgsler, filtrer efter type/dato/projekttimeline- Få kronologisk kontekst omkring en specifik observation eller forespørgselget_observations- Hent fulde observationsdetaljer efter ID'er (batch altid flere ID'er sammen)
Eksempel på Brug:
// Trin 1: Søg efter indeks
search(query="authentication bug", type="bugfix", limit=10)
// Trin 2: Gennemgå indekset, identificer relevante ID'er (f.eks. #123, #456)
// Trin 3: Hent fulde detaljer
get_observations(ids=[123, 456])Se Søgeværktøjsguide for detaljerede eksempler.
Stable releases udsendes fra main og publiceres til npm. core-dev og
community-edge er kildekørte grene til tidlige pålidelighedsrettelser og
community-integrationer. Se Release-grene
for grenflowet og instruktioner til kørsel af ikke-stabile versioner.
- Node.js: 20.0.0 eller højere
- Claude Code: Seneste version med plugin-support
- Bun: JavaScript runtime og procesmanager (auto-installeres, hvis manglende)
- uv: Python package manager til vektorsøgning (auto-installeres, hvis manglende)
- SQLite 3: Til vedvarende lagring (bundtet)
Hvis du ser en fejl som:
npm : The term 'npm' is not recognized as the name of a cmdletSørg for, at Node.js og npm er installeret og tilføjet til din PATH. Download den nyeste Node.js-installer fra https://nodejs.org og genstart din terminal efter installationen.
Indstillinger administreres i ~/.claude-mem/settings.json (auto-oprettet med standardindstillinger ved første kørsel). Konfigurer AI-model, worker-port, datakatalog, log-niveau og indstillinger for kontekstindsprøjtning.
Se Konfigurationsguide for alle tilgængelige indstillinger og eksempler.
Claude-Mem understøtter flere workflow-tilstande og sprog via indstillingen CLAUDE_MEM_MODE.
Denne indstilling styrer både:
- Workflow-adfærden (f.eks. code, chill, investigation)
- Sproget, der bruges i genererede observationer
Rediger din indstillingsfil på ~/.claude-mem/settings.json:
{
"CLAUDE_MEM_MODE": "code--zh"
}Tilstande er defineret i plugin/modes/. For at se alle tilgængelige tilstande lokalt:
ls ~/.claude/plugins/marketplaces/thedotmack/plugin/modes/| Tilstand | Beskrivelse |
|---|---|
code |
Standard engelsk tilstand |
code--zh |
Forenklet kinesisk tilstand |
code--ja |
Japansk tilstand |
Sprogspecifikke tilstande følger mønsteret code--[lang], hvor [lang] er ISO 639-1-sprogkoden (f.eks. zh for kinesisk, ja for japansk, es for spansk).
Bemærk:
code--zh(forenklet kinesisk) er allerede indbygget — der kræves ingen yderligere installation eller plugin-opdatering.
Se Udviklingsguide for bygningsinstruktioner, testning og bidragsworkflow.
Hvis du oplever problemer, beskriv problemet til Claude, og troubleshoot-færdigheden vil automatisk diagnosticere og levere rettelser.
Se Fejlfindingsguide for almindelige problemer og løsninger.
Opret omfattende fejlrapporter med den automatiserede generator:
cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-reportBidrag er velkomne! Venligst:
- Fork repositoriet
- Opret en feature-branch
- Lav dine ændringer med tests
- Opdater dokumentation
- Indsend en Pull Request
Claude-Mem udsendes fra tre grene: main (stable), core-dev og
community-edge. Kun main publiceres til npm; de andre køres fra
kildekode. Se Release-grene for
strategien og instruktioner til lokal kørsel.
Se Udviklingsguide for bidragsworkflow.
Claude-Mem er licenseret under Apache License 2.0.
Vi valgte Apache-2.0, fordi holdbar agentisk hukommelse bør være nem at indlejre i udviklerværktøjer, lokale agenter, MCP-servere, virksomhedssystemer, robotik-stacks og produktionsagent-harnesser.
Se filen LICENSE for fulde detaljer. Se docs/license.md og docs/ip-boundary.md for licensomfang og grænsen mellem open source og kommercielt.
Bemærkning om Ragtime: Mappen ragtime/ er licenseret under Apache License 2.0. Se ragtime/LICENSE for detaljer.
- Dokumentation: docs/
- Issues: GitHub Issues
- Repository: github.com/thedotmack/claude-mem
- Officiel X-konto: @Claude_Memory
- Officiel Discord: Deltag i Discord
- Forfatter: Alex Newman (@thedotmack)
Bygget med Claude Agent SDK | Fungerer med Claude Code | Lavet med TypeScript
CMEM er en token skabt af en tredjepart, men officielt anerkendt af skaberen af Claude-Mem (Alex Newman, @thedotmack). Tokenet fungerer som en katalysator for fællesskabsvækst og et redskab til at bringe CMEM til de udviklere og videnarbejdere, der har mest brug for det.
Officiel BASE CA: 0x76b1967eec0ccaeb001bbbb2b40dc4badba31ba3