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

🌐 Dit is een automatische vertaling. Gemeenschapscorrecties zijn welkom!

🇨🇳 中文🇹🇼 繁體中文🇯🇵 日本語🇧🇷 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

Persistent geheugencompressiesysteem gebouwd voor Claude Code.

License Version Node Mentioned in Awesome Claude Code

thedotmack/claude-mem | Trendshift


Claude-Mem Preview

Snel StartenHoe Het WerktZoektoolsDocumentatieConfiguratieProbleemoplossingLicentie

Claude-Mem behoudt naadloos context tussen sessies door automatisch waarnemingen van toolgebruik vast te leggen, semantische samenvattingen te genereren en deze beschikbaar te maken voor toekomstige sessies. Dit stelt Claude in staat om continuïteit van kennis over projecten te behouden, zelfs nadat sessies eindigen of opnieuw verbinden.


Snel Starten

Start een nieuwe Claude Code sessie in de terminal en voer de volgende commando's in:

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

Herstart Claude Code. Context van eerdere sessies verschijnt automatisch in nieuwe sessies.

Belangrijkste Functies:

  • 🧠 Persistent Geheugen - Context blijft behouden tussen sessies
  • 📊 Progressieve Onthulling - Gelaagde geheugenophaling met zichtbaarheid van tokenkosten
  • 🔍 Vaardigheidgebaseerd Zoeken - Bevraag je projectgeschiedenis met mem-search vaardigheid
  • 🖥️ Web Viewer UI - Real-time geheugenstroom op http://localhost:37777
  • 💻 Claude Desktop Vaardigheid - Zoek geheugen vanuit Claude Desktop gesprekken
  • 🔒 Privacycontrole - Gebruik <private> tags om gevoelige content uit te sluiten van opslag
  • ⚙️ Context Configuratie - Fijnmazige controle over welke context wordt geïnjecteerd
  • 🤖 Automatische Werking - Geen handmatige tussenkomst vereist
  • 🔗 Citaten - Verwijs naar eerdere waarnemingen met ID's (toegang via http://localhost:37777/api/observation/{id} of bekijk alle in de web viewer op http://localhost:37777)
  • 🧪 Bètakanaal - Probeer experimentele functies zoals Endless Mode via versieschakeling

Documentatie

📚 Bekijk Volledige Documentatie - Bladeren op de officiële website

Aan de Slag

Beste Praktijken

Architectuur

Configuratie & Ontwikkeling


Hoe Het Werkt

Kerncomponenten:

  1. 5 Lifecycle Hooks - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook scripts)
  2. Slimme Installatie - Gecachte afhankelijkheidscontrole (pre-hook script, geen lifecycle hook)
  3. Worker Service - HTTP API op poort 37777 met web viewer UI en 10 zoekeindpunten, beheerd door Bun
  4. SQLite Database - Slaat sessies, waarnemingen, samenvattingen op
  5. mem-search Vaardigheid - Natuurlijke taal queries met progressieve onthulling
  6. Chroma Vector Database - Hybride semantisch + zoekwoord zoeken voor intelligente context ophaling

Zie Architectuuroverzicht voor details.


mem-search Vaardigheid

Claude-Mem biedt intelligent zoeken via de mem-search vaardigheid die automatisch wordt aangeroepen wanneer je vraagt over eerder werk:

Hoe Het Werkt:

  • Vraag gewoon natuurlijk: "Wat hebben we vorige sessie gedaan?" of "Hebben we deze bug eerder opgelost?"
  • Claude roept automatisch de mem-search vaardigheid aan om relevante context te vinden

Beschikbare Zoekoperaties:

  1. Search Observations - Volledige tekst zoeken door waarnemingen
  2. Search Sessions - Volledige tekst zoeken door sessiesamenvattingen
  3. Search Prompts - Zoek ruwe gebruikersverzoeken
  4. By Concept - Vind op concepttags (discovery, problem-solution, pattern, etc.)
  5. By File - Vind waarnemingen die specifieke bestanden refereren
  6. By Type - Vind op type (decision, bugfix, feature, refactor, discovery, change)
  7. Recent Context - Krijg recente sessiecontext voor een project
  8. Timeline - Krijg uniforme tijdlijn van context rond een specifiek tijdstip
  9. Timeline by Query - Zoek naar waarnemingen en krijg tijdlijncontext rond beste match
  10. API Help - Krijg zoek API documentatie

Voorbeeld Natuurlijke Taal Queries:

"Welke bugs hebben we vorige sessie opgelost?" "Hoe hebben we authenticatie geïmplementeerd?" "Welke wijzigingen zijn gemaakt aan worker-service.ts?" "Laat me recent werk aan dit project zien" "Wat gebeurde er toen we de viewer UI toevoegden?"

Zie Zoektools Gids voor gedetailleerde voorbeelden.


Bètafuncties

Claude-Mem biedt een bètakanaal met experimentele functies zoals Endless Mode (biomimetische geheugenarchitectuur voor uitgebreide sessies). Schakel tussen stabiele en bètaversies vanuit de web viewer UI op http://localhost:37777 → Settings.

Zie Bètafuncties Documentatie voor details over Endless Mode en hoe je het kunt proberen.


Systeemvereisten

  • Node.js: 18.0.0 of hoger
  • Claude Code: Nieuwste versie met plugin ondersteuning
  • Bun: JavaScript runtime en procesbeheer (automatisch geïnstalleerd indien ontbreekt)
  • uv: Python package manager voor vector zoeken (automatisch geïnstalleerd indien ontbreekt)
  • SQLite 3: Voor persistente opslag (meegeleverd)

Configuratie

Instellingen worden beheerd in ~/.claude-mem/settings.json (automatisch aangemaakt met standaardinstellingen bij eerste run). Configureer AI model, worker poort, data directory, logniveau en context injectie-instellingen.

Zie de Configuratiegids voor alle beschikbare instellingen en voorbeelden.


Ontwikkeling

Zie de Ontwikkelingsgids voor bouwinstructies, testen en bijdrageworkflow.


Probleemoplossing

Als je problemen ervaart, beschrijf het probleem aan Claude en de troubleshoot vaardigheid zal automatisch diagnosticeren en oplossingen bieden.

Zie de Probleemoplossingsgids voor veelvoorkomende problemen en oplossingen.


Bugrapporten

Maak uitgebreide bugrapporten met de geautomatiseerde generator:

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

Bijdragen

Bijdragen zijn welkom! Gelieve:

  1. Fork de repository
  2. Maak een feature branch
  3. Maak je wijzigingen met tests
  4. Update documentatie
  5. Dien een Pull Request in

Zie Ontwikkelingsgids voor bijdrageworkflow.


Licentie

Dit project is gelicentieerd onder de GNU Affero General Public License v3.0 (AGPL-3.0).

Copyright (C) 2025 Alex Newman (@thedotmack). Alle rechten voorbehouden.

Zie het LICENSE bestand voor volledige details.

Wat Dit Betekent:

  • Je kunt deze software vrijelijk gebruiken, aanpassen en distribueren
  • Als je aanpast en implementeert op een netwerkserver, moet je je broncode beschikbaar maken
  • Afgeleide werken moeten ook gelicentieerd zijn onder AGPL-3.0
  • Er is GEEN GARANTIE voor deze software

Opmerking over Ragtime: De ragtime/ directory is afzonderlijk gelicentieerd onder de PolyForm Noncommercial License 1.0.0. Zie ragtime/LICENSE voor details.


Ondersteuning


Gebouwd met Claude Agent SDK | Aangedreven door Claude Code | Gemaakt met TypeScript