Epitome
resmiMemori AI pribadi — memberikan setiap agen AI memori bersama yang persisten tentang Anda
Apa yang bisa Anda lakukan dengan Epitome MCP?
- Recall what your AI assistant knows about you — ask the assistant to retrieve stored facts, preferences, or context using the
recalltool. - Save new information to your shared memory — tell the assistant to persist a preference, fact, or detail about you via the
memorizetool. - Review and audit stored memories — request a summary or inspection of what’s been saved and which agents have accessed it using the
reviewtool.
Dokumentasi
Epitome
Satu lapisan memori, untuk setiap agen AI.
Lapisan identitas portabel yang memberikan setiap agen AI memori bersama dan persisten tentang Anda.
Sumber terbuka. Dapat di-host sendiri. Milik Anda.
Situs Web · Mulai Cepat · Hubungkan Agen · Dokumentasi · Berkontribusi
Masalahnya
Setiap percakapan AI dimulai dari nol. Anda mengulangi informasi tentang diri Anda ke setiap agen — nama, preferensi, alergi, tumpukan teknologi Anda. Riwayat obrolan terisolasi per aplikasi. Tidak ada lapisan memori portabel.
Epitome memperbaikinya. Satu basis data yang dibagikan oleh semua agen AI, sehingga mereka semua mengingat Anda.
Mulai Cepat
Hosted (tercepat)
- Daftar di epitome.fyi
- Buka Pengaturan → Kunci API dan salin URL MCP Anda
- Hubungkan agen AI — selesai
Hosting Sendiri
git clone https://github.com/gunning4it/epitome.git
cd epitome
cp .env.example .env # edit with your credentials
docker compose up -d
Buka localhost:5173 dan masuk dengan OAuth Google atau GitHub.
Hubungkan Agen AI
Dapatkan kunci API Anda dari Pengaturan → Kunci API di dasbor (hosted atau hosting sendiri).
Claude Desktop
Tambahkan ke claude_desktop_config.json Anda:
{
"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
Hosting Sendiri
Untuk hosting sendiri, ganti https://epitome.fyi dengan http://localhost:3000.
Epitome menyediakan 3 alat MCP — recall, memorize, dan review. Lihat referensi alat lengkap.
Untuk Siapa Ini
- Pengembang AI yang membangun agen yang membutuhkan memori pengguna persisten
- Pengguna mahir yang ingin setiap AI mengingat mereka di berbagai platform
- Hosting sendiri yang menginginkan kepemilikan data penuh — tanpa cloud
Kasus Penggunaan
- Agen pelacak makanan Anda mengingat alergi Anda
- Asisten koding Anda mengetahui tumpukan, pola, dan tim Anda
- Agen kalender Anda mengetahui keluarga, prioritas, dan rutinitas Anda
- Setiap alat AI baru yang Anda coba sudah mengenal Anda sejak hari pertama
Mengapa Epitome?
| Riwayat Obrolan | DB Vektor | Aplikasi Catatan | Epitome | |
|---|---|---|---|---|
| Identitas portabel | ✓ | |||
| Memori bersama multi-agen | ✓ | |||
| Graf pengetahuan | ✓ | |||
| Persetujuan & audit per agen | ✓ | |||
| Isolasi skema per pengguna | ✓ | |||
| Data terstruktur + semantik | sebagian | ✓ | ||
| Dapat di-host sendiri | ✓ | ✓ |
Lima Lapisan
| # | Lapisan | Deskripsi |
|---|---|---|
| 01 | Basis Data Pribadi | Tabel terstruktur, memori semantik vektor, dan penyimpanan kunci-nilai. Data Anda berada di PostgreSQL — dapat dikueri, diekspor, milik Anda. |
| 02 | Identitas Portabel | Profil terstruktur yang dapat dibaca oleh agen AI mana pun secara instan. Nama, preferensi, hubungan — tanpa awal yang dingin, di setiap percakapan. |
| 03 | Kualitas Memori | Skor kepercayaan, atribusi sumber, dan manajemen siklus hidup. Memori mendapatkan kepercayaan melalui penguatan, bukan keyakinan buta. |
| 04 | Graf Pengetahuan | Entitas dengan sisi yang diketik dan berbobot. Orang, tempat, konsep — terhubung dalam graf yang tumbuh seiring setiap interaksi. |
| 05 | Persetujuan & Audit | Izin per tabel dan log aktivitas hanya-tambah. Anda mengontrol dengan tepat apa yang dapat dilihat dan dilakukan setiap agen. |
Arsitektur
AI Agent ──→ MCP (Streamable HTTP) ──→ Hono API ──→ PostgreSQL
│
per-user schema
isolation
Setiap pengguna mendapatkan skema PostgreSQL mereka sendiri (user_{id}) — bukan keamanan tingkat baris, isolasi tingkat skema penuh. Akses lintas skema tidak mungkin dilakukan di tingkat SQL.
Lihat EPITOME_TECH_SPEC.md untuk arsitektur lengkap.
Keamanan & Privasi
- Anda memiliki data Anda — hosting sendiri atau gunakan layanan hosted
- Isolasi skema PostgreSQL per pengguna — bukan keamanan tingkat baris, pemisahan skema penuh
- Aturan persetujuan per agen — Anda mengontrol apa yang dapat dibaca dan ditulis setiap agen
- Log audit hanya-tambah — setiap akses dicatat
- Siap GDPR — ekspor atau hapus semua data Anda kapan saja
Tumpukan Teknologi
| Komponen | Teknologi |
|---|---|
| Runtime | Node.js 22 LTS |
| API | Hono |
| Basis Data | PostgreSQL 17 + pgvector |
| MCP | @modelcontextprotocol/sdk |
| Frontend | React 19 + Tailwind CSS 4 + shadcn/ui |
| Validasi | Zod |
| Pengujian | Vitest |
Dokumentasi
- Mulai Cepat — Berjalan dalam hitungan menit
- SDK JavaScript — Bangun dengan
@epitomefyi/sdk - Paket npm — Instalasi dan riwayat versi
- Alat SDK AI —
searchMemory,saveMemory,getUserContextuntuk pemanggilan alat - Referensi API — Dokumentasi endpoint REST
- Alat MCP — Semua 3 alat MCP dijelaskan
- Arsitektur — Spesifikasi teknis lengkap
- Model Data — Setiap tabel, kolom, dan batasan
- Panduan Hosting Sendiri — Penerapan Docker Compose
- Keamanan — Isolasi, persetujuan, dan audit
Berkontribusi
Kontribusi sangat diterima! Lihat CONTRIBUTING.md untuk panduan.
git clone https://github.com/gunning4it/epitome.git
cd epitome && cp .env.example .env
docker compose up -d
Kemudian buka PR — kami dengan senang hati membantu kontribusi pertama Anda.