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

🌐 Dette er en automatisk oversettelse. Bidrag fra fellesskapet 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 minnekomprimeringssystem bygget for Claude Code.

License Version Node Mentioned in Awesome Claude Code

thedotmack/claude-mem | Trendshift


Claude-Mem Preview

HurtigstartHvordan Det FungererSøkeverktøyDokumentasjonKonfigurasjonFeilsøkingLisens

Claude-Mem bevarer sømløst kontekst på tvers av økter ved automatisk å fange opp observasjoner av verktøybruk, generere semantiske sammendrag, og gjøre dem tilgjengelige for fremtidige økter. Dette gjør det mulig for Claude å opprettholde kunnskapskontinuitet om prosjekter selv etter at økter avsluttes eller gjenopprettes.


Hurtigstart

Start en ny Claude Code-økt i terminalen og skriv inn følgende kommandoer:

> /plugin marketplace add thedotmack/claude-mem > /plugin install claude-mem

Start Claude Code på nytt. Kontekst fra tidligere økter vil automatisk vises i nye økter.

Nøkkelfunksjoner:

  • 🧠 Vedvarende Minne - Kontekst overlever på tvers av økter
  • 📊 Progressiv Avsløring - Lagdelt minnehenting med synlighet av tokenkostnader
  • 🔍 Ferdighetsbasert Søk - Spør om prosjekthistorikken din med mem-search-ferdigheten
  • 🖥️ Nettleser UI - Sanntids minnestrøm på http://localhost:37777
  • 💻 Claude Desktop-ferdighet - Søk i minne fra Claude Desktop-samtaler
  • 🔒 Personvernkontroll - Bruk <private>-tagger for å ekskludere sensitivt innhold fra lagring
  • ⚙️ Kontekstkonfigurasjon - Finjustert kontroll over hvilken kontekst som injiseres
  • 🤖 Automatisk Drift - Ingen manuell inngripen nødvendig
  • 🔗 Kildehenvisninger - Referer til tidligere observasjoner med ID-er (tilgang via http://localhost:37777/api/observation/{id} eller se alle i nettviseren på http://localhost:37777)
  • 🧪 Beta-kanal - Prøv eksperimentelle funksjoner som Endless Mode via versjonsbytte

Dokumentasjon

📚 Se Full Dokumentasjon - Bla gjennom på det offisielle nettstedet

Komme I Gang

Beste Praksis

Arkitektur

Konfigurasjon og Utvikling


Hvordan Det Fungerer

Kjernekomponenter:

  1. 5 Livssyklus-Hooks - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook-skript)
  2. Smart Installasjon - Bufret avhengighetssjekker (pre-hook-skript, ikke en livssyklus-hook)
  3. Worker Service - HTTP API på port 37777 med nettleser UI og 10 søkeendepunkter, administrert av Bun
  4. SQLite Database - Lagrer økter, observasjoner, sammendrag
  5. mem-search-ferdighet - Naturligspråklige spørringer med progressiv avsløring
  6. Chroma Vektordatabase - Hybrid semantisk + nøkkelordsøk for intelligent konteksthenting

Se Arkitekturoversikt for detaljer.


mem-search-ferdighet

Claude-Mem tilbyr intelligent søk gjennom mem-search-ferdigheten som automatisk aktiveres når du spør om tidligere arbeid:

Hvordan Det Fungerer:

  • Bare spør naturlig: "Hva gjorde vi forrige økt?" eller "Fikset vi denne feilen før?"
  • Claude aktiverer automatisk mem-search-ferdigheten for å finne relevant kontekst

Tilgjengelige Søkeoperasjoner:

  1. Search Observations - Fulltekstsøk på tvers av observasjoner
  2. Search Sessions - Fulltekstsøk på tvers av øktsammendrag
  3. Search Prompts - Søk i rå brukerforespørsler
  4. By Concept - Finn etter konsept-tagger (discovery, problem-solution, pattern, osv.)
  5. By File - Finn observasjoner som refererer til spesifikke filer
  6. By Type - Finn etter type (decision, bugfix, feature, refactor, discovery, change)
  7. Recent Context - Få nylig øktkontekst for et prosjekt
  8. Timeline - Få samlet tidslinje av kontekst rundt et spesifikt tidspunkt
  9. Timeline by Query - Søk etter observasjoner og få tidslinjekontekst rundt beste treff
  10. API Help - Få søke-API-dokumentasjon

Eksempel på Naturligspråklige Spørringer:

"What bugs did we fix last session?" "How did we implement authentication?" "What changes were made to worker-service.ts?" "Show me recent work on this project" "What was happening when we added the viewer UI?"

Se Søkeverktøy-veiledning for detaljerte eksempler.


Beta-funksjoner

Claude-Mem tilbyr en beta-kanal med eksperimentelle funksjoner som Endless Mode (biomimetisk minnearkitektur for utvidede økter). Bytt mellom stabile og beta-versjoner fra nettleser-UI på http://localhost:37777 → Settings.

Se Beta-funksjoner Dokumentasjon for detaljer om Endless Mode og hvordan du prøver det.


Systemkrav

  • Node.js: 18.0.0 eller høyere
  • Claude Code: Nyeste versjon med plugin-støtte
  • Bun: JavaScript-runtime og prosessadministrator (autoinstalleres hvis mangler)
  • uv: Python-pakkeadministrator for vektorsøk (autoinstalleres hvis mangler)
  • SQLite 3: For vedvarende lagring (inkludert)

Konfigurasjon

Innstillinger administreres i ~/.claude-mem/settings.json (opprettes automatisk med standardverdier ved første kjøring). Konfigurer AI-modell, worker-port, datakatalog, loggnivå og innstillinger for kontekstinjeksjon.

Se Konfigurasjonsveiledning for alle tilgjengelige innstillinger og eksempler.


Utvikling

Se Utviklingsveiledning for byggeinstruksjoner, testing og bidragsflyt.


Feilsøking

Hvis du opplever problemer, beskriv problemet til Claude og troubleshoot-ferdigheten vil automatisk diagnostisere og gi løsninger.

Se Feilsøkingsveiledning for vanlige problemer og løsninger.


Feilrapporter

Opprett omfattende feilrapporter med den automatiserte generatoren:

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

Bidra

Bidrag er velkomne! Vennligst:

  1. Fork repositoryet
  2. Opprett en feature-gren
  3. Gjør endringene dine med tester
  4. Oppdater dokumentasjonen
  5. Send inn en Pull Request

Se Utviklingsveiledning for bidragsflyt.


Lisens

Dette prosjektet er lisensiert under GNU Affero General Public License v3.0 (AGPL-3.0).

Copyright (C) 2025 Alex Newman (@thedotmack). Alle rettigheter reservert.

Se LICENSE-filen for fullstendige detaljer.

Hva Dette Betyr:

  • Du kan bruke, modifisere og distribuere denne programvaren fritt
  • Hvis du modifiserer og distribuerer på en nettverkstjener, må du gjøre kildekoden din tilgjengelig
  • Avledede verk må også være lisensiert under AGPL-3.0
  • Det er INGEN GARANTI for denne programvaren

Merknad om Ragtime: ragtime/-katalogen er lisensiert separat under PolyForm Noncommercial License 1.0.0. Se ragtime/LICENSE for detaljer.


Støtte


Bygget med Claude Agent SDK | Drevet av Claude Code | Laget med TypeScript