🌐 Detta Ă€r en automatiserad översĂ€ttning. Bidrag frĂ„n gemenskapen Ă€r vĂ€lkomna!


Claude-Mem
Vercel OSS Program

🇹🇳 äž­æ–‡ ‱ đŸ‡čđŸ‡Œ çčé«”äž­æ–‡ ‱ đŸ‡ŻđŸ‡” æ—„æœŹèȘž ‱ đŸ‡”đŸ‡č 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 minneskomprimeringssystem byggt för Claude Code.

License Version Node Mentioned in Awesome Claude Code

thedotmack/claude-mem | Trendshift


Claude-Mem Preview Star History Chart

Snabbstart ‱ Hur det fungerar ‱ Sökverktyg ‱ Dokumentation ‱ Konfiguration ‱ Felsökning ‱ Licens

Claude-Mem bevarar sömlöst kontext mellan sessioner genom att automatiskt fÄnga observationer av verktygsanvÀndning, generera semantiska sammanfattningar och göra dem tillgÀngliga för framtida sessioner. Detta gör det möjligt för Claude att upprÀtthÄlla kontinuitet i kunskap om projekt Àven efter att sessioner avslutas eller Äteransluter.

--- ## Snabbstart Installera med ett enda kommando: ```bash npx claude-mem install ``` Eller installera för OpenCode: ```bash npx claude-mem install --ide opencode ``` Eller installera för Antigravity CLI ([installationsguide](https://docs.claude-mem.ai/antigravity-cli/setup)): ```bash npx claude-mem install --ide antigravity ``` Eller installera frĂ„n plugin-marknadsplatsen inuti Claude Code: ```bash /plugin marketplace add thedotmack/claude-mem /plugin install claude-mem ``` Starta om Claude Code. Kontext frĂ„n tidigare sessioner kommer automatiskt att visas i nya sessioner. > **Obs:** Claude-Mem publiceras Ă€ven pĂ„ npm, men `npm install -g claude-mem` installerar **endast SDK:t/biblioteket** — det registrerar inte plugin-krokarna och konfigurerar inte worker-tjĂ€nsten. Installera alltid via `npx claude-mem install` eller `/plugin`-kommandona ovan. ### 🩞 OpenClaw Gateway Installera claude-mem som en persistent minnesplugin pĂ„ [OpenClaw](https://openclaw.ai)-gateways med ett enda kommando: ```bash curl -fsSL https://install.cmem.ai/openclaw.sh | bash ``` Installationsprogrammet hanterar beroenden, plugin-konfiguration, konfiguration av AI-leverantör, uppstart av worker samt valfria realtidsobservationsflöden till Telegram, Discord, Slack med flera. Se [OpenClaw-integrationsguiden](https://docs.claude-mem.ai/openclaw-integration) för mer information. **Nyckelfunktioner:** - 🧠 **Persistent minne** - Kontext överlever mellan sessioner - 📊 **Progressiv visning** - Skiktad minneshĂ€mtning med synlighet för tokenkostnad - 🔍 **FĂ€rdighetsbaserad sökning** - FrĂ„ga i din projekthistorik med mem-search-fĂ€rdigheten - đŸ–„ïž **Webbvy-grĂ€nssnitt** - Realtidsminnesström pĂ„ worker-URL:en som skrivs ut vid start - đŸ’» **Claude Desktop-fĂ€rdighet** - Sök i minnet frĂ„n Claude Desktop-konversationer - 🔒 **Integritetskontroll** - AnvĂ€nd ``-taggar för att exkludera kĂ€nsligt innehĂ„ll frĂ„n lagring - ⚙ **Kontextkonfiguration** - Detaljerad kontroll över vilken kontext som injiceras - đŸ€– **Automatisk drift** - Ingen manuell hantering krĂ€vs - 🔗 **Citeringar** - Referera till tidigare observationer med ID:n via worker-API:et eller visa alla i webbvyn --- ## Dokumentation 📚 **[Visa fullstĂ€ndig dokumentation](https://docs.claude-mem.ai/)** - BlĂ€ddra pĂ„ den officiella webbplatsen ### Komma igĂ„ng - **[Installationsguide](https://docs.claude-mem.ai/installation)** - Snabbstart och avancerad installation - **[AnvĂ€ndarguide](https://docs.claude-mem.ai/usage/getting-started)** - Hur Claude-Mem fungerar automatiskt - **[Sökverktyg](https://docs.claude-mem.ai/usage/search-tools)** - Sök i din projekthistorik med naturligt sprĂ„k ### BĂ€sta praxis - **[Context Engineering](https://docs.claude-mem.ai/context-engineering)** - Optimeringsprinciper för AI-agentkontext - **[Progressiv visning](https://docs.claude-mem.ai/progressive-disclosure)** - Filosofin bakom Claude-Mems kontextpriming-strategi ### Arkitektur - **[Översikt](https://docs.claude-mem.ai/architecture/overview)** - Systemkomponenter och dataflöde - **[Arkitekturutveckling](https://docs.claude-mem.ai/architecture-evolution)** - Resan frĂ„n v3 till v5 - **[Hooks-arkitektur](https://docs.claude-mem.ai/hooks-architecture)** - Hur Claude-Mem anvĂ€nder livscykelkrokar - **[Hooks-referens](https://docs.claude-mem.ai/architecture/hooks)** - 7 hook-skript förklarade - **[Worker Service](https://docs.claude-mem.ai/architecture/worker-service)** - HTTP API och Bun-hantering - **[Databas](https://docs.claude-mem.ai/architecture/database)** - SQLite-schema och FTS5-sökning - **[Sökarkitektur](https://docs.claude-mem.ai/architecture/search-architecture)** - Hybridsökning med Chroma-vektordatabas ### Konfiguration och utveckling - **[Konfiguration](https://docs.claude-mem.ai/configuration)** - Miljövariabler och instĂ€llningar - **[Utveckling](https://docs.claude-mem.ai/development)** - Bygga, testa, bidra - **[Release-grenar](https://docs.claude-mem.ai/branches)** - Flödet mellan stable-, core-dev- och community-edge-grenarna - **[Felsökning](https://docs.claude-mem.ai/troubleshooting)** - Vanliga problem och lösningar --- ## Hur det fungerar **KĂ€rnkomponenter:** 1. **5 livscykelkrokar** - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook-skript) 2. **Smart installation** - Cachad beroendekontrollant (pre-hook-skript, inte en livscykelkrok) 3. **Worker Service** - Lokalt HTTP API med webbvy-grĂ€nssnitt och sökĂ€ndpunkter, hanterat av Bun 4. **SQLite-databas** - Lagrar sessioner, observationer, sammanfattningar 5. **mem-search-fĂ€rdighet** - NaturligsprĂ„kssökningar med progressiv visning 6. **Chroma-vektordatabas** - Hybrid semantisk + nyckelordssökning för intelligent kontexthĂ€mtning Se [Arkitekturöversikt](https://docs.claude-mem.ai/architecture/overview) för detaljer. --- ## MCP-sökverktyg Claude-Mem tillhandahĂ„ller intelligent minnessökning genom **4 MCP-verktyg** som följer ett tokeneffektivt **3-lagers arbetsflödesmönster**: **Arbetsflödet med 3 lager:** 1. **`search`** - HĂ€mta ett kompakt index med ID:n (~50–100 tokens/resultat) 2. **`timeline`** - HĂ€mta kronologisk kontext kring intressanta resultat 3. **`get_observations`** - HĂ€mta fullstĂ€ndiga detaljer ENDAST för filtrerade ID:n (~500–1 000 tokens/resultat) **SĂ„ hĂ€r fungerar det:** - Claude anvĂ€nder MCP-verktyg för att söka i ditt minne - Börja med `search` för att fĂ„ ett index över resultat - AnvĂ€nd `timeline` för att se vad som hĂ€nde kring specifika observationer - AnvĂ€nd `get_observations` för att hĂ€mta fullstĂ€ndiga detaljer för relevanta ID:n - **~10x tokenbesparing** genom att filtrera innan detaljer hĂ€mtas **TillgĂ€ngliga MCP-verktyg:** 1. **`search`** - Sök i minnesindexet med fritextfrĂ„gor, filtrera efter typ/datum/projekt 2. **`timeline`** - HĂ€mta kronologisk kontext kring en specifik observation eller frĂ„ga 3. **`get_observations`** - HĂ€mta fullstĂ€ndiga observationsdetaljer efter ID:n (batcha alltid flera ID:n) **Exempel pĂ„ anvĂ€ndning:** ```typescript // Steg 1: Sök efter index search(query="authentication bug", type="bugfix", limit=10) // Steg 2: Granska indexet, identifiera relevanta ID:n (t.ex. #123, #456) // Steg 3: HĂ€mta fullstĂ€ndiga detaljer get_observations(ids=[123, 456]) ``` Se [Sökverktygsguide](https://docs.claude-mem.ai/usage/search-tools) för detaljerade exempel. --- ## Release-grenar Stabila utgĂ„vor levereras frĂ„n `main` och publiceras till npm. `core-dev` och `community-edge` Ă€r kĂ€llkörda grenar för tidiga tillförlitlighetsfixar och community-integrationer. Se **[Release-grenar](https://docs.claude-mem.ai/branches)** för grenflödet och instruktioner för att köra icke-stabila versioner. --- ## Systemkrav - **Node.js**: 20.0.0 eller högre - **Claude Code**: Senaste versionen med plugin-stöd - **Bun**: JavaScript-runtime och processhanterare (installeras automatiskt om den saknas) - **uv**: Python-pakethanterare för vektorsökning (installeras automatiskt om den saknas) - **SQLite 3**: För persistent lagring (ingĂ„r) --- ### Anteckningar för installation pĂ„ Windows Om du ser ett fel som: ```powershell npm : The term 'npm' is not recognized as the name of a cmdlet ``` Se till att Node.js och npm Ă€r installerade och tillagda i din PATH. Ladda ner den senaste Node.js-installationsfilen frĂ„n https://nodejs.org och starta om terminalen efter installationen. --- ## Konfiguration InstĂ€llningar hanteras i `~/.claude-mem/settings.json` (skapas automatiskt med standardvĂ€rden vid första körning). Konfigurera AI-modell, worker-port, datakatalog, loggnivĂ„ och instĂ€llningar för kontextinjektion. Se **[Konfigurationsguide](https://docs.claude-mem.ai/configuration)** för alla tillgĂ€ngliga instĂ€llningar och exempel. ### Konfiguration av lĂ€ge och sprĂ„k Claude-Mem stöder flera arbetsflödeslĂ€gen och sprĂ„k via instĂ€llningen `CLAUDE_MEM_MODE`. Detta alternativ styr bĂ„de: - Arbetsflödesbeteendet (t.ex. code, chill, investigation) - SprĂ„ket som anvĂ€nds i genererade observationer #### SĂ„ konfigurerar du det Redigera din instĂ€llningsfil pĂ„ `~/.claude-mem/settings.json`: ```json { "CLAUDE_MEM_MODE": "code--zh" } ``` LĂ€gen definieras i `plugin/modes/`. För att se alla tillgĂ€ngliga lĂ€gen lokalt: ```bash ls ~/.claude/plugins/marketplaces/thedotmack/plugin/modes/ ``` #### TillgĂ€ngliga lĂ€gen | LĂ€ge | Beskrivning | |------------|-------------------------| | `code` | StandardlĂ€ge pĂ„ engelska | | `code--zh` | LĂ€ge för förenklad kinesiska | | `code--ja` | LĂ€ge för japanska | SprĂ„kspecifika lĂ€gen följer mönstret `code--[lang]` dĂ€r `[lang]` Ă€r ISO 639-1-sprĂ„kkoden (t.ex. `zh` för kinesiska, `ja` för japanska, `es` för spanska). > Obs: `code--zh` (förenklad kinesiska) ingĂ„r redan inbyggt — ingen ytterligare installation eller plugin-uppdatering krĂ€vs. #### Efter att du bytt lĂ€ge Starta om Claude Code för att tillĂ€mpa den nya lĂ€geskonfigurationen. --- ## Utveckling Se **[Utvecklingsguide](https://docs.claude-mem.ai/development)** för bygginstruktioner, testning och bidragsarbetsflöde. --- ## Felsökning Om du upplever problem, beskriv problemet för Claude sĂ„ kommer felsökningsfĂ€rdigheten automatiskt att diagnostisera och tillhandahĂ„lla lösningar. Se **[Felsökningsguide](https://docs.claude-mem.ai/troubleshooting)** för vanliga problem och lösningar. --- ## Buggrapporter Skapa omfattande buggrapporter med den automatiserade generatorn: ```bash cd ~/.claude/plugins/marketplaces/thedotmack npm run bug-report ``` ## Bidrag Bidrag Ă€r vĂ€lkomna! VĂ€nligen: 1. Forka repositoryt 2. Skapa en feature-gren 3. Gör dina Ă€ndringar med tester 4. Uppdatera dokumentationen 5. Skicka in en Pull Request Claude-Mem levereras frĂ„n tre grenar: `main` (stabil), `core-dev` och `community-edge`. Endast `main` publiceras till npm; de andra körs frĂ„n kĂ€llkod. Se [Release-grenar](https://docs.claude-mem.ai/branches) för strategin och instruktioner för lokal körning. Se [Utvecklingsguide](https://docs.claude-mem.ai/development) för bidragsarbetsflöde. --- ## Licens Claude-Mem Ă€r licensierat under Apache License 2.0. Vi valde Apache-2.0 eftersom hĂ„llbart agentiskt minne bör vara enkelt att bĂ€dda in i utvecklarverktyg, lokala agenter, MCP-servrar, företagssystem, robotikstackar och produktionsagenter. Se filen [LICENSE](LICENSE) för fullstĂ€ndiga detaljer. Se [docs/license.md](docs/license.md) och [docs/ip-boundary.md](docs/ip-boundary.md) för licensomfattning och grĂ€nsen mellan öppen och kommersiell anvĂ€ndning. **AnmĂ€rkning om Ragtime**: Katalogen `ragtime/` Ă€r licensierad under **Apache License 2.0**. Se [ragtime/LICENSE](ragtime/LICENSE) för detaljer. --- ## Support - **Dokumentation**: [docs/](docs/) - **Problem**: [GitHub Issues](https://github.com/thedotmack/claude-mem/issues) - **Repository**: [github.com/thedotmack/claude-mem](https://github.com/thedotmack/claude-mem) - **Officiellt X-konto**: [@Claude_Memory](https://x.com/Claude_Memory) - **Officiell Discord**: [GĂ„ med i Discord](https://discord.com/invite/J4wttp9vDu) - **Författare**: Alex Newman ([@thedotmack](https://github.com/thedotmack)) --- **Byggd med Claude Agent SDK** | **Fungerar med Claude Code** | **Skapad med TypeScript** --- ### Vad Ă€r CMEM? CMEM Ă€r en token skapad av tredje part men officiellt omfamnad av Claude-Mems skapare (Alex Newman, @thedotmack). Token fungerar som en katalysator för tillvĂ€xt inom gemenskapen och ett sĂ€tt att föra CMEM till de utvecklare och kunskapsarbetare som behöver det mest. Officiell BASE CA: 0x76b1967eec0ccaeb001bbbb2b40dc4badba31ba3