logo
0
0
WeChat Login
Yasir Ali<iamyasirali646@gmail.com>
feat: Add Urdu language support

🌐 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.

License Version Node Mentioned in Awesome Claude Code

thedotmack/claude-mem | Trendshift


Claude-Mem Preview

Hurtig StartSådan Virker DetSøgeværktøjerDokumentationKonfigurationFejlfindingLicens

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.


Hurtig Start

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

Dokumentation

📚 Se Fuld Dokumentation - Gennemse på den officielle hjemmeside

Kom Godt I Gang

Bedste Praksis

Arkitektur

Konfiguration & Udvikling


Sådan Virker Det

Kernekomponenter:

  1. 5 Livscyklus-hooks - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook-scripts)
  2. Smart Installation - Cached dependency checker (pre-hook script, ikke en livscyklus-hook)
  3. Worker Service - HTTP API på port 37777 med web viewer UI og 10 søge-endpoints, administreret af Bun
  4. SQLite Database - Gemmer sessioner, observationer, resuméer
  5. mem-search-færdighed - Naturlige sprogforespørgsler med progressiv afsløring
  6. Chroma Vector Database - Hybrid semantisk + søgeordssøgning for intelligent konteksthentning

Se Arkitekturoversigt for detaljer.


mem-search-færdighed

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:

  1. Search Observations - Fuldtekstsøgning på tværs af observationer
  2. Search Sessions - Fuldtekstsøgning på tværs af sessionsresumeer
  3. Search Prompts - Søg i rå brugeranmodninger
  4. By Concept - Find efter koncept-tags (discovery, problem-solution, pattern, osv.)
  5. By File - Find observationer, der refererer til specifikke filer
  6. By Type - Find efter type (decision, bugfix, feature, refactor, discovery, change)
  7. Recent Context - Få nylig sessionskontekst for et projekt
  8. Timeline - Få samlet tidslinje af kontekst omkring et specifikt tidspunkt
  9. Timeline by Query - Søg efter observationer og få tidslinjekontekst omkring bedste match
  10. 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.


Beta-funktioner

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.


Systemkrav

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

Konfiguration

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.


Udvikling

Se Udviklingsguide for bygningsinstruktioner, testning og bidragsworkflow.


Fejlfinding

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.


Fejlrapporter

Opret omfattende fejlrapporter med den automatiserede generator:

cd ~/.claude/plugins/marketplaces/thedotmack npm run bug-report

Bidrag

Bidrag er velkomne! Venligst:

  1. Fork repositoriet
  2. Opret en feature-branch
  3. Lav dine ændringer med tests
  4. Opdater dokumentation
  5. Indsend en Pull Request

Se Udviklingsguide for bidragsworkflow.


Licens

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.


Support


Bygget med Claude Agent SDK | Drevet af Claude Code | Lavet med TypeScript