🌐 To jest automatyczne tłumaczenie. Korekty społeczności są mile widziane!
🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇵🇹 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
System trwałej kompresji pamięci stworzony dla Claude Code.
|
|
Szybki Start • Jak To Działa • Narzędzia Wyszukiwania • Dokumentacja • Konfiguracja • Rozwiązywanie Problemów • Licencja
Claude-Mem płynnie zachowuje kontekst między sesjami, automatycznie przechwytując obserwacje użycia narzędzi, generując semantyczne podsumowania i udostępniając je przyszłym sesjom. Dzięki temu Claude może utrzymać ciągłość wiedzy o projektach nawet po zakończeniu sesji lub ponownym połączeniu.
Zainstaluj za pomocą jednego polecenia:
npx claude-mem installLub zainstaluj dla OpenCode:
npx claude-mem install --ide opencodeLub zainstaluj dla Antigravity CLI (przewodnik konfiguracji):
npx claude-mem install --ide antigravityLub zainstaluj z marketplace wtyczek wewnątrz Claude Code:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-memUruchom ponownie Claude Code. Kontekst z poprzednich sesji automatycznie pojawi się w nowych sesjach.
Uwaga: Claude-Mem jest również opublikowany na npm, ale
npm install -g claude-meminstaluje wyłącznie SDK/bibliotekę — nie rejestruje hooków wtyczki ani nie konfiguruje usługi worker. Zawsze instaluj za pomocąnpx claude-mem installlub powyższych poleceń/plugin.
Zainstaluj claude-mem jako wtyczkę trwałej pamięci na bramkach OpenClaw za pomocą jednego polecenia:
curl -fsSL https://install.cmem.ai/openclaw.sh | bashInstalator obsługuje zależności, konfigurację wtyczki, konfigurację dostawcy AI, uruchomienie workera oraz opcjonalne strumienie obserwacji w czasie rzeczywistym do Telegram, Discord, Slack i innych. Zobacz Przewodnik Integracji OpenClaw, aby poznać szczegóły.
Kluczowe Funkcje:
- 🧠 Trwała Pamięć - Kontekst przetrwa między sesjami
- 📊 Stopniowe Ujawnianie - Warstwowe pobieranie pamięci z widocznością kosztów tokenów
- 🔍 Wyszukiwanie Oparte na Umiejętnościach - Przeszukuj historię projektu za pomocą umiejętności mem-search
- 🖥️ Interfejs Przeglądarki Internetowej - Strumień pamięci w czasie rzeczywistym pod adresem URL workera wyświetlonym przy uruchomieniu
- 💻 Umiejętność Claude Desktop - Przeszukuj pamięć z konwersacji Claude Desktop
- 🔒 Kontrola Prywatności - Użyj tagów
<private>, aby wykluczyć wrażliwe treści z przechowywania - ⚙️ Konfiguracja Kontekstu - Szczegółowa kontrola nad tym, jaki kontekst jest wstrzykiwany
- 🤖 Automatyczne Działanie - Nie wymaga ręcznej interwencji
- 🔗 Cytowania - Odniesienia do przeszłych obserwacji za pomocą identyfikatorów przez API workera lub wyświetl wszystkie w przeglądarce internetowej
📚 Wyświetl Pełną Dokumentację - Przeglądaj na oficjalnej stronie
- Przewodnik Instalacji - Szybki start i zaawansowana instalacja
- Przewodnik Użytkowania - Jak Claude-Mem działa automatycznie
- Narzędzia Wyszukiwania - Przeszukuj historię projektu w języku naturalnym
- Inżynieria Kontekstu - Zasady optymalizacji kontekstu agenta AI
- Stopniowe Ujawnianie - Filozofia strategii przygotowania kontekstu Claude-Mem
- Przegląd - Komponenty systemu i przepływ danych
- Ewolucja Architektury - Droga od v3 do v5
- Architektura Hooków - Jak Claude-Mem wykorzystuje hooki cyklu życia
- Dokumentacja Hooków - 7 skryptów hooków wyjaśnionych
- Usługa Worker - HTTP API i zarządzanie Bun
- Baza Danych - Schemat SQLite i wyszukiwanie FTS5
- Architektura Wyszukiwania - Hybrydowe wyszukiwanie z bazą wektorów Chroma
- Konfiguracja - Zmienne środowiskowe i ustawienia
- Rozwój - Budowanie, testowanie, współpraca
- Gałęzie Wydań - Przepływ gałęzi stable, core-dev i community-edge
- Rozwiązywanie Problemów - Typowe problemy i rozwiązania
Główne Komponenty:
- 5 Hooków Cyklu Życia - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 skryptów hooków)
- Inteligentna Instalacja - Buforowany sprawdzacz zależności (skrypt pre-hook, nie hook cyklu życia)
- Usługa Worker - Lokalne HTTP API z interfejsem przeglądarki internetowej i punktami końcowymi wyszukiwania, zarządzane przez Bun
- Baza Danych SQLite - Przechowuje sesje, obserwacje, podsumowania
- Umiejętność mem-search - Zapytania w języku naturalnym ze stopniowym ujawnianiem
- Baza Wektorów Chroma - Hybrydowe wyszukiwanie semantyczne + słowa kluczowe dla inteligentnego pobierania kontekstu
Zobacz Przegląd Architektury, aby poznać szczegóły.
Claude-Mem zapewnia inteligentne wyszukiwanie pamięci poprzez 4 narzędzia MCP zgodnie z efektywnym pod względem tokenów wzorcem 3-warstwowego przepływu pracy:
3-Warstwowy Przepływ Pracy:
search- Uzyskaj kompaktowy indeks z identyfikatorami (~50-100 tokenów/wynik)timeline- Uzyskaj chronologiczny kontekst wokół interesujących wynikówget_observations- Pobierz pełne szczegóły TYLKO dla przefiltrowanych identyfikatorów (~500-1 000 tokenów/wynik)
Jak To Działa:
- Claude używa narzędzi MCP do przeszukiwania Twojej pamięci
- Zacznij od
search, aby uzyskać indeks wyników - Użyj
timeline, aby zobaczyć, co działo się wokół konkretnych obserwacji - Użyj
get_observations, aby pobrać pełne szczegóły dla odpowiednich identyfikatorów - Oszczędność tokenów ~10x dzięki filtrowaniu przed pobraniem szczegółów
Dostępne Narzędzia MCP:
search- Przeszukuj indeks pamięci za pomocą zapytań pełnotekstowych, filtruj według typu/daty/projektutimeline- Uzyskaj chronologiczny kontekst wokół konkretnej obserwacji lub zapytaniaget_observations- Pobierz pełne szczegóły obserwacji według identyfikatorów (zawsze grupuj wiele identyfikatorów)
Przykładowe Użycie:
// Krok 1: Wyszukaj indeks
search(query="authentication bug", type="bugfix", limit=10)
// Krok 2: Przejrzyj indeks, zidentyfikuj odpowiednie identyfikatory (np. #123, #456)
// Krok 3: Pobierz pełne szczegóły
get_observations(ids=[123, 456])Zobacz Przewodnik Narzędzi Wyszukiwania, aby poznać szczegółowe przykłady.
Stabilne wydania są publikowane z gałęzi main i trafiają do npm. core-dev i
community-edge to gałęzie uruchamiane ze źródła, przeznaczone do wczesnych poprawek
niezawodności i integracji społeczności. Zobacz Gałęzie Wydań,
aby poznać przepływ gałęzi i instrukcje uruchamiania wersji niestabilnych.
- Node.js: 20.0.0 lub wyższy
- Claude Code: Najnowsza wersja z obsługą wtyczek
- Bun: Środowisko uruchomieniowe JavaScript i menedżer procesów (automatycznie instalowany, jeśli brakuje)
- uv: Menedżer pakietów Python do wyszukiwania wektorowego (automatycznie instalowany, jeśli brakuje)
- SQLite 3: Do trwałego przechowywania (dołączony)
Jeśli widzisz błąd podobny do:
npm : The term 'npm' is not recognized as the name of a cmdletUpewnij się, że Node.js i npm są zainstalowane i dodane do zmiennej PATH. Pobierz najnowszy instalator Node.js ze strony https://nodejs.org i uruchom ponownie terminal po instalacji.
Ustawienia są zarządzane w ~/.claude-mem/settings.json (automatycznie tworzone z domyślnymi wartościami przy pierwszym uruchomieniu). Skonfiguruj model AI, port workera, katalog danych, poziom logowania i ustawienia wstrzykiwania kontekstu.
Zobacz Przewodnik Konfiguracji, aby poznać wszystkie dostępne ustawienia i przykłady.
Claude-Mem obsługuje wiele trybów pracy i języków poprzez ustawienie CLAUDE_MEM_MODE.
Ta opcja kontroluje jednocześnie:
- Zachowanie przepływu pracy (np. code, chill, investigation)
- Język używany w generowanych obserwacjach
Edytuj plik ustawień w ~/.claude-mem/settings.json:
{
"CLAUDE_MEM_MODE": "code--zh"
}Tryby są zdefiniowane w plugin/modes/. Aby zobaczyć wszystkie dostępne tryby lokalnie:
ls ~/.claude/plugins/marketplaces/thedotmack/plugin/modes/| Tryb | Opis |
|---|---|
code |
Domyślny tryb angielski |
code--zh |
Tryb uproszczonego chińskiego |
code--ja |
Tryb japoński |
Tryby specyficzne dla języka podążają za wzorcem code--[lang], gdzie [lang] to kod języka ISO 639-1 (np. zh dla chińskiego, ja dla japońskiego, es dla hiszpańskiego).
Uwaga:
code--zh(uproszczony chiński) jest już wbudowany — nie jest wymagana dodatkowa instalacja ani aktualizacja wtyczki.
Zobacz Przewodnik Rozwoju, aby poznać instrukcje budowania, testowania i przepływu pracy współpracy.
Jeśli napotkasz problemy, opisz problem Claude, a umiejętność troubleshoot automatycznie zdiagnozuje i dostarczy poprawki.
Zobacz Przewodnik Rozwiązywania Problemów dla typowych problemów i rozwiązań.
Twórz kompleksowe raporty błędów za pomocą automatycznego generatora:
cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-reportWkład jest mile widziany! Proszę:
- Forkuj repozytorium
- Utwórz gałąź funkcji
- Dokonaj zmian z testami
- Zaktualizuj dokumentację
- Prześlij Pull Request
Claude-Mem jest wydawany z trzech gałęzi: main (stabilna), core-dev oraz
community-edge. Tylko main jest publikowana na npm; pozostałe są uruchamiane
ze źródła. Zobacz Gałęzie Wydań, aby poznać
strategię i instrukcje lokalnego uruchamiania.
Zobacz Przewodnik Rozwoju dla przepływu pracy współpracy.
Claude-Mem jest licencjonowany na podstawie Apache License 2.0.
Wybraliśmy Apache-2.0, ponieważ trwała pamięć agentowa powinna być łatwa do osadzenia w narzędziach deweloperskich, lokalnych agentach, serwerach MCP, systemach korporacyjnych, stosach robotyki i produkcyjnych środowiskach agentów.
Zobacz plik LICENSE, aby poznać pełne szczegóły. Zobacz docs/license.md oraz docs/ip-boundary.md, aby poznać zakres licencjonowania i granicę między wersją otwartą a komercyjną.
Uwaga dotycząca Ragtime: Katalog ragtime/ jest licencjonowany na podstawie Apache License 2.0. Zobacz ragtime/LICENSE, aby poznać szczegóły.
- Dokumentacja: docs/
- Problemy: GitHub Issues
- Repozytorium: github.com/thedotmack/claude-mem
- Oficjalne Konto X: @Claude_Memory
- Oficjalny Discord: Dołącz do Discord
- Autor: Alex Newman (@thedotmack)
Zbudowano za pomocą Claude Agent SDK | Działa z Claude Code | Wykonane w TypeScript
CMEM to token stworzony przez stronę trzecią, ale oficjalnie zaakceptowany przez twórcę Claude-Mem (Alex Newman, @thedotmack). Token pełni rolę katalizatora rozwoju społeczności i wehikułu wprowadzającego CMEM do deweloperów i pracowników wiedzy, którzy najbardziej go potrzebują.
Oficjalny adres kontraktu BASE CA: 0x76b1967eec0ccaeb001bbbb2b40dc4badba31ba3