Epitome

ทางการ

หน่วยความจำ AI ส่วนตัว — มอบความทรงจำร่วมที่คงอยู่ของตัวคุณให้กับเอเจนต์ AI ทุกตัว

คุณทำอะไรได้บ้างด้วย 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.

เอกสาร

Epitome

Epitome

หนึ่งเลเยอร์หน่วยความจำ สำหรับทุกเอเจนต์ AI

เลเยอร์ข้อมูลประจำตัวแบบพกพาที่ให้ทุกเอเจนต์ AI มีหน่วยความจำเกี่ยวกับคุณที่ใช้ร่วมกันและคงอยู่
โอเพนซอร์ส โฮสต์เองได้ เป็นของคุณ

MIT License GitHub Stars Tests

เว็บไซต์ · เริ่มต้นอย่างรวดเร็ว · เชื่อมต่อเอเจนต์ · เอกสาร · การมีส่วนร่วม


ปัญหา

ทุกการสนทนากับ AI เริ่มต้นจากศูนย์ คุณต้องพูดซ้ำกับทุกเอเจนต์ — ชื่อของคุณ, ความชอบ, โรคภูมิแพ้, เทคโนโลยีที่คุณใช้ ประวัติการแชทถูกแยกส่วนตามแอป ไม่มีเลเยอร์หน่วยความจำแบบพกพา

Epitome แก้ปัญหานี้ ฐานข้อมูลเดียวที่ทุกเอเจนต์ AI ใช้ร่วมกัน เพื่อให้พวกเขาทั้งหมดจดจำคุณได้


เริ่มต้นอย่างรวดเร็ว

แบบโฮสต์ (เร็วที่สุด)

  1. ลงทะเบียนที่ epitome.fyi
  2. ไปที่ Settings → API Keys และคัดลอก URL MCP ของคุณ
  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 key ของคุณจาก Settings → API Keys ในแดชบอร์ด (แบบโฮสต์หรือโฮสต์เอง)

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?

ประวัติการแชทVector DBแอปโน้ตEpitome
ข้อมูลประจำตัวแบบพกพา
หน่วยความจำร่วมหลายเอเจนต์
กราฟความรู้
ความยินยอมและการตรวจสอบต่อเอเจนต์
การแยกสคีมาต่อผู้ใช้
ข้อมูลแบบมีโครงสร้าง + ความหมายบางส่วน
โฮสต์เองได้

ห้าเลเยอร์

#เลเยอร์คำอธิบาย
01ฐานข้อมูลส่วนบุคคลตารางแบบมีโครงสร้าง, หน่วยความจำเวกเตอร์เชิงความหมาย, และที่เก็บข้อมูลแบบ key-value ข้อมูลของคุณอยู่ใน PostgreSQL — สืบค้นได้, ส่งออกได้, เป็นของคุณ
02ข้อมูลประจำตัวแบบพกพาโปรไฟล์แบบมีโครงสร้างที่เอเจนต์ AI อ่านได้ทันที ชื่อ, ความชอบ, ความสัมพันธ์ — ไม่มีการเริ่มต้นแบบเย็นชืด, ทุกการสนทนา
03คุณภาพของหน่วยความจำการให้คะแนนความมั่นใจ, การระบุแหล่งที่มา, และการจัดการวงจรชีวิต ความทรงจำได้รับความไว้วางใจผ่านการเสริมแรง ไม่ใช่ศรัทธาที่มืดบอด
04กราฟความรู้เอนทิตีที่มีขอบแบบมีประเภทและน้ำหนัก ผู้คน, สถานที่, แนวคิด — เชื่อมต่อกันในกราฟที่เติบโตไปพร้อมกับทุกการโต้ตอบ
05ความยินยอมและการตรวจสอบสิทธิ์ต่อตารางและบันทึกกิจกรรมแบบ append-only คุณควบคุมได้อย่างแม่นยำว่าแต่ละเอเจนต์สามารถเห็นและทำอะไรได้บ้าง

สถาปัตยกรรม

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

ผู้ใช้แต่ละคนได้รับสคีมา PostgreSQL ของตนเอง (user_{id}) — ไม่ใช่การรักษาความปลอดภัยระดับแถว แต่เป็นการแยกในระดับสคีมาเต็มรูปแบบ การเข้าถึงข้ามสคีมาเป็นไปไม่ได้ในระดับ SQL

ดู EPITOME_TECH_SPEC.md สำหรับสถาปัตยกรรมทั้งหมด


ความปลอดภัยและความเป็นส่วนตัว

  • คุณเป็นเจ้าของข้อมูลของคุณ — โฮสต์เองหรือใช้บริการแบบโฮสต์
  • การแยกสคีมา PostgreSQL ต่อผู้ใช้ — ไม่ใช่การรักษาความปลอดภัยระดับแถว แต่เป็นการแยกสคีมาเต็มรูปแบบ
  • กฎความยินยอมต่อเอเจนต์ — คุณควบคุมสิ่งที่แต่ละเอเจนต์สามารถอ่านและเขียนได้
  • บันทึกการตรวจสอบแบบ append-only — ทุกการเข้าถึงถูกบันทึก
  • พร้อมสำหรับ GDPR — ส่งออกหรือลบข้อมูลทั้งหมดของคุณได้ตลอดเวลา

เทคโนโลยีที่ใช้

ส่วนประกอบเทคโนโลยี
RuntimeNode.js 22 LTS
APIHono
ฐานข้อมูลPostgreSQL 17 + pgvector
MCP@modelcontextprotocol/sdk
FrontendReact 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