🌐 Dit is een automatische vertaling. Gemeenschapscorrecties zijn welkom!
🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇵🇹 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
Persistent geheugencompressiesysteem gebouwd voor Claude Code.
|
|
Snel Starten • Hoe Het Werkt • Zoektools • Documentatie • Configuratie • Probleemoplossing • Licentie
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.
Installeer met één enkel commando:
npx claude-mem installOf installeer voor OpenCode:
npx claude-mem install --ide opencodeOf installeer voor Antigravity CLI (installatiegids):
npx claude-mem install --ide antigravityOf installeer vanuit de plugin marketplace binnen Claude Code:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-memHerstart Claude Code. Context van eerdere sessies verschijnt automatisch in nieuwe sessies.
Let op: Claude-Mem wordt ook op npm gepubliceerd, maar
npm install -g claude-meminstalleert alleen de SDK/bibliotheek — het registreert de plugin hooks niet en zet de worker service niet op. Installeer altijd vianpx claude-mem installof de bovenstaande/plugincommando's.
Installeer claude-mem als een persistente geheugenplugin op OpenClaw gateways met één enkel commando:
curl -fsSL https://install.cmem.ai/openclaw.sh | bashHet installatieprogramma regelt afhankelijkheden, plugin-instellingen, AI-providerconfiguratie, worker-opstart en optionele real-time waarnemingsfeeds naar Telegram, Discord, Slack en meer. Zie de OpenClaw Integratiegids voor details.
Belangrijkste Functies:
- 🧠 Persistent Geheugen - Context blijft behouden tussen sessies
- 📊 Progressieve Onthulling - Gelaagde geheugenophaling met zichtbaarheid van tokenkosten
- 🔍 Vaardigheidgebaseerd Zoeken - Bevraag je projectgeschiedenis met de mem-search vaardigheid
- 🖥️ Web Viewer UI - Real-time geheugenstroom op de worker-URL die bij het opstarten wordt weergegeven
- 💻 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 via de worker API of bekijk alles in de web viewer
📚 Bekijk Volledige Documentatie - Bladeren op de officiële website
- Installatiegids - Snel starten & geavanceerde installatie
- Gebruikersgids - Hoe Claude-Mem automatisch werkt
- Zoektools - Bevraag je projectgeschiedenis met natuurlijke taal
- Context Engineering - AI agent context optimalisatieprincipes
- Progressieve Onthulling - Filosofie achter Claude-Mem's context priming strategie
- Overzicht - Systeemcomponenten & gegevensstroom
- Architectuurevolutie - De reis van v3 naar v5
- Hooks Architectuur - Hoe Claude-Mem lifecycle hooks gebruikt
- Hooks Referentie - 7 hook scripts uitgelegd
- Worker Service - HTTP API & Bun beheer
- Database - SQLite schema & FTS5 zoeken
- Zoekarchitectuur - Hybride zoeken met Chroma vector database
- Configuratie - Omgevingsvariabelen & instellingen
- Ontwikkeling - Bouwen, testen, bijdragen
- Release Branches - Stable, core-dev en community-edge branch-flow
- Probleemoplossing - Veelvoorkomende problemen & oplossingen
Kerncomponenten:
- 5 Lifecycle Hooks - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook scripts)
- Slimme Installatie - Gecachte afhankelijkheidscontrole (pre-hook script, geen lifecycle hook)
- Worker Service - Lokale HTTP API met web viewer UI en zoekendpoints, beheerd door Bun
- SQLite Database - Slaat sessies, waarnemingen, samenvattingen op
- mem-search Vaardigheid - Natuurlijke taal queries met progressieve onthulling
- Chroma Vector Database - Hybride semantisch + zoekwoord zoeken voor intelligente context ophaling
Zie Architectuuroverzicht voor details.
Claude-Mem biedt intelligent geheugenzoeken via 4 MCP-tools volgens een tokenefficiënt 3-lagen workflowpatroon:
De 3-Lagen Workflow:
search- Krijg een compacte index met ID's (~50-100 tokens/resultaat)timeline- Krijg chronologische context rond interessante resultatenget_observations- Haal volledige details op ALLEEN voor gefilterde ID's (~500-1.000 tokens/resultaat)
Hoe Het Werkt:
- Claude gebruikt MCP-tools om je geheugen te doorzoeken
- Begin met
searchom een index van resultaten te krijgen - Gebruik
timelineom te zien wat er gebeurde rond specifieke waarnemingen - Gebruik
get_observationsom volledige details op te halen voor relevante ID's - ~10x tokenbesparing door te filteren vóórdat details worden opgehaald
Beschikbare MCP-Tools:
search- Doorzoek de geheugenindex met volledige-tekst queries, filter op type/datum/projecttimeline- Krijg chronologische context rond een specifieke waarneming of queryget_observations- Haal volledige waarnemingsdetails op via ID's (bundel altijd meerdere ID's)
Voorbeeldgebruik:
// Stap 1: Zoek naar index
search(query="authentication bug", type="bugfix", limit=10)
// Stap 2: Bekijk de index, identificeer relevante ID's (bijv. #123, #456)
// Stap 3: Haal volledige details op
get_observations(ids=[123, 456])Zie Zoektools Gids voor gedetailleerde voorbeelden.
Stabiele releases worden uitgebracht vanuit main en gepubliceerd op npm. core-dev en
community-edge zijn branches die vanuit de broncode draaien voor vroege betrouwbaarheidsfixes en
community-integraties. Zie Release Branches
voor de branch-flow en instructies voor het draaien van niet-stabiele versies.
- Node.js: 20.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)
Als je een fout ziet zoals:
npm : The term 'npm' is not recognized as the name of a cmdletZorg ervoor dat Node.js en npm zijn geïnstalleerd en toegevoegd aan je PATH. Download het nieuwste Node.js-installatieprogramma van https://nodejs.org en herstart je terminal na installatie.
Instellingen worden beheerd in ~/.claude-mem/settings.json (automatisch aangemaakt met standaardinstellingen bij eerste run). Configureer AI-model, worker-poort, datamap, logniveau en context-injectie-instellingen.
Zie de Configuratiegids voor alle beschikbare instellingen en voorbeelden.
Claude-Mem ondersteunt meerdere workflowmodi en talen via de CLAUDE_MEM_MODE instelling.
Deze optie regelt zowel:
- Het workflowgedrag (bijv. code, chill, investigation)
- De taal die wordt gebruikt in gegenereerde waarnemingen
Bewerk je instellingenbestand op ~/.claude-mem/settings.json:
{
"CLAUDE_MEM_MODE": "code--zh"
}Modi zijn gedefinieerd in plugin/modes/. Om alle lokaal beschikbare modi te zien:
ls ~/.claude/plugins/marketplaces/thedotmack/plugin/modes/| Modus | Beschrijving |
|---|---|
code |
Standaard Engelse modus |
code--zh |
Vereenvoudigd Chinese modus |
code--ja |
Japanse modus |
Taalspecifieke modi volgen het patroon code--[lang] waarbij [lang] de ISO 639-1 taalcode is (bijv. zh voor Chinees, ja voor Japans, es voor Spaans).
Let op:
code--zh(Vereenvoudigd Chinees) is al ingebouwd — geen extra installatie of plugin-update is vereist.
Zie de Ontwikkelingsgids voor bouwinstructies, testen en bijdrageworkflow.
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.
Maak uitgebreide bugrapporten met de geautomatiseerde generator:
cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-reportBijdragen zijn welkom! Gelieve:
- Fork de repository
- Maak een feature branch
- Maak je wijzigingen met tests
- Update documentatie
- Dien een Pull Request in
Claude-Mem wordt uitgebracht vanuit drie branches: main (stable), core-dev, en
community-edge. Alleen main wordt gepubliceerd op npm; de andere draaien vanuit
de broncode. Zie Release Branches voor de
strategie en instructies voor lokaal draaien.
Zie Ontwikkelingsgids voor bijdrageworkflow.
Claude-Mem wordt uitgebracht onder de Apache License 2.0.
We hebben voor Apache-2.0 gekozen omdat duurzaam agentic geheugen eenvoudig ingebed moet kunnen worden in ontwikkelaarstools, lokale agents, MCP-servers, enterprise-systemen, robotica-stacks en productie-agentharnassen.
Zie het LICENSE bestand voor volledige details. Zie docs/license.md en docs/ip-boundary.md voor de licentiescope en de grens tussen open en commercieel gebruik.
Opmerking over Ragtime: De ragtime/ map is gelicenseerd onder de Apache License 2.0. Zie ragtime/LICENSE voor details.
- Documentatie: docs/
- Issues: GitHub Issues
- Repository: github.com/thedotmack/claude-mem
- Officieel X-account: @Claude_Memory
- Officiële Discord: Word lid van Discord
- Auteur: Alex Newman (@thedotmack)
Gebouwd met Claude Agent SDK | Werkt met Claude Code | Gemaakt met TypeScript
CMEM is een token gecreëerd door een derde partij, maar officieel omarmd door de maker van Claude-Mem (Alex Newman, @thedotmack). Het token fungeert als een katalysator voor de community voor groei en een middel om CMEM te brengen naar de ontwikkelaars en kenniswerkers die het het hardst nodig hebben.
Officieel BASE CA: 0x76b1967eec0ccaeb001bbbb2b40dc4badba31ba3