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

🌐 Tämä on automaattinen käännös. Yhteisön korjaukset ovat tervetulleita!

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

Pysyvä muistinpakkaamisjärjestelmä, joka on rakennettu Claude Code -ympäristöön.

License Version Node Mentioned in Awesome Claude Code

thedotmack/claude-mem | Trendshift


Claude-Mem Preview

PikaopasMiten se toimiiHakutyökalutDokumentaatioAsetuksetVianmääritysLisenssi

Claude-Mem säilyttää kontekstin saumattomasti istuntojen välillä tallentamalla automaattisesti työkalujen käyttöhavaintoja, luomalla semanttisia yhteenvetoja ja asettamalla ne tulevien istuntojen saataville. Tämä mahdollistaa Clauden säilyttää tiedon jatkuvuuden projekteista senkin jälkeen, kun istunnot päättyvät tai yhteys palautuu.


Pikaopas

Aloita uusi Claude Code -istunto terminaalissa ja syötä seuraavat komennot:

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

Käynnistä Claude Code uudelleen. Aiempien istuntojen konteksti ilmestyy automaattisesti uusiin istuntoihin.

Keskeiset ominaisuudet:

  • 🧠 Pysyvä muisti - Konteksti säilyy istuntojen välillä
  • 📊 Asteittainen paljastaminen - Kerrostettu muistin haku tokenikustannusten näkyvyydellä
  • 🔍 Taitopohjainen haku - Kysy projektihistoriaasi mem-search-taidolla
  • 🖥️ Web-katselukäyttöliittymä - Reaaliaikainen muistivirta osoitteessa http://localhost:37777
  • 💻 Claude Desktop -taito - Hae muistista Claude Desktop -keskusteluissa
  • 🔒 Yksityisyyden hallinta - Käytä <private>-tageja arkaluonteisen sisällön poissulkemiseen tallennuksesta
  • ⚙️ Kontekstin määrittely - Tarkka hallinta siitä, mikä konteksti injektoidaan
  • 🤖 Automaattinen toiminta - Ei vaadi manuaalista puuttumista
  • 🔗 Viittaukset - Viittaa aiempiin havaintoihin ID:llä (käytettävissä osoitteessa http://localhost:37777/api/observation/{id} tai näytä kaikki web-katselussa osoitteessa http://localhost:37777)
  • 🧪 Beta-kanava - Kokeile kokeellisia ominaisuuksia kuten Endless Mode versionvaihdolla

Dokumentaatio

📚 Näytä täydellinen dokumentaatio - Selaa virallisella verkkosivustolla

Aloitus

Parhaat käytännöt

Arkkitehtuuri

Asetukset ja kehitys


Miten se toimii

Keskeiset komponentit:

  1. 5 elinkaarikoukua - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 koukku-skriptiä)
  2. Älykäs asennus - Välimuistettu riippuvuuksien tarkistaja (esikoukku-skripti, ei elinkaarikkoukku)
  3. Worker-palvelu - HTTP API portissa 37777 web-katselukäyttöliittymällä ja 10 hakupäätepisteellä, Bun-hallinnoimana
  4. SQLite-tietokanta - Tallentaa istunnot, havainnot, yhteenvedot
  5. mem-search-taito - Luonnollisen kielen kyselyt asteittaisella paljastamisella
  6. Chroma-vektoritietokanta - Hybridi semanttinen + avainsanahaku älykkääseen kontekstin hakuun

Katso Arkkitehtuurin yleiskatsaus yksityiskohdista.


mem-search-taito

Claude-Mem tarjoaa älykkään haun mem-search-taidon kautta, joka käynnistyy automaattisesti kun kysyt aiemmasta työstä:

Miten se toimii:

  • Kysy vain luonnollisesti: "Mitä teimme viime istunnossa?" tai "Korjasimmeko tämän bugin aiemmin?"
  • Claude käynnistää automaattisesti mem-search-taidon löytääkseen relevantin kontekstin

