TrueMemory

Pamiec, ktora Twoja AI powinna miec od samego poczatku.

English 简体中文 हिन्दी Español Français العربية বাংলা Português Русский 日本語 한국어 Deutsch Bahasa Indonesia Tiếng Việt Türkçe Italiano ไทย Polski Українська Nederlands

Stars Installs arXiv Discord

LoCoMo LongMemEval BEAM-1M

Dlaczego · Szybki start · Porownanie · Poziomy · Benchmarki · API · Dokumentacja · FAQ

TrueMemory terminal demo

--- ## Dlaczego TrueMemory **Znajduje sygnal w szumie.** Twoja AI widzi tysiace wiadomosci. TrueMemory ustala, ktore z nich naprawde sie licza, i odrzuca reszte. Bez recznego tagowania, bez prompt engineeringu. Po prostu wie. **Staje sie ostrzejszy z czasem.** To nie jest statyczna baza danych. To zywa pamiec, ktora rosnie razem z Toba. Rozwiazuje sprzecznosci, gdy zmieniasz zdanie, aktualizuje przestarzale fakty i konsoliduje to, co wie. Im dluzej uzywasz, tym lepiej dziala. **Dziala bez Twojego myslenia o tym.** TrueMemory automatycznie przechwytuje wspomnienia z Twoich rozmow i automatycznie wstrzykuje odpowiednie do nastepnej sesji. Nigdy nie musisz recznie niczego zapisywac ani wyszukiwac. To po prostu sie dzieje. **Jest w 100% lokalny.** Jeden plik SQLite na Twoim komputerze. Nic nie opuszcza Twojego urzadzenia. Bez chmury, bez potrzeby kluczy API. Twoje dane naleza do Ciebie. > **Bez TrueMemory:** "Jakiego frameworka uzywamy?" Pytane po raz 12. w tym tygodniu. Twoj agent zaczyna kazda sesje z amnezja. Nie zna Twojego imienia, Twojego stacku ani niczego, co mu wczoraj powiedziales. > > **Z TrueMemory:** Twoj agent juz wie, ze uzywasz FastAPI, wolisz Pydantic v2 i ze Twoj auth middleware znajduje sie w `src/auth/`. Pamięta Twoje poprawki, preferencje i decyzje. W kazdej sesji, na zawsze. --- ## Jak TrueMemory wypada na tle innych | System | LoCoMo | LongMemEval | Lokalny | Automatyczne przechwytywanie | Licencja | |--------|--------|-------------|:-----------:|:------------:|---------| | **TrueMemory Pro** | **93.0%** | **92.0%** | ✅ | ✅ | AGPL-3.0 | | **TrueMemory Base** | **87.7%** | **84.1%** | ✅ | ✅ | AGPL-3.0 | | Mem0 | 61.4% | — | Czesciowo | ❌ | Apache-2.0 | | Supermemory | 65.4% | — | ❌ | ❌ | Cloud API | | MemOS | 75.8% | — | ✅ | ❌ | Apache-2.0 | | ReadAgent | 79.5% | — | ❌ | ❌ | Research | > Wszystkie benchmarki mozna niezaleznie odtworzyc. Skrypty znajduja sie w [`benchmarks/`](../benchmarks/). --- ## Szybki start ### Dla Claude Code / Claude CLI / Cursor / Codex CLI / Gemini CLI ```bash curl -LsSf https://raw.githubusercontent.com/buildingjoshbetter/TrueMemory/main/install.sh | sh ``` > Instaluje wszystko w izolowanym srodowisku. Pobiera ~1,5 GB modeli AI. Zadne dane nie opuszczaja Twojego komputera. Nie wymaga sudo.
Nowy w terminalu? Kliknij tutaj, aby uzyskac instrukcje krok po kroku. 1. **Otworz terminal:** Mac: `Cmd + Space`, wpisz `Terminal`. Linux: `Ctrl + Alt + T`. Windows: otworz PowerShell. 2. **Wklej powyzsze polecenie** i nacisnij Enter. 3. **Poczekaj 3-5 minut** na pobranie modeli. 4. **Zamknij calkowicie swoje narzedzie AI** i otworz je ponownie (Mac: `Cmd+Q`). 5. **Wpisz "Set up TrueMemory"** i wybierz poziom. **Windows (PowerShell):** ```powershell irm https://raw.githubusercontent.com/buildingjoshbetter/TrueMemory/main/install.ps1 | iex ```
To wszystko. TrueMemory od teraz automatycznie zapamietuje Twoje rozmowy. ### Dla programistow (biblioteka Python) ```bash pip install truememory ``` ```python from truememory import Memory m = Memory() m.add("Prefers dark mode and TypeScript", user_id="alex") print(m.search("preferences", user_id="alex")) ``` --- ## Poziomy Ta sama architektura, trzy poziomy. Wszystkie zawarte w jednej instalacji. Przelaczaj w dowolnym momencie mowiac "switch to Pro" lub "switch to Base". | | Edge | Base | Pro | |---|------|------|-----| | **LoCoMo** | 89.6% | 92.0% | **93.0%** | | **LongMemEval** | — | — | **92.0%** | | **BEAM-1M** | — | — | **76.6% (SOTA)** | | **Model Embedding** | 8 MB lekki | 600 MB wysoka dokladnosc | 600 MB wysoka dokladnosc | | **Reranker** | 22M parametrow | 149M parametrow | 149M parametrow | | **HyDE search** | — | — | ✅ (wymaga klucza LLM API) | | **Dziala na** | Kazdym komputerze, tylko CPU | 4 GB+ RAM | 4 GB+ RAM + klucz API | **Edge** dziala wszedzie. **Base** to najsilniejszy calkowicie offline'owy poziom. **Pro** dodaje rozszerzanie zapytan oparte na AI dla najwyzszych wynikow. --- ## Benchmarki

