MemPalace: Das Tool, mit dem Claude nichts mehr vergisst
BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology
Transcript
00:00:00Claude hat gerade zum dritten Mal denselben Fehler gemacht, nicht weil das Modell dumm ist,
00:00:04sondern weil es keine Erinnerung an dein Projekt hat. Es erinnert sich nicht an die Entscheidung von letzter Woche,
00:00:09es weiß nicht mehr, warum du zu GraphQL gewechselt bist, und es erinnert sich nicht an deine seltsamen Unterhaltungen.
00:00:14Das hier ist MemPallas, und es ist mit über 52.000 Sternen auf GitHub durch die Decke gegangen. Es soll uns
00:00:20lokalen, verlustfreien Langzeitspeicher für unsere KI-Tools geben. Ich zeige dir, was MemPallas ist,
00:00:26wie es funktioniert und die wichtigsten Unterschiede zu anderen Tools, die wir bereits haben.
00:00:35Die Kurzfassung: MemPallas speichert unsere Unterhaltungen Wort für Wort, läuft lokal,
00:00:43hat Hooks für Claude Code, unterstützt MCP-Tools und benötigt keine API-Schlüssel für den Kern-Speicherfluss.
00:00:49Ein wichtiger Punkt, den ich hier ansprechen sollte, da das sicher jemand sagen wird:
00:00:52Wir haben bereits Context Mode. Ja, stimmt, haben wir. Context Mode ist gut dafür geeignet, eine lange Programmier-
00:00:59sitzung daran zu hindern, dein Kontextfenster zu sprengen. MemPallas ist anders. Es gibt deiner KI permanenten
00:01:06Speicherzugriff über getrennte Chats hinweg und sogar über Tage hinweg. Sie funktionieren eigentlich hervorragend zusammen,
00:01:12sodass du beide tatsächlich nebeneinander laufen lassen kannst. MemPallas ist super unkompliziert,
00:01:17also zeige ich dir jetzt, wie du das einrichtest und wie das in der echten Welt funktionieren würde. Wenn du Coding-
00:01:22Tools magst, die deinen Arbeitsablauf beschleunigen, abonniere unbedingt den Kanal. Wir bringen ständig neue Videos raus.
00:01:27Fangen wir einfach mit der Demo an, denn hier versagen viele Speicher-Tools einfach.
00:01:30Ich werde `uv tool install MemPallas` ausführen. Das Repo empfiehlt derzeit, es mit UV
00:01:37zu installieren, um Abhängigkeitskonflikte zu vermeiden, obwohl PIP auch funktioniert, falls das dein Setup ist. Dann initialisiere ich
00:01:43einen Palace für mein Projekt, indem ich einfach `MemPallas init` innerhalb eines Projekts ausführe. Du erstellst damit eine lokale Speicher-
00:01:51datenbank für die Dinge, die deine KI nicht vergessen sollte. Jetzt kannst du Projektdateien, Notizen und alte
00:01:58Claude Code-Sitzungen minen. Ich kann das tun, indem ich sage `MemPallas mine`. Dann werde ich mit `MemPallas mine` die Claude-
00:02:06Unterhaltungen aus der Vergangenheit minen. Und das ist hier der Schlüssel, denn echter Projektkontext ist nie an einem sauberen
00:02:11Ort. Er steckt in Commits, Docs, Chats, Notizen, zufälligen Markdown-Dateien, und du weißt kaum noch, dass du die Hälfte
00:02:18davon gemacht hast. Jetzt kann ich MemPallas eine Frage stellen, wie zum Beispiel: “Warum sind wir zu GraphQL gewechselt?” Und anstatt
00:02:25aus dem heutigen Prompt zu raten, zieht es die alten Diskussionen heran, in denen diese Entscheidung fiel. Das ist der
00:02:32erste wirklich große Kontrast hier. Deine KI braucht keinen größeren Prompt, sie braucht einfach besseres Gedächtnis.
00:02:37Wenn wir `MemPallas mine` ausführen, ist das der Schritt, der ihm alles beibringt. Er geht in den Ordner, den wir ihm vorgeben,
00:02:44er liest jede Datei, die er findet, und zerlegt sie in kleinere Stücke. Dann lagert er das aus und speichert
00:02:50alles wörtlich in deinem Memory Palace, damit wir danach danach suchen können. Was macht MemPallas
00:02:55eigentlich, richtig? Die Demo hat funktioniert, wir haben gesehen, wie es funktioniert. Es nutzt die Metapher eines Gedächtnispalastes,
00:03:00Projekte oder Personen werden zur eigentlichen Infrastruktur, in der sich Fakten und Ereignisse
00:03:06in verschiedenen Räumen befinden. Der Originalquelltext liegt in diesen Schubladen, aber lass dich nicht von
00:03:12dieser Metapher ablenken. Das Wichtige ist, dass der ursprüngliche Inhalt intakt bleibt. Die meisten Speichersysteme machen zuerst
00:03:18das Offensichtliche. Sie nehmen die unordentliche Unterhaltung und bitten ein LLM, sie in saubere Fakten umzuwandeln. Das klingt
00:03:25klug, hat aber ein großes Problem. Wenn die Zusammenfassung eine seltsame Einschränkung, einen Sonderfall oder den Grund hinter
00:03:31einer Entscheidung weglässt, ist dieses Detail aus dem Gedächtnis verschwunden. MemPallas setzt auf den gegenteiligen Ansatz. Es behält den Originaltext
00:03:38Wort für Wort bei und erstellt dann einen kompakten Index darüber, damit die KI den richtigen Bereich finden kann, ohne
00:03:44das, was darin steckt, wegzuwerfen. Darunter ist es ziemlich entwicklerfreundlich. ChromaDB auf der Festplatte zur Abfrage,
00:03:51SQLite für den Wissensgraphen. MCP-Integration, damit Agenten den Speicher tatsächlich nutzen können, und Claude Code-
00:03:57Hooks, damit dies in einen echten Coding-Workflow passt, anstatt nur daneben zu stehen. Mem0 und Zapp
00:04:03sind oft stärker produktisiert, stärker auf SDKs fokussiert und besser, wenn du Speicher in eine App oder
00:04:09ein Produkt einbauen willst. MemPallas fühlt sich eher wie ein Tool für Entwickler an, die wollen, dass ihre Coding-Agenten sich lokal an die tatsächliche Arbeitshistorie erinnern.
00:04:16Der Kompromiss hier ist klar. Wenn du ein gehostetes Produkt willst, werden andere Tools
00:04:21besser sein. Wenn du ein lokales Speichersystem willst, das deine Originalquelle behält, hat MemPallas die Nase
00:04:27vorn. Die Claude Code-Integration ist der Punkt, an dem es sich praktischer anfühlt. Das Plugin kann den
00:04:33MCP-Server starten, die Tools bereitstellen, Claude das Speicherprotokoll beibringen und den Palace durchsuchen, bevor es
00:04:39Fragen zur vergangenen Arbeit beantwortet. Das Detail klingt klein, ist es aber nicht. Es gibt einen riesigen Unterschied zwischen
00:04:45„Ich habe irgendwo eine Datenbank“ und „Mein Coding-Agent weiß, wann er im Speicher nachsehen muss, bevor er antwortet“.
00:04:50Hier ist, was Entwickler zu mögen scheinen. Erstens: exakter Rückruf. Wenn du vor drei Wochen etwas
00:04:57Seltsames, aber Wichtiges gesagt hast, kann es den ursprünglichen Wortlaut abrufen, anstatt eine bereinigte Zusammenfassung. Dann sind da Kosten und
00:05:03Datenschutz. Die offiziellen Docs sagen, dass der Inhalt lokal auf der Festplatte bleibt, unter Verwendung von ChromaDB und SQLite, ohne dass ein API-
00:05:11Schlüssel für den Kernfluss erforderlich ist. Dann ist da der geringe Start-Kontext. Du musst nicht jedes Mal 40.000 Token
00:05:18an Projektwissen einfügen. Es wird dies ausführen. Du lädst genug Zeiger, damit der Agent weiß, wo er
00:05:24nachsehen muss. Der zeitliche Wissensgraph ist hier ebenfalls ein großes Ding, weil Softwareentscheidungen ablaufen.
00:05:31Wir nutzen REST-API. Das mag vor ein paar Monaten gestimmt haben, und dann könnte es letzten Monat falsch gewesen sein.
00:05:38Die normalen Fakten-Datenbanken können das tatsächlich übersehen. Ein zeitsensitives Speichersystem hat eine bessere Chance,
00:05:44zu verstehen, was sich wann geändert hat. Das ist der zweite große Kontrast. Gedächtnis geht nicht nur um Fakten,
00:05:50es geht um Zeit. Die Palace-Hierarchie ist clever, aber keineswegs perfekt. Für einige Projekte
00:05:57könnte eine einfache semantische ChromaDB-Suche über deine Transkripte mit weniger Konzepten den meisten Wert liefern.
00:06:02Es gibt auch die Einrichtung und Wartung, also sind lokale Datenbanken großartig, bis du Backups,
00:06:08Bereinigungen, Migrationen oder eine Synchronisierung benötigst. Und dies ist kein vollständiger Manager, um deine Speicherplattform zu verwalten. Wenn du
00:06:15Admin-Steuerelemente, Dashboards, Berechtigungen willst, ist dieses Tool noch nicht so weit. Eine praktische Warnung hier,
00:06:21da dieses Projekt viral gegangen ist, gibt es Lookalike-Domains. Das Readme sagt, die offiziellen Quellen sind
00:06:28das GitHub-Repo, das Python-Packaging und die Docs-Site. Also installiere es nicht von zufälligen Mem Palace-
00:06:34Websites, die du bei der Suche findest. Das ist keine kleine Warnung. Dies ist ein Tool, das deine Projekthistorie
00:06:39berührt, also behandle es wie einen Teil deiner Entwicklungsumgebung. Wenn du Claude Code,
00:06:44Cursor oder lokale Agenten benutzt, ergibt das Sinn. Oder wenn dir lokal zuerst tooling wichtig ist und
00:06:48du es einfach hasst, für Abonnements zu bezahlen, nur damit deine KI sich daran erinnert, was du ihr bereits gesagt hast.
00:06:53Ich würde davon absehen, wenn du einen gehosteten Zero-Config-Service willst,
00:06:57oder wenn deine Projekte kurz genug sind, dass ein Readme und ein guter Prompt das Problem bereits lösen.
00:07:02Wenn dir Coding-Tools wie dieses gefallen, abonniere unbedingt den BetterStack-Kanal. Wir sehen uns im nächsten Video.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video