Epitome
आधिकारिकव्यक्तिगत AI मेमोरी — प्रत्येक AI एजेंट को आपकी साझा, स्थायी मेमोरी प्रदान करती है
Epitome MCP के साथ आप क्या कर सकते हैं?
- याद करें कि आपका AI सहायक आपके बारे में क्या जानता है — सहायक से
recallटूल का उपयोग करके संग्रहीत तथ्यों, प्राथमिकताओं या संदर्भ को पुनः प्राप्त करने के लिए कहें। - अपनी साझा मेमोरी में नई जानकारी सहेजें — सहायक को
memorizeटूल के माध्यम से अपने बारे में कोई प्राथमिकता, तथ्य या विवरण स्थायी रूप से संग्रहीत करने के लिए कहें। - संग्रहीत मेमोरी की समीक्षा और ऑडिट करें —
reviewटूल का उपयोग करके सहेजी गई जानकारी और किन एजेंटों ने उस तक पहुँच बनाई है, इसका सारांश या निरीक्षण का अनुरोध करें।
दस्तावेज़
Epitome
एक स्मृति परत, हर AI एजेंट।
पोर्टेबल पहचान परत जो हर AI एजेंट को आपकी एक साझा, स्थायी स्मृति देती है।
ओपन सोर्स। स्व-होस्ट करने योग्य। आपका।
वेबसाइट · त्वरित शुरुआत · एक एजेंट कनेक्ट करें · दस्तावेज़ · योगदान
समस्या
हर AI वार्तालाप शून्य से शुरू होता है। आप हर एजेंट को अपना नाम, अपनी प्राथमिकताएँ, अपनी एलर्जी, अपना टेक स्टैक दोहराते हैं। चैट इतिहास प्रति ऐप अलग-थलग है। कोई पोर्टेबल स्मृति परत नहीं है।
Epitome इसे ठीक करता है। एक डेटाबेस जिसे हर AI एजेंट साझा करता है, ताकि वे सभी आपको याद रखें।
त्वरित शुरुआत
होस्टेड (सबसे तेज़)
- epitome.fyi पर साइन अप करें
- सेटिंग्स → API कुंजियाँ पर जाएँ और अपना MCP URL कॉपी करें
- एक 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 |
| API | Hono |
| डेटाबेस | PostgreSQL 17 + pgvector |
| MCP | @modelcontextprotocol/sdk |
| फ्रंटएंड | React 19 + Tailwind CSS 4 + shadcn/ui |
| सत्यापन | Zod |
| परीक्षण | Vitest |
दस्तावेज़ीकरण
- त्वरित शुरुआत — मिनटों में चालू करें
- JavaScript SDK —
@epitomefyi/sdkके साथ बनाएँ - npm पैकेज — स्थापित करें और संस्करण इतिहास
- AI SDK उपकरण —
searchMemory,saveMemory,getUserContextउपकरण-कॉलिंग के लिए - API संदर्भ — REST एंडपॉइंट दस्तावेज़ीकरण
- MCP उपकरण — सभी 3 MCP उपकरणों की व्याख्या
- आर्किटेक्चर — पूर्ण तकनीकी विनिर्देश
- डेटा मॉडल — हर तालिका, स्तंभ, और बाधा
- स्व-होस्टिंग गाइड — Docker Compose परिनियोजन
- सुरक्षा — पृथक्करण, सहमति, और ऑडिट
योगदान
योगदान का स्वागत है! दिशानिर्देशों के लिए CONTRIBUTING.md देखें।
git clone https://github.com/gunning4it/epitome.git
cd epitome && cp .env.example .env
docker compose up -d
फिर एक PR खोलें — हमें आपके पहले योगदान में मदद करने में खुशी होगी।