Benchmark Leaderboard

Testowano na trzech glownych benchmarkach, gdzie wszystkie systemy korzystaja z tego samego modelu odpowiedzi (GPT-4.1-mini), sedziego (GPT-4o-mini, glosowanie wiekszosciowe 3x) i procesu punktacji. | Benchmark | Co testuje | TrueMemory Pro | |-----------|--------------|:--------------:| | [LoCoMo](https://github.com/snap-research/locomo) | 1 540 pytan z 10 rozmow | **93.0%** | | [LongMemEval](https://github.com/xiaowu0162/LongMemEval) | 500 pytan wielosesyjnych | **92.0%** | | [BEAM-1M](https://github.com/mohammadtavakoli78/BEAM) | 700 pytan przy 1M+ tokenow | **76.6% (SOTA)** | | BEAM-10M | 200 pytan przy 10M tokenow | **65.0%** | ### Odtworz dowolny wynik samodzielnie Kazdy skrypt benchmarku jest samodzielny i dziala na [Modal](https://modal.com). - **[Skrypty LoCoMo](../benchmarks/locomo/scripts/)** — 8 systemow (TrueMemory, Mem0, Zep, Engram itd.) - **[Wyniki LoCoMo](../benchmarks/locomo/BENCHMARK_RESULTS.md)** — podzial na kategorie, opoznienia, koszty - **[Konfiguracja ewaluacji LoCoMo](../benchmarks/locomo/EVAL_CONFIG.md)** — dokladne modele, prompty, parametry - **[Skrypty LongMemEval](../benchmarks/longmemeval/)** — warianty oracle + strict - **[Wyniki LongMemEval](../benchmarks/longmemeval/results/)** — 6 uruchomien TM Pro + 5 wynikow konkurencji - **[Skrypt BEAM-1M](../benchmarks/beam/bench_truememory_pro_beam1m.py)** — 35 rozmow przy 1M+ tokenow - **[Skrypt BEAM-10M](../benchmarks/beam/bench_truememory_pro_beam10m.py)** — 10 rozmow przy 10M tokenow - **[Wyniki BEAM](../benchmarks/beam/)** — 3 uruchomienia (1M) + 1 uruchomienie (10M) Wszystkie benchmarki uzywaja tego samego procesu ewaluacji. Nic nie jest ukryte. Pelne szczegoly: [LoCoMo](../benchmarks/locomo/EVAL_CONFIG.md) | [LongMemEval](../benchmarks/longmemeval/README.md) | [BEAM](../benchmarks/beam/README.md) --- ## Kompatybilnosc

Claude Code · Claude CLI · Cursor · Codex CLI · Gemini CLI · Claude Desktop

Lifecycle hooks automatycznie przechwytuja rozmowy. Nie wymaga recznej pracy. Twoje wspomnienia pozostaja lokalnie w jednym pliku SQLite. --- ## Python API ```python from truememory import Memory m = Memory() m.add("Prefers dark mode and TypeScript", user_id="alex") m.add("Works at Anthropic as a senior engineer", user_id="alex") results = m.search("What are Alex's preferences?", user_id="alex") results = m.search_deep("career history?", user_id="alex") # wielorundowe, wyzsza dokladnosc ``` | Metoda | Opis | |--------|-------------| | `m.add(content, user_id)` | Zapisz wspomnienie | | `m.search(query, user_id)` | Wyszukaj (potok 6-warstwowy + reranker) | | `m.search_deep(query, user_id)` | Wielorundowe wyszukiwanie agentowe | | `m.get(id)` / `m.get_all(user_id)` | Pobierz wspomnienia | | `m.update(id, content)` / `m.delete(id)` | Zmodyfikuj lub usun | | `m.stats()` | Statystyki systemu | [Pelna dokumentacja API ->](../docs/python-api.md) --- ## Dokumentacja | | | |---|---| | [Pierwsze kroki](../docs/guides/getting-started.md) | Od instalacji do pierwszego wspomnienia | | [Dokumentacja Python API](../docs/python-api.md) | Pelna dokumentacja klasy `Memory` | | [Dokumentacja narzedzi MCP](../docs/mcp-tools.md) | Wszystkie 8 narzedzi MCP | | [Dokumentacja CLI](../docs/cli.md) | `truememory-mcp` i `truememory-ingest` | | [Zmienne srodowiskowe](../docs/env-vars.md) | Wszystkie opcje konfiguracji `TRUEMEMORY_*` | | [Architektura w szczegolach](../docs/architecture.md) | 6-warstwowy potok wyszukiwania, encoding gate | | [Przewodnik wyboru poziomu](../docs/guides/tier-selection.md) | Edge vs Base vs Pro | | [Debugowanie](../docs/guides/debugging.md) | Logi, sledzenie, typowe problemy | --- ## FAQ
Gdzie przechowywane sa moje dane? Czy cos jest wysylane do chmury? Wszystko jest przechowywane lokalnie w `~/.truememory/memories.db`. Poziomy Edge i Base nie wykonuja zadnych zewnetrznych wywolan. Pro wysyla jedynie tekst zapytania do LLM w celu rozszerzenia zapytania. Twoje wspomnienia nigdy nie sa przesylane.
Czy potrzebuje zainstalowanego Pythona? Nie. Instalator uzywa [uv](https://docs.astral.sh/uv/) do zarzadzania sandboxowanym Pythonem 3.12. Twoj systemowy Python nie jest modyfikowany.
Dlaczego nie uzyc po prostu wiekszego okna kontekstowego? Okna kontekstowe sa drogie, wolne i puste na poczatku kazdej sesji. TrueMemory zapewnia natychmiastowe przywolywanie przy zerowej liczbie tokenow kontekstu, w czasie ponizej 200ms.
Czy TrueMemory zbiera telemetrie? Anonimowa telemetria uzytkowania (wywolania narzedzi, liczba sesji, informacje o platformie) jest domyslnie wlaczona. **Nigdy** nie sledzimy tresci wspomnien, zapytan, sciezek plikow ani kluczy API. Rezygnacja: `export TRUEMEMORY_TELEMETRY=off`
--- ## Zacznij w 60 sekund ```bash pip install truememory ``` Pytania? [Otworz dyskusje](https://github.com/buildingjoshbetter/TrueMemory/discussions). Jesli TrueMemory oszczedza Twoj czas, [daj nam gwiazdke](https://github.com/buildingjoshbetter/TrueMemory) --- ## Podziekowania dla naszych kontrybutorów
buildingjoshbetter
buildingjoshbetter
SoilChang
SoilChang
Huntehhh
Huntehhh
mseep-ai
mseep-ai
adityajha2005
adityajha2005
shivamverma1999
shivamverma1999
Adarsh-031
Adarsh-031
nareshkarthigeyan
nareshkarthigeyan
--- ## Badania naukowe TrueMemory jest wspierany przez recenzowana prace naukowa dotyczaca pamieci agentow opartej na wyszukiwaniu. **[Storage Is Not Memory: A Retrieval-Centered Architecture for Agent Recall](https://arxiv.org/abs/2605.04897)** — arXiv 2605.04897 ```bibtex @article{adler2025storage, title = {Storage Is Not Memory: A Retrieval-Centered Architecture for Agent Recall}, author = {Sauron Labs}, journal = {arXiv preprint arXiv:2605.04897}, year = {2025}, url = {https://arxiv.org/abs/2605.04897} } ``` --- ## Spolecznosc - [Dolacz do naszego Discorda](https://discord.gg/ZJ74JB2gVW) po pomoc, opinie i aktualizacje - Obserwuj [@Building_Josh](https://x.com/Building_Josh) na X, aby otrzymywac aktualizacje - Obserwuj [@Sauron_Labs](https://x.com/Sauron_Labs), aby otrzymywac wiadomosci firmowe - [Otworz dyskusje](https://github.com/buildingjoshbetter/TrueMemory/discussions) z pytaniami lub pomyslami - Przeczytaj prace na [arXiv](https://arxiv.org/abs/2605.04897) · [Google Scholar](https://scholar.google.com/citations?user=YOUR_ID) · [Semantic Scholar](https://www.semanticscholar.org/) - Odwiedz [truememory.net](https://truememory.net) · [sauronlabs.ai](https://sauronlabs.ai) Jesli TrueMemory oszczedza Twoj czas, [daj nam gwiazdke](https://github.com/buildingjoshbetter/TrueMemory) --- ## Licencja [AGPL-3.0](../LICENSE). Darmowy do uzytku osobistego i badawczego. Uzycie komercyjne wymaga oddzielnej licencji. Skontaktuj sie z josh@sauronlabs.ai. ---

TrueMemory, a sauron company