Saatavilla olevat hakutoiminnot:

  1. Hae havaintoja - Koko tekstin haku havainnoissa
  2. Hae istuntoja - Koko tekstin haku istuntojen yhteenvedoissa
  3. Hae prompteja - Hae raakoista käyttäjäpyynnöistä
  4. Konseptin mukaan - Hae konseptitageilla (discovery, problem-solution, pattern, jne.)
  5. Tiedoston mukaan - Hae tiettyihin tiedostoihin viittaavia havaintoja
  6. Tyypin mukaan - Hae tyypillä (decision, bugfix, feature, refactor, discovery, change)
  7. Viimeaikainen konteksti - Hae projektin viimeaikainen istuntokonteksti
  8. Aikajana - Hae yhtenäinen aikajana kontekstista tietyn ajankohdan ympärillä
  9. Aikajana kyselyn mukaan - Hae havaintoja ja saa aikalinjakonteksti parhaan osuman ympärillä
  10. API-ohje - Hae haku-API:n dokumentaatio

Esimerkkejä luonnollisen kielen kyselyistä:

"Mitkä bugit korjasimme viime istunnossa?" "Miten toteutimme autentikoinnin?" "Mitä muutoksia tehtiin worker-service.ts:ään?" "Näytä viimeaikainen työ tässä projektissa" "Mitä tapahtui kun lisäsimme katselukäyttöliittymän?"

Katso Hakutyökalujen opas yksityiskohtaisia esimerkkejä varten.


Beta-ominaisuudet

Claude-Mem tarjoaa beta-kanavan kokeellisilla ominaisuuksilla kuten Endless Mode (biomimeettinen muistiarkkitehtuuri pidennetyille istunnoille). Vaihda vakaan ja beta-version välillä web-katselukäyttöliittymästä osoitteessa http://localhost:37777 → Settings.

Katso Beta-ominaisuuksien dokumentaatio yksityiskohdista Endless Moden ja sen kokeilemisen osalta.


Järjestelmävaatimukset

  • Node.js: 18.0.0 tai uudempi
  • Claude Code: Uusin versio plugin-tuella
  • Bun: JavaScript-ajoympäristö ja prosessinhallinta (asennetaan automaattisesti jos puuttuu)
  • uv: Python-paketinhallinta vektorihakuun (asennetaan automaattisesti jos puuttuu)
  • SQLite 3: Pysyvälle tallennukselle (sisältyy)

Asetukset

Asetuksia hallitaan tiedostossa ~/.claude-mem/settings.json (luodaan automaattisesti oletusarvoilla ensimmäisellä suorituskerralla). Määritä AI-malli, worker-portti, datahakemisto, lokitaso ja kontekstin injektointiasetukset.

Katso Asetusopas kaikista saatavilla olevista asetuksista ja esimerkeistä.


Kehitys

Katso Kehitysopas rakennusohjeista, testauksesta ja osallistumisen työnkulusta.


Vianmääritys

Jos kohtaat ongelmia, kuvaile ongelma Claudelle ja troubleshoot-taito diagnosoi automaattisesti ja tarjoaa korjauksia.

Katso Vianmääritysopas yleisistä ongelmista ja ratkaisuista.


Bugiraportit

Luo kattavia bugiraportteja automaattisella generaattorilla:

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

Osallistuminen

Osallistuminen on tervetullutta! Ole hyvä:

  1. Haarukoi repositorio
  2. Luo ominaisuushaara
  3. Tee muutoksesi testeineen
  4. Päivitä dokumentaatio
  5. Lähetä Pull Request

Katso Kehitysopas osallistumisen työnkulusta.


Lisenssi

Tämä projekti on lisensoitu GNU Affero General Public License v3.0 (AGPL-3.0) -lisenssillä.

Copyright (C) 2025 Alex Newman (@thedotmack). Kaikki oikeudet pidätetään.

Katso LICENSE-tiedosto täydellisistä yksityiskohdista.

Mitä tämä tarkoittaa:

  • Voit käyttää, muokata ja jakaa tätä ohjelmistoa vapaasti
  • Jos muokkaat ja otat käyttöön verkkopalvelimella, sinun on asetettava lähdekoodisi saataville
  • Johdannaisten teosten on myös oltava AGPL-3.0-lisensoituja
  • Tälle ohjelmistolle EI OLE TAKUUTA

Huomautus Ragtimesta: ragtime/-hakemisto on erikseen lisensoitu PolyForm Noncommercial License 1.0.0 -lisenssillä. Katso ragtime/LICENSE yksityiskohdista.


Tuki


Rakennettu Claude Agent SDK:lla | Claude Coden voimalla | Tehty TypeScriptillä