Epitome

offiziell

Persönliches KI-Gedächtnis – gibt jedem KI-Agenten ein gemeinsames, beständiges Gedächtnis von dir

Was kann man mit Epitome MCP machen?

  • Erinnere dich daran, was dein KI-Assistent über dich weiß — bitte den Assistenten, gespeicherte Fakten, Präferenzen oder Kontext mit dem recall-Tool abzurufen.
  • Speichere neue Informationen in deinem gemeinsamen Speicher — weise den Assistenten an, eine Präferenz, einen Fakt oder ein Detail über dich mit dem memorize-Tool zu speichern.
  • Überprüfe und prüfe gespeicherte Erinnerungen — fordere eine Zusammenfassung oder Einsicht an, was gespeichert wurde und welche Agenten darauf zugegriffen haben, mit dem review-Tool.

Dokumentation

Epitome

Epitome

Eine Speicherschicht, jeder KI-Agent.

Die portable Identitätsschicht, die jedem KI-Agenten ein gemeinsames, dauerhaftes Gedächtnis über dich gibt.
Open Source. Selbst hostbar. Deins.

MIT License GitHub Stars Tests

Website · Schnellstart · Agent anbinden · Dokumentation · Mitwirken


Das Problem

Jede KI-Konversation beginnt bei null. Du wiederholst dich bei jedem Agenten – dein Name, deine Vorlieben, deine Allergien, dein Tech-Stack. Der Chatverlauf ist pro App isoliert. Es gibt keine portable Speicherschicht.

Epitome behebt das. Eine Datenbank, die jeder KI-Agent teilt, sodass sie sich alle an dich erinnern.


Schnellstart

Gehostet (am schnellsten)

  1. Registriere dich auf epitome.fyi
  2. Gehe zu Einstellungen → API-Schlüssel und kopiere deine MCP-URL
  3. Einen KI-Agenten anbinden – fertig

Selbst gehostet

git clone https://github.com/gunning4it/epitome.git
cd epitome
cp .env.example .env    # edit with your credentials
docker compose up -d

Öffne localhost:5173 und melde dich mit Google- oder GitHub-OAuth an.


Einen KI-Agenten anbinden

Hole deinen API-Schlüssel aus Einstellungen → API-Schlüssel im Dashboard (gehostet oder selbst gehostet).

Claude Desktop

Füge zu deiner claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "epitome": {
      "url": "https://epitome.fyi/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Claude Code

claude mcp add --transport http --header "Authorization: Bearer YOUR_API_KEY" epitome https://epitome.fyi/mcp

Selbst gehostet

Ersetze bei selbst gehosteten Instanzen https://epitome.fyi durch http://localhost:3000.

Epitome stellt 3 MCP-Werkzeuge bereit – recall, memorize und review. Siehe die vollständige Werkzeugreferenz.


Für wen das ist

  • KI-Entwickler, die Agenten mit dauerhaftem Nutzergedächtnis bauen
  • Power-User, die möchten, dass jede KI sich plattformübergreifend an sie erinnert
  • Selbst-Hoster, die volle Datenhoheit wollen – keine Cloud nötig

Anwendungsfälle

  • Dein Mahlzeiten-Tracking-Agent erinnert sich an deine Allergien
  • Dein Coding-Assistent kennt deinen Stack, deine Muster, dein Team
  • Dein Kalender-Agent kennt deine Familie, deine Prioritäten, deine Routinen
  • Jedes neue KI-Tool, das du ausprobierst, kennt dich vom ersten Tag an

Warum Epitome?

ChatverlaufVektordatenbankNotiz-AppsEpitome
Portable Identität
Multi-Agent geteiltes Gedächtnis
Wissensgraph
Einwilligung & Audit pro Agent
Schema-Isolation pro Nutzer
Strukturierte + semantische Datenteilweise
Selbst hostbar

Die fünf Schichten

#SchichtBeschreibung
01Persönliche DatenbankStrukturierte Tabellen, vektorbasiertes semantisches Gedächtnis und Schlüssel-Wert-Speicher. Deine Daten leben in PostgreSQL – abfragbar, exportierbar, deins.
02Portable IdentitätEin strukturiertes Profil, das jeder KI-Agent sofort lesen kann. Name, Vorlieben, Beziehungen – kein Kaltstart, jede Konversation.
03GedächtnisqualitätKonfidenzbewertung, Quellenzuordnung und Lebenszyklusverwaltung. Erinnerungen gewinnen Vertrauen durch Verstärkung, nicht durch blinden Glauben.
04WissensgraphEntitäten mit typisierten, gewichteten Kanten. Personen, Orte, Konzepte – verbunden in einem Graphen, der mit jeder Interaktion wächst.
05Einwilligung & AuditBerechtigungen pro Tabelle und ein ausschließlich anfügbares Aktivitätsprotokoll. Du kontrollierst genau, was jeder Agent sehen und tun darf.

Architektur

AI Agent ──→ MCP (Streamable HTTP) ──→ Hono API ──→ PostgreSQL
                                         │
                                    per-user schema
                                      isolation

Jeder Nutzer erhält sein eigenes PostgreSQL-Schema (user_{id}) – keine Sicherheit auf Zeilenebene, sondern vollständige Schema-Isolation. Schemaübergreifender Zugriff ist auf SQL-Ebene unmöglich.

Siehe EPITOME_TECH_SPEC.md für die vollständige Architektur.


Sicherheit & Datenschutz

  • Du besitzt deine Daten – selbst hosten oder den gehosteten Dienst nutzen
  • PostgreSQL-Schema-Isolation pro Nutzer – keine Sicherheit auf Zeilenebene, vollständige Schema-Trennung
  • Einwilligungsregeln pro Agent – du kontrollierst, was jeder Agent lesen und schreiben darf
  • Ausschließlich anfügbares Audit-Protokoll – jeder Zugriff wird aufgezeichnet
  • DSGVO-konform – exportiere oder lösche alle deine Daten jederzeit

Tech-Stack

KomponenteTechnologie
LaufzeitumgebungNode.js 22 LTS
APIHono
DatenbankPostgreSQL 17 + pgvector
MCP@modelcontextprotocol/sdk
FrontendReact 19 + Tailwind CSS 4 + shadcn/ui
ValidierungZod
TestenVitest

Dokumentation


Mitwirken

Beiträge sind willkommen! Siehe CONTRIBUTING.md für Richtlinien.

git clone https://github.com/gunning4it/epitome.git
cd epitome && cp .env.example .env
docker compose up -d

Eröffne dann einen PR – wir helfen gerne bei deinem ersten Beitrag.


Lizenz

MIT