Epitome

आधिकारिक

व्यक्तिगत AI मेमोरी — प्रत्येक AI एजेंट को आपकी साझा, स्थायी मेमोरी प्रदान करती है

Epitome MCP के साथ आप क्या कर सकते हैं?

  • याद करें कि आपका AI सहायक आपके बारे में क्या जानता है — सहायक से recall टूल का उपयोग करके संग्रहीत तथ्यों, प्राथमिकताओं या संदर्भ को पुनः प्राप्त करने के लिए कहें।
  • अपनी साझा मेमोरी में नई जानकारी सहेजें — सहायक को memorize टूल के माध्यम से अपने बारे में कोई प्राथमिकता, तथ्य या विवरण स्थायी रूप से संग्रहीत करने के लिए कहें।
  • संग्रहीत मेमोरी की समीक्षा और ऑडिट करेंreview टूल का उपयोग करके सहेजी गई जानकारी और किन एजेंटों ने उस तक पहुँच बनाई है, इसका सारांश या निरीक्षण का अनुरोध करें।

दस्तावेज़

Epitome

Epitome

एक स्मृति परत, हर AI एजेंट।

पोर्टेबल पहचान परत जो हर AI एजेंट को आपकी एक साझा, स्थायी स्मृति देती है।
ओपन सोर्स। स्व-होस्ट करने योग्य। आपका।

MIT License GitHub Stars Tests

वेबसाइट · त्वरित शुरुआत · एक एजेंट कनेक्ट करें · दस्तावेज़ · योगदान


समस्या

हर AI वार्तालाप शून्य से शुरू होता है। आप हर एजेंट को अपना नाम, अपनी प्राथमिकताएँ, अपनी एलर्जी, अपना टेक स्टैक दोहराते हैं। चैट इतिहास प्रति ऐप अलग-थलग है। कोई पोर्टेबल स्मृति परत नहीं है।

Epitome इसे ठीक करता है। एक डेटाबेस जिसे हर AI एजेंट साझा करता है, ताकि वे सभी आपको याद रखें।


त्वरित शुरुआत

होस्टेड (सबसे तेज़)

  1. epitome.fyi पर साइन अप करें
  2. सेटिंग्स → API कुंजियाँ पर जाएँ और अपना MCP URL कॉपी करें
  3. एक AI एजेंट कनेक्ट करें — हो गया

स्व-होस्टेड

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

localhost:5173 खोलें और Google या GitHub OAuth से साइन इन करें।


एक AI एजेंट कनेक्ट करें

डैशबोर्ड (होस्टेड या स्व-होस्टेड) में सेटिंग्स → API कुंजियाँ से अपनी API कुंजी प्राप्त करें।

Claude Desktop

अपने claude_desktop_config.json में जोड़ें:

{
  "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

स्व-होस्टेड

स्व-होस्टेड के लिए, https://epitome.fyi को http://localhost:3000 से बदलें।

Epitome 3 MCP उपकरण प्रदान करता है — recall, memorize, और review। पूर्ण उपकरण संदर्भ देखें।


यह किसके लिए है

  • AI डेवलपर्स जो ऐसे एजेंट बना रहे हैं जिन्हें स्थायी उपयोगकर्ता स्मृति की आवश्यकता है
  • पावर उपयोगकर्ता जो चाहते हैं कि हर AI उन्हें प्लेटफ़ॉर्म पर याद रखे
  • स्व-होस्टर जो पूर्ण डेटा स्वामित्व चाहते हैं — कोई क्लाउड आवश्यक नहीं

उपयोग के मामले

  • आपका भोजन-ट्रैकिंग एजेंट आपकी एलर्जी याद रखता है
  • आपका कोडिंग सहायक आपका स्टैक, आपके पैटर्न, आपकी टीम जानता है
  • आपका कैलेंडर एजेंट आपके परिवार, आपकी प्राथमिकताओं, आपकी दिनचर्या को जानता है
  • हर नया AI उपकरण जिसे आप आज़माते हैं, पहले दिन से ही आपको जानता है

Epitome क्यों?

चैट इतिहासवेक्टर DBनोट ऐप्सEpitome
पोर्टेबल पहचान
बहु-एजेंट साझा स्मृति
ज्ञान ग्राफ़
सहमति और ऑडिट प्रति एजेंट
प्रति-उपयोगकर्ता स्कीमा पृथक्करण
संरचित + अर्थपूर्ण डेटाआंशिक
स्व-होस्ट करने योग्य

पाँच परतें

#परतविवरण
01व्यक्तिगत डेटाबेससंरचित तालिकाएँ, वेक्टर अर्थपूर्ण स्मृति, और की-वैल्यू भंडारण। आपका डेटा PostgreSQL में रहता है — क्वेरी करने योग्य, निर्यात योग्य, आपका।
02पोर्टेबल पहचानएक संरचित प्रोफ़ाइल जिसे कोई भी AI एजेंट तुरंत पढ़ सकता है। नाम, प्राथमिकताएँ, संबंध — शून्य कोल्ड स्टार्ट, हर वार्तालाप।
03स्मृति गुणवत्ताविश्वास स्कोरिंग, स्रोत विशेषता, और जीवनचक्र प्रबंधन। स्मृतियाँ अंध विश्वास से नहीं, बल्कि सुदृढीकरण के माध्यम से विश्वास अर्जित करती हैं।
04ज्ञान ग्राफ़टाइप किए गए, भारित किनारों वाली इकाइयाँ। लोग, स्थान, अवधारणाएँ — एक ग्राफ़ में जुड़े हुए जो हर बातचीत के साथ बढ़ता है।
05सहमति और ऑडिटप्रति-तालिका अनुमतियाँ और एक केवल-जोड़ गतिविधि लॉग। आप ठीक-ठीक नियंत्रित करते हैं कि प्रत्येक एजेंट क्या देख और कर सकता है।

आर्किटेक्चर

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

प्रत्येक उपयोगकर्ता को अपनी PostgreSQL स्कीमा (user_{id}) मिलती है — पंक्ति-स्तरीय सुरक्षा नहीं, पूर्ण स्कीमा-स्तरीय पृथक्करण। SQL स्तर पर क्रॉस-स्कीमा पहुँच असंभव है।

पूर्ण आर्किटेक्चर के लिए EPITOME_TECH_SPEC.md देखें।


सुरक्षा और गोपनीयता

  • आप अपने डेटा के मालिक हैं — स्व-होस्ट करें या होस्टेड सेवा का उपयोग करें
  • प्रति-उपयोगकर्ता PostgreSQL स्कीमा पृथक्करण — पंक्ति-स्तरीय सुरक्षा नहीं, पूर्ण स्कीमा पृथक्करण
  • प्रति-एजेंट सहमति नियम — आप नियंत्रित करते हैं कि प्रत्येक एजेंट क्या पढ़ और लिख सकता है
  • केवल-जोड़ ऑडिट लॉग — हर पहुँच दर्ज की जाती है
  • GDPR-तैयार — किसी भी समय अपना सारा डेटा निर्यात या हटाएँ

टेक स्टैक

घटकप्रौद्योगिकी
रनटाइमNode.js 22 LTS
APIHono
डेटाबेसPostgreSQL 17 + pgvector
MCP@modelcontextprotocol/sdk
फ्रंटएंडReact 19 + Tailwind CSS 4 + shadcn/ui
सत्यापनZod
परीक्षणVitest

दस्तावेज़ीकरण


योगदान

योगदान का स्वागत है! दिशानिर्देशों के लिए CONTRIBUTING.md देखें।

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

फिर एक PR खोलें — हमें आपके पहले योगदान में मदद करने में खुशी होगी।


लाइसेंस

MIT