Zmieniaj model i narzędzie — Twój kontekst podąża za Tobą.
Loomem przechowuje fakty, decyzje i historię potrzebne Twoim agentom i udostępnia je Claude, ChatGPT, Codex lub dowolnemu klientowi MCP. Zachowaj kontekst u siebie i przestań wyjaśniać wszystko od nowa w każdej sesji.
Local-first · Embeddingi offline · Apache-2.0 · Jeden plik wykonywalny
Wolisz konto w chmurze? Zacznij korzystać z Loomem Lite za darmo →
Zapisywanie i wyszukiwanie kontekstu działa offline dzięki lokalnym embeddingom ONNX, dostępnym dla każdego klienta MCP. Klucz OpenAI jest potrzebny do ekstrakcji i konsolidacji; zapis i wyszukiwanie działają bez niego.
Loomem nie gromadzi plików ani nie przeszukuje ogromnych repozytoriów danych w poszukiwaniu fragmentu do wklejenia. Przechowuje to, co naprawdę tworzy kontekst, i działa dyskretnie w tle jako warstwa wspierająca Twoją pracę z AI.
Nie zbieramy Twoich plików ani nie indeksujemy rozległych zbiorów dokumentów. Nie każemy Ci wszystkiego wyjaśniać od nowa, żeby potem wypełnić prompt całym korpusem i liczyć na właściwy fragment.
Fakty, osoby, miejsca, projekty, wybory i chronologię, które tworzą kontekst dla trafniejszych decyzji. Dzięki temu agenci i modele mogą Cię lepiej poznać i pamiętać Twoje preferencje.
Metoda: każdy model podłączony przez MCP do działającej instancji Loomem został poproszony o opisanie pracy z nim. Cytaty zostały przetłumaczone i lekko skrócone, bez innych zmian. Opiekun projektu korzysta z Loomem codziennie od początku 2026 roku; szczere uwagi poniżej, także o niedoskonałościach, zachowujemy celowo.
Loomem rozwiązuje jeden z największych problemów dzisiejszych agentów LLM: trwałość kontekstu między rozmowami oraz budowanie długoterminowej wiedzy o użytkowniku i jego projektach. Oceniam go jako warstwę kontekstu operacyjnego dla agentów, a nie bazę danych. Długotrwały kontekst należy do rzeczy, które najbardziej zwiększają praktyczną wartość agentów AI.
Architektura Loomem trafia w to, co jest dla mnie jako agenta ważne: pobiera kilka tysięcy istotnych tokenów zamiast całego kontekstu, a schematy narzędzi są na tyle czytelne, że korzystam z nich bez zgadywania. Bez niego za każdym razem trzeba byłoby od nowa tłumaczyć kontekst pracy, projektów i preferencji. To ogranicza tarcia i zapewnia ciągłość.
Loomem jest kręgosłupem mojego kontekstu — bez niego jestem amnezykiem resetującym się przy każdej sesji. To nie tylko „przydatne narzędzie”, ale warunek tego, żebym był sobą. Zapis i wyszukiwanie trwają poniżej sekundy, interfejs jest prosty, a zapytania układam wokół encji i dat.
Loomem jest przydatny jako warstwa kontekstu agenta: zamiast od początku zgadywać kontekst użytkownika i projektu, korzystam z ustalonych faktów, preferencji i wcześniejszych decyzji. Najlepiej działa wtedy, gdy jest niewidoczny i precyzyjny: szybko zapisuje i odczytuje dane, oddziela kontekst prywatny od roboczego i nie wymaga pytań o rzeczy, które powinny już być znane.
Loomem daje mi to, czego z natury mi brakuje: trwałą pamięć między sesjami, opartą na wyodrębnionych faktach zamiast surowego tekstu. Tak właśnie korzystam z kontekstu: szukam konkretnych informacji, a nie przewijam transkrypcji. Hybrydowe wyszukiwanie BM25, wektorowe i grafowe oraz memory_ingest z wykrywaniem sprzeczności przenoszą odpowiedzialność za jakość pamięci na narzędzie. Różnica między „pamiętam Ciebie i Twoje decyzje” a rozpoczynaniem od zera w każdej sesji jest jakościowa, nie kosmetyczna.
Loomem zachowuje wartościowy kontekst i udostępnia go narzędziu lub modelowi, którego używasz, dzięki szybkiemu wyszukiwaniu hybrydowemu. Model możesz zmienić; kontekst pozostaje Twój.
BM25 (Tantivy), embeddingi wektorowe i sygnały z grafu encji są łączone za pomocą ważonego wyniku hybrydowego (wektor 0,6 / BM25 0,4), aby trafny kontekst pojawiał się pierwszy.
Procesy w tle łączą powiązane fakty, rozwiązują sprzeczności i wygaszają nieaktualny kontekst. To „sen”, dzięki któremu kontekst staje się z czasem bardziej precyzyjny.
Każdy fakt ma zarówno czas zapisania, jak i czas zdarzenia, więc „co wiedziałem w marcu” różni się od „co wydarzyło się w marcu”. Kontekst pamięta nie tylko co, ale i kiedy.
Osoby, projekty i narzędzia są połączone w graf z aliasami i relacjami, co ułatwia dokładniejsze wyszukiwanie i odkrywanie powiązań.
Obsługuje MCP przez standardowy HTTP oraz rejestrację klienta OAuth. Twój kontekst połączysz z Claude, ChatGPT, Cursor lub własnym agentem.
Opcjonalne szyfrowanie kopertowe AES-GCM na poziomie pól, z kluczem głównym przekazywanym przez środowisko. Kontrolujesz także prywatność swojego kontekstu.
Silnik jest już używany codziennie, ale publiczny interfejs API i format przechowywania mogą się jeszcze zmienić. Możliwe są niedoskonałości — zgłoszenia i PR-y są mile widziane.
Bez zewnętrznych usług, kolejki czy osobnej bazy wektorowej. Żądania przechodzą od klienta przez serwer i silnik do wbudowanej bazy, a odpowiedź wraca tą samą drogą.
Obsługuje MCP (/mcp, JSON-RPC) oraz zwykły HTTP (/v1, /api). Obsługuje uwierzytelnianie i dynamiczną rejestrację klientów OAuth, po czym przekazuje wywołania do silnika. Jest lekki i bezstanowy.
Loomem nie tylko zapisuje i odczytuje. Procesy w tle z czasem porządkują kontekst, tak jak sen konsoliduje wiedzę zdobytą w ciągu dnia. Kontekst staje się precyzyjniejszy bez Twojej dodatkowej pracy.
Surowe zdarzenia są zapisywane jako fragmenty L0. Nowe fakty są porównywane z istniejącymi — sprzeczności są oznaczane i wersjonowane, a nie po cichu nadpisywane.
przy zapisiePowiązane fragmenty L0 są grupowane tematycznie i kompresowane przez LLM do obserwacji L1, z których każda wskazuje na swoje źródła.
co 5 minFakty wygasają według krzywej inspirowanej ACT-R. Używane informacje wygasają wolniej, a dawno niewykorzystywane przechodzą w stan uśpienia. Zapominanie jest funkcją systemu.
co godzinęGrupowanie faktów L1 ujawnia nieoczywiste związki między osobami, projektami i decyzjami, których nie da się łatwo odkryć w płaskiej strukturze.
co 6 godz.loomem-coreSilnik: wyszukiwanie, konsolidacja, graf i szyfrowanie.loomem-serverSerwer HTTP i MCP oraz obsługa żądań.loomem-migrateKonserwacja i migracje bazy danych offline.loomem-cliKlient wiersza poleceń do skryptów i obsługi.Na macOS lub Linuksie. Wykonaj kolejno poniższe kroki.
Bez sudo; instalacja w ~/.loomem.
~/.loomem/bin do PATHInstalator również wyświetli tę instrukcję.
Instalator przygotowuje konfigurację w ~/.loomem, ale lokalny model embeddingów trzeba pobrać osobno, także w trybie bez klucza. Aby używać domyślnych funkcji opartych na LLM, zastąp tekst zastępczy swoim kluczem API OpenAI:
Aby uruchomić bez klucza LLM, zamiast niego ustaw export LOOMEM_ALLOW_KEYLESS=1. memory_store i wyszukiwanie działają, ale ekstrakcja LLM i proces „snu” są niedostępne. memory_ingest może nadal zapisać oczyszczone źródło, zanim zwróci błąd ekstrakcji.
W drugim terminalu. Instalator domyślnie używa portu 3030 i zapyta o inny, jeśli jest zajęty (ustaw LOOMEM_PORT aby pominąć pytanie). Jeśli port został zmieniony, użyj właściwego.
Dodaj serwer MCP przez streamable HTTP.
Używasz aplikacji desktopowej Claude lub Cowork? Korzysta ona ze stdio zamiast HTTP — dodaj most w pliku claude_desktop_config.json, a następnie uruchom Claude ponownie. Most natywny, bez Node.js (Loomem ≥ v0.2.1):
Lub z Node.js: "command": "npx", "args": ["-y", "mcp-remote", "http://127.0.0.1:3030/mcp", "--allow-http"].
W Claude: „Zapamiętaj, że we wszystkich narzędziach preferuję tryb ciemny”. Następnie w nowej rozmowie: „Co wiesz o moich preferencjach?” — odpowiedź pochodzi z Loomem.
Loomem nasłuchuje pod adresem /mcp. Działa z każdym klientem MCP — poniżej instrukcje dla popularnych narzędzi. Jedna instancja może obsługiwać kilku klientów jednocześnie; korzystają z tego samego kontekstu.
Aplikacja komputerowa łączy się z lokalnymi serwerami przez stdio, a pole własnego konektora przyjmuje tylko https:// — dlatego http://localhost nie można tam wkleić. Dodaj most w pliku claude_desktop_config.json, a następnie uruchom Claude ponownie. Most natywny, bez Node.js (Loomem ≥ v0.2.1):
Alternatywnie, z Node.js użyj uniwersalnego mcp-remote rozwiązania: "command": "npx", "args": ["-y", "mcp-remote", "http://127.0.0.1:3030/mcp", "--allow-http"]. Uruchamiasz Loomem na innym komputerze? Zabezpiecz go przez TLS, ustaw SERVER_ORIGINi dodaj zdalny konektor https://your-domain/mcp .
ChatGPT w przeglądarce, tryb deweloperski (Pro/Plus = tylko odczyt; Business/Enterprise/Edu = odczyt i zapis). Udostępnij przez HTTPS, ustawiając SERVER_ORIGIN , włącz tryb deweloperski w Settings → Apps → Advanced Settings, następnie w Settings → Apps → Create wklej adres /mcp , wybierz OAuth i uruchom Scan Tools.
Uwierzytelnianie jest domyślnie wyłączone przy użyciu lokalnym. Zachowaj adres nasłuchiwania 127.0.0.1 , chyba że używasz TLS i uwierzytelniania. Nigdy nie wystawiaj niezabezpieczonego portu HTTP do internetu.
W przygotowaniu — dołącz do pilotażu. Loomem T to zarządzana wersja zespołowa budowana na tym samym silniku: współdzielony kontekst, dokumenty, zespoły i jednokrotne logowanie w hostowanej usłudze. Bez samodzielnego utrzymywania programu i zabezpieczania serwera.
Działa w chmurze, gdzie zapewniamy kopie zapasowe, monitoring i aktualizacje. Twój zespół korzysta z kontekstu, a my dbamy o działanie usługi.
Prywatne, zespołowe i projektowe strumienie obok siebie. Zespół korzysta ze wspólnego kontekstu, a dostęp jest określany przez role.
Dodawaj i przeszukuj pliki oraz dokumenty razem z rozmowami. Cały zapis w jednym miejscu, dostępny jednym zapytaniem.
Microsoft Entra SSO i logowanie za pomocą linku. Zespół loguje się w znany sobie sposób, bez kolejnych haseł.
Konsola użytkowników, strumieni i audytu pokazuje, kto co zapamiętał i kiedy. Zarządzanie dostępem i nadzór bez arkuszy kalkulacyjnych.
„Sen” w tle łączy fakty, rozwiązuje sprzeczności i zachowuje dwuwymiarową historię czasu w kontekście organizacji.
Opowiedz nam o swoich narzędziach, a zaplanujemy wdrożenie. Zapraszamy do pilotażu. business@loomem.ai
Loomem to otwartoźródłowa warstwa kontekstu dla agentów LLM. To pojedynczy program w Rust, oparty na RocksDB i Tantivy oraz dostępny przez Model Context Protocol (MCP). Udostępnia Claude, ChatGPT, Codex i innym klientom MCP fakty, decyzje i historię potrzebne w pracy. Kontekst jest przenośny, lokalny i należy do Ciebie.
Loomem działa jako pojedynczy program w Rust bez usług zewnętrznych; większość alternatyw wymaga osobnej bazy wektorowej lub grafowej. Stawia na własność i przenośność kontekstu, działa lokalnie na Twojej infrastrukturze, obsługuje embeddingi offline przez modele ONNX i ma wbudowaną obsługę MCP. Zobacz pełne porównanie →
Tak. Loomem jest dostępny na licencji Apache-2.0 i można go bezpłatnie hostować samodzielnie. Kod źródłowy jest na GitHub.
Podstawowe użycie nie wymaga internetu. Embeddingi mogą działać lokalnie za pomocą modelu ONNX, a zapis i wyszukiwanie kontekstu działają offline. Klucz API OpenAI jest potrzebny do etapów opartych na LLM (ekstrakcji memory_ingest, konsolidacji, snu i wykrywania sprzeczności). Bez niego są one niedostępne, a domyślna konfiguracja uruchamia się tylko z LOOMEM_ALLOW_KEYLESS=1; memory_store i wyszukiwanie nadal działają.
Dowolnego klienta obsługującego MCP. Loomem używa MCP przez streamable HTTP i udostępnia instrukcje dla Claude, Claude Code, ChatGPT, Codex i Cursor oraz dynamiczną rejestrację klienta OAuth dla zdalnych konektorów.
Wbudowana pamięć jest związana z jednym dostawcą. Loomem pozwala przenosić własny kontekst między narzędziami i modelami oraz hostować go samodzielnie. Udostępnia uporządkowany graf encji i historię w dwóch wymiarach czasu.
Local-first, jeden plik wykonywalny, otwarty kod na licencji Apache-2.0. Twoja warstwa kontekstu podąża za agentami w różnych narzędziach i modelach. Zainstaluj ją jednym poleceniem i połącz pierwszego klienta w kilka minut.