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. ไปที่ 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