🌐 Dette er en automatisk oversættelse. Fællesskabsrettelser er velkomne!
🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇧🇷 Português • 🇰🇷 한국어 • 🇪🇸 Español • 🇩🇪 Deutsch • 🇫🇷 Français 🇮🇱 עברית • 🇸🇦 العربية • 🇷🇺 Русский • 🇵🇱 Polski • 🇨🇿 Čeština • 🇳🇱 Nederlands • 🇹🇷 Türkçe • 🇺🇦 Українська • 🇻🇳 Tiếng Việt • 🇮🇩 Indonesia • 🇹🇭 ไทย • 🇮🇳 हिन्दी • 🇧🇩 বাংলা • 🇵🇰 اردو • 🇷🇴 Română • 🇸🇪 Svenska • 🇮🇹 Italiano • 🇬🇷 Ελληνικά • 🇭🇺 Magyar • 🇫🇮 Suomi • 🇩🇰 Dansk • 🇳🇴 Norsk
Vedvarende hukommelseskomprimeringsystem 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.
Start en ny Claude Code-session i terminalen og indtast følgende kommandoer:
> /plugin marketplace add thedotmack/claude-mem
> /plugin install claude-mem
Genstart Claude Code. Kontekst fra tidligere sessioner vil automatisk vises i nye sessioner.
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å http://localhost:37777
- 💻 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 - Henvisning til tidligere observationer med ID'er (tilgås via http://localhost:37777/api/observation/{id} eller se alle i web viewer på http://localhost:37777)
- 🧪 Beta-kanal - Prøv eksperimentelle funktioner som Endless Mode via versionsskift
📚 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
- Beta-funktioner - Prøv eksperimentelle funktioner som Endless Mode
- 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
- 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 - HTTP API på port 37777 med web viewer UI og 10 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 søgning gennem mem-search-færdigheden, der automatisk aktiveres, når du spørger om tidligere arbejde:
Sådan Virker Det:
- Spørg bare naturligt: "Hvad lavede vi sidste session?" eller "Har vi løst denne fejl før?"
- Claude aktiverer automatisk mem-search-færdigheden for at finde relevant kontekst
Tilgængelige Søgeoperationer:
- Search Observations - Fuldtekstsøgning på tværs af observationer
- Search Sessions - Fuldtekstsøgning på tværs af sessionsresumeer
- Search Prompts - Søg i rå brugeranmodninger
- By Concept - Find efter koncept-tags (discovery, problem-solution, pattern, osv.)
- By File - Find observationer, der refererer til specifikke filer
- By Type - Find efter type (decision, bugfix, feature, refactor, discovery, change)
- Recent Context - Få nylig sessionskontekst for et projekt
- Timeline - Få samlet tidslinje af kontekst omkring et specifikt tidspunkt
- Timeline by Query - Søg efter observationer og få tidslinjekontekst omkring bedste match
- API Help - Få søge-API-dokumentation
Eksempler på Naturlige Sprogforespørgsler:
"Hvilke fejl løste vi sidste session?"
"Hvordan implementerede vi autentificering?"
"Hvilke ændringer blev lavet i worker-service.ts?"
"Vis mig det seneste arbejde på dette projekt"
"Hvad skete der, da vi tilføjede viewer UI?"
Se Søgeværktøjsguide for detaljerede eksempler.
Claude-Mem tilbyder en beta-kanal med eksperimentelle funktioner som Endless Mode (biomimetisk hukommelsesarkitektur til udvidede sessioner). Skift mellem stabile og beta-versioner fra web viewer UI på http://localhost:37777 → Settings.
Se Beta-funktionsdokumentation for detaljer om Endless Mode og hvordan du prøver det.
- Node.js: 18.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)
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.
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
Se Udviklingsguide for bidragsworkflow.
Dette projekt er licenseret under GNU Affero General Public License v3.0 (AGPL-3.0).
Copyright (C) 2025 Alex Newman (@thedotmack). Alle rettigheder forbeholdes.
Se LICENSE-filen for fulde detaljer.
Hvad Dette Betyder:
- Du kan bruge, modificere og distribuere denne software frit
- Hvis du modificerer og implementerer på en netværksserver, skal du gøre din kildekode tilgængelig
- Afledte værker skal også licenseres under AGPL-3.0
- Der er INGEN GARANTI for denne software
Bemærkning om Ragtime: ragtime/-kataloget er licenseret separat under PolyForm Noncommercial License 1.0.0. Se ragtime/LICENSE for detaljer.
- Dokumentation: docs/
- Issues: GitHub Issues
- Repository: github.com/thedotmack/claude-mem
- Forfatter: Alex Newman (@thedotmack)
Bygget med Claude Agent SDK | Drevet af Claude Code | Lavet med TypeScript