🌐 Toto je automatický překlad. Komunitní opravy jsou vítány!
🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇵🇹 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
Systém trvalé komprese paměti vytvořený pro Claude Code.
|
|
Rychlý start • Jak to funguje • Vyhledávací nástroje • Dokumentace • Konfigurace • Řešení problémů • Licence
Claude-Mem bezproblémově zachovává kontext napříč sezeními tím, že automaticky zaznamenává pozorování použití nástrojů, generuje sémantické souhrny a zpřístupňuje je budoucím sezením. To Claude umožňuje udržovat kontinuitu znalostí o projektech i po ukončení sezení nebo jeho opětovném navázání.
Nainstalujte jedním příkazem:
npx claude-mem installNebo instalace pro OpenCode:
npx claude-mem install --ide opencodeNebo instalace pro Antigravity CLI (návod k nastavení):
npx claude-mem install --ide antigravityNebo instalace z tržiště pluginů uvnitř Claude Code:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-memRestartujte Claude Code. Kontext z předchozích sezení se automaticky objeví v nových sezeních.
Poznámka: Claude-Mem je také publikován na npm, ale
npm install -g claude-memnainstaluje pouze SDK/knihovnu — neregistruje háčky pluginu ani nenastaví worker službu. Vždy instalujte pomocínpx claude-mem installnebo výše uvedených příkazů/plugin.
Nainstalujte claude-mem jako plugin trvalé paměti na gateway OpenClaw jediným příkazem:
curl -fsSL https://install.cmem.ai/openclaw.sh | bashInstalátor se stará o závislosti, nastavení pluginu, konfiguraci AI poskytovatele, spuštění workeru a volitelné feedy pozorování v reálném čase do Telegramu, Discordu, Slacku a dalších. Podrobnosti najdete v Průvodci integrací OpenClaw.
Klíčové vlastnosti:
- 🧠 Trvalá paměť - Kontext přetrvává napříč sezeními
- 📊 Postupné odhalování - Vrstvené vyhledávání paměti s viditelností nákladů na tokeny
- 🔍 Vyhledávání založené na dovednostech - Dotazujte se na historii projektu pomocí dovednosti mem-search
- 🖥️ Webové uživatelské rozhraní - Tok paměti v reálném čase na adrese URL workeru vypsané při spuštění
- 💻 Dovednost pro Claude Desktop - Vyhledávejte v paměti z konverzací Claude Desktop
- 🔒 Kontrola soukromí - Použijte značky
<private>k vyloučení citlivého obsahu z úložiště - ⚙️ Konfigurace kontextu - Jemně odstupňovaná kontrola nad tím, jaký kontext se vkládá
- 🤖 Automatický provoz - Není vyžadován žádný manuální zásah
- 🔗 Citace - Odkazujte na minulá pozorování pomocí ID přes API workeru nebo zobrazte vše ve webovém prohlížeči
📚 Zobrazit kompletní dokumentaci - Procházet na oficiálních stránkách
- Průvodce instalací - Rychlý start a pokročilá instalace
- Průvodce použitím - Jak Claude-Mem funguje automaticky
- Vyhledávací nástroje - Dotazujte se na historii projektu pomocí přirozeného jazyka
- Context Engineering - Principy optimalizace kontextu AI agenta
- Postupné odhalování - Filozofie strategie přípravy kontextu Claude-Mem
- Přehled - Systémové komponenty a tok dat
- Evoluce architektury - Cesta z v3 na v5
- Architektura háčků - Jak Claude-Mem používá lifecycle hooks
- Reference háčků - Vysvětlení 7 hook skriptů
- Worker Service - HTTP API a správa Bun
- Databáze - SQLite schéma a FTS5 vyhledávání
- Architektura vyhledávání - Hybridní vyhledávání s vektorovou databází Chroma
- Konfigurace - Proměnné prostředí a nastavení
- Vývoj - Sestavení, testování, přispívání
- Vydávací větve - Tok větví stable, core-dev a community-edge
- Řešení problémů - Běžné problémy a řešení
Hlavní komponenty:
- 5 Lifecycle Hooks - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook skriptů)
- Chytrá instalace - Kontrola cachovaných závislostí (pre-hook skript, ne lifecycle hook)
- Worker Service - Lokální HTTP API s webovým prohlížečem a vyhledávacími endpointy, spravováno pomocí Bun
- SQLite databáze - Ukládá sezení, pozorování, souhrny
- mem-search dovednost - Dotazy v přirozeném jazyce s postupným odhalováním
- Chroma vektorová databáze - Hybridní sémantické + klíčové vyhledávání pro inteligentní vyhledávání kontextu
Podrobnosti najdete v Přehledu architektury.
Claude-Mem poskytuje inteligentní vyhledávání v paměti prostřednictvím 4 nástrojů MCP podle vzoru 3vrstvého pracovního postupu šetřícího tokeny:
3vrstvý pracovní postup:
search- Získání kompaktního indexu s ID (~50-100 tokenů/výsledek)timeline- Získání chronologického kontextu kolem zajímavých výsledkůget_observations- Získání úplných podrobností POUZE pro vyfiltrovaná ID (~500-1 000 tokenů/výsledek)
Jak to funguje:
- Claude používá nástroje MCP k vyhledávání ve vaší paměti
- Začněte s
search, abyste získali index výsledků - Použijte
timelinek zobrazení toho, co se dělo kolem konkrétních pozorování - Použijte
get_observationsk získání úplných podrobností pro relevantní ID - Úspora tokenů až ~10x díky filtrování před získáváním podrobností
Dostupné nástroje MCP:
search- Vyhledávání v indexu paměti pomocí fulltextových dotazů, filtrování podle typu/data/projektutimeline- Získání chronologického kontextu kolem konkrétního pozorování nebo dotazuget_observations- Získání úplných podrobností pozorování podle ID (vždy dávkově s více ID)
Příklad použití:
// Krok 1: Vyhledání indexu
search(query="authentication bug", type="bugfix", limit=10)
// Krok 2: Prohlédnutí indexu, identifikace relevantních ID (např. #123, #456)
// Krok 3: Získání úplných podrobností
get_observations(ids=[123, 456])Podrobné příklady najdete v Průvodci vyhledávacími nástroji.
Stabilní vydání jsou publikována z větve main a zveřejněna na npm. core-dev a
community-edge jsou větve spouštěné ze zdrojového kódu určené pro včasné opravy
spolehlivosti a komunitní integrace. Podrobnosti o toku větví a pokyny ke spuštění
nestabilních verzí najdete v Vydávacích větvích.
- Node.js: 20.0.0 nebo vyšší
- Claude Code: Nejnovější verze s podporou pluginů
- Bun: JavaScript runtime a správce procesů (automaticky nainstalován, pokud chybí)
- uv: Python správce balíčků pro vektorové vyhledávání (automaticky nainstalován, pokud chybí)
- SQLite 3: Pro trvalé úložiště (součástí balíčku)
Pokud se zobrazí chyba jako:
npm : The term 'npm' is not recognized as the name of a cmdletUjistěte se, že Node.js a npm jsou nainstalované a přidané do vaší proměnné PATH. Stáhněte nejnovější instalátor Node.js z https://nodejs.org a po instalaci restartujte terminál.
Nastavení jsou spravována v ~/.claude-mem/settings.json (automaticky vytvořeno s výchozími hodnotami při prvním spuštění). Konfigurujte AI model, port workeru, datový adresář, úroveň logování a nastavení vkládání kontextu.
Všechna dostupná nastavení a příklady najdete v Průvodci konfigurací.
Claude-Mem podporuje více pracovních režimů a jazyků prostřednictvím nastavení CLAUDE_MEM_MODE.
Tato volba ovládá jak:
- Chování pracovního postupu (např. code, chill, investigation)
- Jazyk používaný ve vygenerovaných pozorováních
Upravte svůj soubor nastavení v ~/.claude-mem/settings.json:
{
"CLAUDE_MEM_MODE": "code--zh"
}Režimy jsou definovány v plugin/modes/. Chcete-li zobrazit všechny dostupné režimy lokálně:
ls ~/.claude/plugins/marketplaces/thedotmack/plugin/modes/| Režim | Popis |
|---|---|
code |
Výchozí anglický režim |
code--zh |
Zjednodušená čínština |
code--ja |
Japonština |
Jazykově specifické režimy se řídí vzorem code--[lang], kde [lang] je kód jazyka podle ISO 639-1 (např. zh pro čínštinu, ja pro japonštinu, es pro španělštinu).
Poznámka:
code--zh(zjednodušená čínština) je již vestavěn — není potřeba žádná další instalace ani aktualizace pluginu.
Podrobné pokyny k sestavení, testování a pracovnímu postupu pro přispívání najdete v Průvodci vývojem.
Pokud zaznamenáváte problémy, popište problém Claude a dovednost troubleshoot automaticky diagnostikuje a poskytne opravy.
Běžné problémy a řešení najdete v Průvodci řešením problémů.
Vytvořte komplexní hlášení chyby pomocí automatického generátoru:
cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-reportPříspěvky jsou vítány! Prosím:
- Forkněte repositář
- Vytvořte feature branch
- Proveďte změny s testy
- Aktualizujte dokumentaci
- Odešlete Pull Request
Claude-Mem je vydáván ze tří větví: main (stabilní), core-dev a
community-edge. Na npm je publikována pouze main; ostatní se spouštějí ze
zdrojového kódu. Podrobnosti o strategii a pokyny ke spuštění lokálně najdete
ve Vydávacích větvích.
Pracovní postup pro přispívání najdete v Průvodci vývojem.
Claude-Mem je licencován pod licencí Apache License 2.0.
Zvolili jsme Apache-2.0, protože trvalá agentní paměť by měla být snadno vložitelná do vývojářských nástrojů, lokálních agentů, MCP serverů, podnikových systémů, robotických stacků a produkčních harnessů pro agenty.
Úplné podrobnosti najdete v souboru LICENSE. Viz docs/license.md a docs/ip-boundary.md pro rozsah licencování a hranici mezi open source a komerčním využitím.
Poznámka k Ragtime: Adresář ragtime/ je licencován pod licencí Apache License 2.0. Podrobnosti najdete v ragtime/LICENSE.
- Dokumentace: docs/
- Problémy: GitHub Issues
- Repositář: github.com/thedotmack/claude-mem
- Oficiální účet X: @Claude_Memory
- Oficiální Discord: Připojit se k Discordu
- Autor: Alex Newman (@thedotmack)
Vytvořeno pomocí Claude Agent SDK | Funguje s Claude Code | Vyrobeno s TypeScript
CMEM je token vytvořený třetí stranou, ale oficiálně přijatý tvůrcem Claude-Mem (Alex Newman, @thedotmack). Token funguje jako komunitní katalyzátor růstu a prostředek, jak přiblížit CMEM vývojářům a znalostním pracovníkům, kteří ho nejvíce potřebují.
Oficiální BASE CA: 0x76b1967eec0ccaeb001bbbb2b40dc4badba31ba3