Epitome

resmi

Memori 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 recall tool.
  • Save new information to your shared memory — tell the assistant to persist a preference, fact, or detail about you via the memorize tool.
  • Review and audit stored memories — request a summary or inspection of what’s been saved and which agents have accessed it using the review tool.

Dokumentasi

Epitome

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.

MIT License GitHub Stars Tests

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)

  1. Daftar di epitome.fyi
  2. Buka Pengaturan → Kunci API dan salin URL MCP Anda
  3. 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 ObrolanDB VektorAplikasi CatatanEpitome
Identitas portabel
Memori bersama multi-agen
Graf pengetahuan
Persetujuan & audit per agen
Isolasi skema per pengguna
Data terstruktur + semantiksebagian
Dapat di-host sendiri

Lima Lapisan

#LapisanDeskripsi
01Basis Data PribadiTabel terstruktur, memori semantik vektor, dan penyimpanan kunci-nilai. Data Anda berada di PostgreSQL — dapat dikueri, diekspor, milik Anda.
02Identitas PortabelProfil terstruktur yang dapat dibaca oleh agen AI mana pun secara instan. Nama, preferensi, hubungan — tanpa awal yang dingin, di setiap percakapan.
03Kualitas MemoriSkor kepercayaan, atribusi sumber, dan manajemen siklus hidup. Memori mendapatkan kepercayaan melalui penguatan, bukan keyakinan buta.
04Graf PengetahuanEntitas dengan sisi yang diketik dan berbobot. Orang, tempat, konsep — terhubung dalam graf yang tumbuh seiring setiap interaksi.
05Persetujuan & AuditIzin 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

KomponenTeknologi
RuntimeNode.js 22 LTS
APIHono
Basis DataPostgreSQL 17 + pgvector
MCP@modelcontextprotocol/sdk
FrontendReact 19 + Tailwind CSS 4 + shadcn/ui
ValidasiZod
PengujianVitest

Dokumentasi


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.


Lisensi

MIT