Epitome
offiziellPersö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
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.
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)
- Registriere dich auf epitome.fyi
- Gehe zu Einstellungen → API-Schlüssel und kopiere deine MCP-URL
- 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?
| Chatverlauf | Vektordatenbank | Notiz-Apps | Epitome | |
|---|---|---|---|---|
| Portable Identität | ✓ | |||
| Multi-Agent geteiltes Gedächtnis | ✓ | |||
| Wissensgraph | ✓ | |||
| Einwilligung & Audit pro Agent | ✓ | |||
| Schema-Isolation pro Nutzer | ✓ | |||
| Strukturierte + semantische Daten | teilweise | ✓ | ||
| Selbst hostbar | ✓ | ✓ |
Die fünf Schichten
| # | Schicht | Beschreibung |
|---|---|---|
| 01 | Persönliche Datenbank | Strukturierte Tabellen, vektorbasiertes semantisches Gedächtnis und Schlüssel-Wert-Speicher. Deine Daten leben in PostgreSQL – abfragbar, exportierbar, deins. |
| 02 | Portable Identität | Ein strukturiertes Profil, das jeder KI-Agent sofort lesen kann. Name, Vorlieben, Beziehungen – kein Kaltstart, jede Konversation. |
| 03 | Gedächtnisqualität | Konfidenzbewertung, Quellenzuordnung und Lebenszyklusverwaltung. Erinnerungen gewinnen Vertrauen durch Verstärkung, nicht durch blinden Glauben. |
| 04 | Wissensgraph | Entitäten mit typisierten, gewichteten Kanten. Personen, Orte, Konzepte – verbunden in einem Graphen, der mit jeder Interaktion wächst. |
| 05 | Einwilligung & Audit | Berechtigungen 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
| Komponente | Technologie |
|---|---|
| Laufzeitumgebung | Node.js 22 LTS |
| API | Hono |
| Datenbank | PostgreSQL 17 + pgvector |
| MCP | @modelcontextprotocol/sdk |
| Frontend | React 19 + Tailwind CSS 4 + shadcn/ui |
| Validierung | Zod |
| Testen | Vitest |
Dokumentation
- Schnellstart – In Minuten einsatzbereit
- JavaScript SDK – Bauen mit
@epitomefyi/sdk - npm-Paket – Installation und Versionshistorie
- KI-SDK-Werkzeuge –
searchMemory,saveMemory,getUserContextfür Werkzeugaufrufe - API-Referenz – Dokumentation der REST-Endpunkte
- MCP-Werkzeuge – Alle 3 MCP-Werkzeuge erklärt
- Architektur – Vollständige technische Spezifikation
- Datenmodell – Jede Tabelle, Spalte und Einschränkung
- Selbst-Hosting-Anleitung – Docker-Compose-Bereitstellung
- Sicherheit – Isolation, Einwilligung und Audit
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.