จะเกิดอะไรขึ้นถ้าผู้ช่วย AI ของคุณจดจำทุกการตัดสินใจด้านสถาปัตยกรรม การแก้ไขข้อผิดพลาด และเซสชันการปรับโครงสร้างโค้ดตลอดหลายสัปดาห์ของการพัฒนา? Claude-mem ช่วยขจัดปัญหาการสูญหายของบริบท โดยจะบันทึกการใช้งานเครื่องมือโดยอัตโนมัติ บีบอัดข้อมูลเป็นสรุปความหมาย และฉีดประวัติที่เกี่ยวข้องเข้าไปในทุกเซสชัน Claude Code ใหม่
ปัญหา: การลืมบริบทในการพัฒนาที่ใช้ AI ช่วยเหลือ
ทุกเซสชันของ Claude Code เริ่มต้นจากหน้าว่างเปล่า เมื่อคุณปิดเทอร์มินัลหรือยกเลิกการเชื่อมต่อจากเซสชัน Claude จะลืมทุกสิ่งทุกอย่าง ไม่ว่าจะเป็นโครงสร้างโปรเจกต์ของคุณ การตัดสินใจในการปรับโครงสร้างโค้ดล่าสุด การค้นพบในการดีบัก และรูปแบบสถาปัตยกรรม สิ่งนี้ทำให้คุณต้องอธิบายโค้ดเบสของคุณซ้ำแล้วซ้ำเล่า เปลืองโทเค็นไปกับบริบทที่ซ้ำซ้อน และขัดขวางความต่อเนื่องของการทำงาน
ปัจจุบันนักพัฒนาแก้ปัญหานี้ด้วยการดูแลไฟล์ CLAUDE.md ด้วยตนเอง จดบันทึกในเอกสารแยกต่างหาก หรืออธิบายบริบทของโปรเจกต์ใหม่ตั้งแต่เริ่มต้นทุกเซสชัน วิธีการเหล่านี้เปราะบาง ใช้เวลานาน และไม่สามารถบันทึกความสมบูรณ์ของประวัติการพัฒนาของคุณได้อย่างครบถ้วน Claude-mem แก้ปัญหานี้ด้วยการสังเกตการเรียกใช้เครื่องมือทุกครั้งโดยอัตโนมัติ บีบอัดผลลัพธ์ให้เป็นหน่วยความจำเชิงความหมายที่สามารถค้นหาได้ และดึงบริบทที่เกี่ยวข้องมาใช้อย่างชาญฉลาดเมื่อคุณต้องการ
ต้องการแพลตฟอร์มแบบรวมศูนย์ All-in-One สำหรับทีมพัฒนาของคุณเพื่อทำงานร่วมกันด้วย ประสิทธิภาพสูงสุดหรือไม่?
Apidog ตอบสนองทุกความต้องการของคุณ และ สามารถใช้แทน Postman ได้ในราคาที่ประหยัดกว่ามาก!
ปุ่ม
ทำความเข้าใจสถาปัตยกรรมของ Claude-mem
Claude-mem ทำงานเป็นระบบบีบอัดหน่วยความจำถาวรที่เชื่อมโยงกับวงจรชีวิตของ Claude Code โดยจะบันทึกผลลัพธ์ของเครื่องมือ—โดยทั่วไปคือ 1,000 ถึง 10,000 โทเค็น—และบีบอัดให้เป็นข้อมูลการสังเกตเชิงความหมายประมาณ 500 โทเค็นโดยใช้ Claude's Agent SDK ข้อมูลการสังเกตเหล่านี้จะถูกจัดหมวดหมู่ตามประเภท (การตัดสินใจ, การแก้ไขข้อผิดพลาด, คุณสมบัติ, การปรับโครงสร้างโค้ด, การค้นพบ, การเปลี่ยนแปลง) และติดแท็กด้วยแนวคิดที่เกี่ยวข้องและการอ้างอิงไฟล์ จากนั้นจะถูกจัดเก็บในฐานข้อมูล SQLite ภายในเครื่องพร้อมความสามารถในการค้นหาข้อความเต็มรูปแบบ
ระบบใช้ห้า lifecycle hooks เพื่อบันทึกบริบท:
- SessionStart: แทรกบริบทจากเซสชันก่อนหน้าเมื่อคุณเริ่มต้น
- UserPromptSubmit: บันทึกคำสั่งของคุณเพื่อการจดจำรูปแบบ
- PostToolUse: สังเกตการทำงานของเครื่องมือทุกครั้งและผลลัพธ์
- Stop: สร้างสรุปเซสชันเมื่อ Claude ตอบสนองเสร็จสิ้น
- SessionEnd: สิ้นสุดการจัดเก็บเซสชันและการล้างข้อมูล
สถาปัตยกรรมนี้ช่วยให้เกิด progressive disclosure—ระบบการดึงหน่วยความจำแบบแบ่งชั้นที่สร้างสมดุลระหว่างความครอบคลุมและประสิทธิภาพของโทเค็น แทนที่จะเทประวัติทั้งหมดของคุณลงในบริบท Claude-mem จะดึงข้อมูลการสังเกตเป็นชั้นๆ ช่วยประหยัดโทเค็นได้ประมาณ 2,250 โทเค็นต่อเซสชันเมื่อเทียบกับการจัดการบริบทด้วยตนเอง
การติดตั้งและข้อกำหนดของระบบ
Claude-mem ต้องการ Node.js เวอร์ชัน 18.0.0 ขึ้นไป, Claude Code เวอร์ชันล่าสุดที่รองรับปลั๊กอิน, และ Bun เป็นรันไทม์ JavaScript และตัวจัดการกระบวนการ (จะถูกติดตั้งโดยอัตโนมัติหากไม่มี) SQLite 3 ถูกรวมมาด้วยสำหรับการจัดเก็บข้อมูลถาวร ปลั๊กอินนี้ทำงานได้หลายแพลตฟอร์มทั้งบน Windows, macOS และ Linux

การติดตั้งแบบรวดเร็ว
ติดตั้ง Claude-mem ได้โดยตรงจาก plugin marketplace ด้วยสองคำสั่ง:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
รีสตาร์ท Claude Code หลังการติดตั้ง ปลั๊กอินจะดาวน์โหลดไบนารีที่สร้างไว้ล่วงหน้าโดยอัตโนมัติ ติดตั้งส่วนประกอบที่จำเป็นรวมถึง Bun และ SQLite กำหนดค่า hooks สำหรับการจัดการวงจรชีวิตของเซสชัน และเริ่มบริการ worker โดยอัตโนมัติในเซสชันแรกของคุณ

การติดตั้งขั้นสูงจากซอร์สโค้ด
สำหรับการพัฒนาหรือการทดสอบ ให้โคลนและสร้างจากซอร์สโค้ดบน GitHub:
git clone https://github.com/thedotmack/claude-mem.git
cd claude-mem
npm install
npm run build
npm run worker:start
วิธีการนี้มีประโยชน์หากคุณต้องการปรับเปลี่ยนปลั๊กอินหรือใช้งานฟีเจอร์เบต้าอย่าง Endless Mode

การตรวจสอบหลังการติดตั้ง
หลังการติดตั้ง ให้ตรวจสอบว่าทุกอย่างทำงานได้:
- ตรวจสอบการติดตั้งปลั๊กอิน:
cat plugin/hooks/hooks.json
- ตรวจสอบว่าบริการ worker กำลังทำงานอยู่:
curl http://localhost:37777/api/health
- ดูบันทึก worker ล่าสุด:
npm run worker:logs
ทดสอบการดึงบริบทโดยการเริ่มเซสชัน Claude Code ใหม่ คุณควรเห็นบริบทจากเซสชันก่อนหน้าโหลดโดยอัตโนมัติในพรอมต์เริ่มต้น
การจัดเก็บข้อมูลและการกำหนดค่า
Claude-mem จัดเก็บข้อมูลทั้งหมดในเครื่องที่ ~/.claude-mem/:
- ฐานข้อมูล:
~/.claude-mem/claude-mem.db(SQLite พร้อมการค้นหา FTS5) - ไฟล์ PID:
~/.claude-mem/.worker.pid - ไฟล์พอร์ต:
~/.claude-mem/.worker.port - บันทึก:
~/.claude-mem/logs/worker-YYYY-MM-DD.log - การตั้งค่า:
~/.claude-mem/settings.json
แทนที่ไดเรกทอรีข้อมูลเริ่มต้นด้วยตัวแปรสภาพแวดล้อม:
export CLAUDE_MEM_DATA_DIR=/custom/path
ตัวเลือกการกำหนดค่า
การตั้งค่าจะถูกจัดการใน ~/.claude-mem/settings.json (สร้างอัตโนมัติเมื่อรันครั้งแรก) การกำหนดค่าที่สำคัญประกอบด้วย:
CLAUDE_MEM_CONTEXT_OBSERVATIONS: จำนวนการสังเกตที่ถูกแทรกเมื่อเริ่มต้นเซสชัน (ค่าเริ่มต้น: 50)CLAUDE_MEM_FOLDER_INDEX_ENABLED: เปิด/ปิดไฟล์ CLAUDE.md ที่สร้างอัตโนมัติในโฟลเดอร์- การเลือกโมเดลสำหรับการบีบอัดที่ขับเคลื่อนด้วย AI
- การตั้งค่าพอร์ตและโฮสต์ของ Worker
- การกำหนดค่าระดับบันทึก
Claude-mem บันทึกและประมวลผลบริบทอย่างไร
เมื่อคุณใช้ Claude Code โดยเปิดใช้งาน claude-mem ระบบจะบันทึกการเรียกใช้เครื่องมือทุกครั้งโดยอัตโนมัติ ไม่ว่า Claude จะอ่านไฟล์ รันคำสั่ง bash ค้นหาด้วย glob patterns หรือแก้ไขโค้ด claude-mem จะสังเกตข้อมูลนำเข้าและผลลัพธ์
บริการ worker จะประมวลผลข้อมูลการสังเกตเหล่านี้และดึงข้อมูลออกมา:
- หัวข้อ: คำอธิบายสั้นๆ เกี่ยวกับสิ่งที่เกิดขึ้น
- หัวข้อย่อย: บริบทเพิ่มเติม
- เรื่องราว: คำอธิบายโดยละเอียดของกิจกรรม
- ข้อเท็จจริง: บทเรียนสำคัญเป็นข้อๆ
- แนวคิด: แท็กและหมวดหมู่ที่เกี่ยวข้องสำหรับการค้นหา
- ประเภท: การจำแนกประเภท (การตัดสินใจ, การแก้ไขข้อผิดพลาด, คุณสมบัติ, การปรับโครงสร้างโค้ด, การค้นพบ, การเปลี่ยนแปลง)
- ไฟล์: ไฟล์ใดบ้างที่ถูกอ่านหรือแก้ไข
การบีบอัดนี้เกิดขึ้นโดยอัตโนมัติโดยไม่ต้องมีการแทรกแซงด้วยตนเอง ผลลัพธ์ของเครื่องมือดิบอาจมี 5,000 โทเค็น แต่การสังเกตเชิงความหมายที่จัดเก็บในฐานข้อมูลจะอยู่ที่ประมาณ 500 โทเค็น—รักษาความหมายในขณะที่กำจัดข้อมูลที่ไม่จำเป็น
สรุปเซสชัน
เมื่อ Claude ตอบสนองเสร็จสิ้น (โดยเรียกใช้ Stop hook) claude-mem จะสร้างสรุปเซสชันโดยอัตโนมัติ ซึ่งประกอบด้วย:
- คำขอ: สิ่งที่คุณร้องขอ
- สิ่งที่สืบค้น: สิ่งที่ Claude ค้นหาเพื่อตอบ
- สิ่งที่เรียนรู้: การค้นพบและข้อมูลเชิงลึกที่สำคัญ
- สิ่งที่ทำสำเร็จ: สิ่งที่ทำสำเร็จ
- ขั้นตอนต่อไป: การดำเนินการติดตามผลที่แนะนำ
สรุปเหล่านี้จะถูกแทรกเข้าไปในเซสชันในอนาคตควบคู่ไปกับการสังเกตแต่ละรายการ โดยให้ทั้งรายละเอียดปลีกย่อยและบริบทเรื่องราวระดับสูง
การใช้เครื่องมือค้นหา MCP เพื่อสอบถามหน่วยความจำของคุณ
Claude-mem นำเสนอเครื่องมือ MCP สี่อย่างที่ใช้รูปแบบการทำงานแบบ 3 ชั้นที่มีประสิทธิภาพด้านโทเค็น การออกแบบนี้ดึงบริบทมาใช้อย่างค่อยเป็นค่อยไป ลดการใช้โทเค็นให้น้อยที่สุดในขณะที่เพิ่มความเกี่ยวข้องให้สูงสุด
รูปแบบการทำงาน 3 ชั้น
search: รับดัชนีแบบกระชับพร้อม ID (ประมาณ 50-100 โทเค็นต่อผลลัพธ์)timeline: รับบริบทตามลำดับเวลาจากผลลัพธ์ที่น่าสนใจget_observations: ดึงรายละเอียดทั้งหมดเฉพาะสำหรับ ID ที่ถูกกรองเท่านั้น (ประมาณ 500-1,000 โทเค็นต่อผลลัพธ์)
วิธีการนี้ช่วยประหยัดโทเค็นได้ประมาณ 10 เท่าโดยการกรองก่อนที่จะดึงรายละเอียดทั้งหมด
เครื่องมือ MCP ที่มีอยู่
search: ค้นหาดัชนีหน่วยความจำด้วยการค้นหาข้อความเต็มรูปแบบ กรองตามประเภท วันที่ หรือโปรเจกต์timeline: รับบริบทตามลำดับเวลาเกี่ยวกับการสังเกตหรือคำค้นหาเฉพาะ มีประโยชน์สำหรับการทำความเข้าใจว่าอะไรนำไปสู่การตัดสินใจหรือการแก้ไขข้อผิดพลาดบางอย่างget_observations: ดึงรายละเอียดการสังเกตทั้งหมดด้วย ID ควรจัดกลุ่มหลาย ID ในการเรียกครั้งเดียวเสมอเพื่อลดโอเวอร์เฮด__IMPORTANT: เอกสารประกอบการทำงานที่ Claude มองเห็นได้เสมอ ซึ่งอธิบายวิธีใช้ระบบหน่วยความจำอย่างมีประสิทธิภาพ
รูปแบบการใช้งานตัวอย่าง
ค้นหาการแก้ไขข้อผิดพลาดเฉพาะ:
// ขั้นตอนที่ 1: ค้นหาข้อผิดพลาด
search(query="authentication bug", type="bugfix", limit=10)
// ขั้นตอนที่ 2: ตรวจสอบดัชนี ระบุ ID ที่เกี่ยวข้อง (เช่น #123, #456)
// ขั้นตอนที่ 3: ดึงรายละเอียดทั้งหมดสำหรับการสังเกตที่เกี่ยวข้อง
get_observations(ids=[123, 456])
สำรวจการตัดสินใจด้านสถาปัตยกรรมล่าสุด:
search(query="database schema", type="decision", limit=5)
ค้นหาทุกอย่างที่เกี่ยวข้องกับไฟล์เฉพาะ:
search(query="worker-service.ts", limit=20)
การสอบถามด้วยภาษามนุษย์
คุณสามารถถาม Claude ได้อย่างเป็นธรรมชาติเกี่ยวกับประวัติโปรเจกต์ของคุณ:
- "เราตัดสินใจเรื่องการจัดการข้อผิดพลาดอย่างไร?"
- "เราใช้ระบบยืนยันตัวตนอย่างไร?"
- "เราแก้ไขข้อผิดพลาดอะไรบ้างใน API layer?"
- "แสดงการเปลี่ยนแปลงโครงสร้างฐานข้อมูลให้ฉันดู"
Claude จะเรียกใช้เครื่องมือ MCP ที่เหมาะสมโดยอัตโนมัติเพื่อดึงบริบทที่เกี่ยวข้อง โดยนำเสนอผลลัพธ์พร้อมการอ้างอิง URI claude-mem:// ที่อ้างถึงการสังเกตเฉพาะ
ไฟล์บริบทโฟลเดอร์และการสร้าง CLAUDE.md อัตโนมัติ
Claude-mem สร้างไฟล์ CLAUDE.md ในโฟลเดอร์โปรเจกต์โดยอัตโนมัติ สร้างไทม์ไลน์กิจกรรมที่เสริมฐานข้อมูลหน่วยความจำส่วนกลาง
บริบทโฟลเดอร์ทำงานอย่างไร
เมื่อคุณทำงานกับไฟล์ในโฟลเดอร์ claude-mem จะ:
- ระบุเส้นทางโฟลเดอร์ที่ไม่ซ้ำกันจากไฟล์ที่ถูกสัมผัส
- ค้นหาข้อมูลการสังเกตล่าสุดที่เกี่ยวข้องกับแต่ละโฟลเดอร์
- สร้างไทม์ไลน์กิจกรรมที่จัดรูปแบบแล้ว
- เขียนลงใน CLAUDE.md ในโฟลเดอร์นั้น (ภายในแท็ก
<claude-mem-context>)
ไฟล์ CLAUDE.md ของแต่ละโฟลเดอร์มีส่วน "Recent Activity" ที่แสดง ID การสังเกต, การประทับเวลา, ตัวบ่งชี้ประเภท (การแก้ไขข้อผิดพลาด, คุณสมบัติ, การค้นพบ), หัวข้อสั้นๆ และจำนวนโทเค็นโดยประมาณ
การรักษาเนื้อหาของผู้ใช้
เนื้อหาที่สร้างขึ้นโดยอัตโนมัติจะถูกห่อด้วยแท็ก <claude-mem-context> เนื้อหาใดๆ ที่คุณเขียนไว้นอกแท็กเหล่านี้จะยังคงอยู่เมื่อไฟล์ถูกสร้างใหม่ สิ่งนี้ช่วยให้คุณสามารถ:
- เพิ่มเอกสารประกอบของคุณเองที่ด้านบนหรือด้านล่างของส่วนที่สร้างขึ้น
- เขียนคำแนะนำเฉพาะโฟลเดอร์สำหรับ Claude
- ใส่บันทึกสถาปัตยกรรมหรือข้อตกลง
โครงสร้าง CLAUDE.md ตัวอย่าง:
# โมดูลการยืนยันตัวตน
โฟลเดอร์นี้มีโค้ดทั้งหมดที่เกี่ยวข้องกับการยืนยันตัวตน
ปฏิบัติตามรูปแบบที่กำหนดไว้สำหรับผู้ให้บริการยืนยันตัวตนใหม่
<claude-mem-context>
# กิจกรรมล่าสุด
| ID | เวลา | ประเภท | หัวข้อ | โทเค็น |
|----|------|------|-------|--------|
| #1234 | 16:30 น. | 🔵 | พัฒนาระบบยืนยันตัวตนผู้ใช้ | ~250 |
| #1235 | 16:45 น. | 🔴 | แก้ไขข้อผิดพลาดการเปลี่ยนเส้นทางเมื่อเข้าสู่ระบบ | ~180 |
</claude-mem-context>
## บันทึกด้วยตนเอง
- ผู้ให้บริการ OAuth อยู่ใน /providers/
- การจัดการเซสชันใช้ Redis
การควบคุมความเป็นส่วนตัวและความปลอดภัย
Claude-mem มีการควบคุมความเป็นส่วนตัวอย่างละเอียดเพื่อป้องกันข้อมูลที่ละเอียดอ่อนเข้าสู่ระบบหน่วยความจำ
แท็กเนื้อหาส่วนตัว
ห่อเนื้อหาที่ละเอียดอ่อนไว้ในแท็ก <private> เพื่อยกเว้นไม่ให้จัดเก็บ:
<private>
API_KEY=sk-live-abc123xyz789
DATABASE_PASSWORD=supersecret456
</private>
การประมวลผลที่ส่วนปลายช่วยให้มั่นใจว่าเนื้อหาส่วนตัวจะไม่เข้าถึงฐานข้อมูล ซึ่งเป็นสิ่งสำคัญสำหรับคีย์ API ข้อมูลประจำตัว และตรรกะที่เป็นกรรมสิทธิ์
ระบบความเป็นส่วนตัวแบบสองแท็ก
Claude-mem ใช้แนวทางแบบสองแท็ก:
<private>: ความเป็นส่วนตัวที่ผู้ใช้ควบคุมสำหรับเนื้อหาที่ละเอียดอ่อน<claude-mem-context>: แท็กระดับระบบที่ป้องกันการจัดเก็บข้อมูลการสังเกตแบบเรียกซ้ำ
ส่วนต่อประสานผู้ใช้ Web Viewer และการตรวจสอบแบบเรียลไทม์
Claude-mem รัน web viewer ที่ http://localhost:37777 สำหรับการแสดงภาพสตรีมหน่วยความจำแบบเรียลไทม์ อินเทอร์เฟซแสดง:
- สตรีมการสังเกตแบบสดพร้อมตัวบ่งชี้อิโมจิสำหรับความสำคัญ
- ไทม์ไลน์เซสชันพร้อมตัวบ่งชี้ตามลำดับเวลา
- ส่วนต่อประสานการค้นหาเพื่อสอบถามหน่วยความจำ
- แผงการตั้งค่าสำหรับการปรับการกำหนดค่า
- การสลับเวอร์ชันระหว่างช่องทาง Stable และ Beta
UI นี้เป็นทางเลือกสำหรับการใช้งานพื้นฐาน แต่มีคุณค่าอย่างยิ่งสำหรับการทำความเข้าใจว่า claude-mem บันทึกอะไรและจัดระเบียบประวัติการพัฒนาของคุณอย่างไร
ฟีเจอร์เบต้า: โหมด Endless
ช่องทางเบต้านำเสนอ Endless Mode ซึ่งเป็นสถาปัตยกรรมหน่วยความจำเลียนแบบชีวภาพสำหรับเซสชันที่ยาวนาน แทนที่จะติดขีดจำกัดบริบทหลังจากการใช้เครื่องมือ 50 ครั้ง Endless Mode ให้คำมั่นว่าจะใช้งานได้ประมาณ 1,000 ครั้ง—เพิ่มขึ้นถึง 20 เท่า ทำได้โดยการบีบอัดผลลัพธ์ของเครื่องมือแบบเรียลไทม์ ลดโทเค็นลงประมาณ 95% และเปลี่ยนการปรับขนาดจาก O(N²) แบบกำลังสองเป็น O(N) แบบเชิงเส้น
ข้อแลกเปลี่ยน: การสร้างข้อมูลการสังเกตจะเพิ่มเวลา 60-90 วินาทีต่อการเรียกใช้เครื่องมือแต่ละครั้ง สำหรับเซสชันการเขียนโค้ดที่ลึกซึ้งและใช้ความคิดตลอดหลายวันหรือหลายสัปดาห์ ความล่าช้านี้อาจยอมรับได้ แต่สำหรับการใช้งานเครื่องมืออย่างรวดเร็ว อาจเป็นอุปสรรคได้
เปิดใช้งานฟีเจอร์เบต้าได้จาก Web viewer UI ที่ http://localhost:37777 → Settings → Version Channel
การแก้ไขปัญหาที่พบบ่อย
บริการ Worker ไม่เริ่มทำงาน
หาก worker ไม่สามารถเริ่มทำงานบนพอร์ต 37777 ได้:
- ตรวจสอบว่าพอร์ตถูกใช้งานอยู่หรือไม่:
lsof -i :37777
- กำหนดค่าพอร์ตทางเลือก:
export CLAUDE_MEM_WORKER_PORT=8080
- เริ่ม worker ด้วยตนเอง:
bun plugin/scripts/worker-service.cjs
หน่วยความจำไม่ถูกบันทึก
หาก Claude ไม่จดจำเซสชันก่อนหน้า:
- ตรวจสอบว่า worker กำลังทำงานอยู่:
npm run worker:status
- ตรวจสอบว่าไฟล์ฐานข้อมูลมีอยู่:
ls -la ~/.claude-mem/claude-mem.db
- ตรวจสอบบันทึก worker เพื่อหาข้อผิดพลาด:
npm run worker:logs
ปัญหาการแทรกบริบท
หากมีบริบทมากเกินไปหรือน้อยเกินไปปรากฏขึ้นเมื่อเริ่มต้นเซสชัน:
ปรับขีดจำกัดการสังเกต:
export CLAUDE_MEM_CONTEXT_OBSERVATIONS=10 # ลดลง
export CLAUDE_MEM_CONTEXT_OBSERVATIONS=100 # เพิ่มขึ้น
ไฟล์ CLAUDE.md ที่ว่างเปล่า
หาก claude-mem สร้างไฟล์ CLAUDE.md ที่ว่างเปล่าทั่วทั้งโปรเจกต์ของคุณ นี่เป็นปัญหาที่ทราบแล้วในเวอร์ชัน 9.0.5 วิธีแก้ไขปัจจุบันรวมถึงการลบไดเรกทอรีที่สร้างขึ้นด้วยตนเอง การเพิ่มรูปแบบไปยัง .gitignore หรือรอการแก้ไขในเวอร์ชันถัดไป
การผสานรวม Claude Desktop
Claude-mem ทำงานร่วมกับ Claude Desktop ผ่านการกำหนดค่าเซิร์ฟเวอร์ MCP เพิ่มเซิร์ฟเวอร์ mcp-search ไปยังการกำหนดค่า Claude Desktop ของคุณ ชี้ไปยังสคริปต์เซิร์ฟเวอร์ MCP ในการติดตั้ง claude-mem และรีสตาร์ท Claude Desktop
เมื่อกำหนดค่าแล้ว ให้สอบถามเกี่ยวกับงานที่ผ่านมาอย่างเป็นธรรมชาติ:
- "เราทำอะไรไปเมื่อเซสชันที่แล้ว?"
- "เราเคยแก้ไขข้อผิดพลาดนี้มาก่อนหรือไม่?"
- "เราใช้ระบบยืนยันตัวตนอย่างไร?"
ใช้ web viewer ที่ localhost:37777 เพื่อตรวจสอบว่ามีการบันทึกหน่วยความจำหรือไม่ และตรวจสอบบันทึก Claude Desktop หากการเชื่อมต่อล้มเหลว

คำสั่งจัดการ Worker ด้วยตนเอง
จากไดเรกทอรี claude-mem คุณสามารถจัดการบริการ worker ได้:
npm run worker:start # เริ่มบริการ worker
npm run worker:stop # หยุดบริการ worker
npm run worker:restart # รีสตาร์ทบริการ worker
npm run worker:logs # ดูบันทึก worker
npm run worker:status # ตรวจสอบสถานะ worker
บทสรุป
Claude-mem เปลี่ยน Claude Code จากผู้ช่วยที่ไม่มีสถานะให้เป็นคู่หูในการพัฒนาที่คงอยู่ถาวร ซึ่งสะสมความรู้เกี่ยวกับโค้ดเบสของคุณเมื่อเวลาผ่านไป ด้วยการบันทึกการใช้งานเครื่องมือโดยอัตโนมัติ บีบอัดข้อมูลการสังเกตเป็นหน่วยความจำที่ค้นหาได้ และดึงบริบทที่เกี่ยวข้องอย่างชาญฉลาด ทำให้ลดการสร้างบริบทซ้ำๆ ที่ทำให้การพัฒนาที่ใช้ AI ช่วยเหลือช้าลง
สถาปัตยกรรม progressive disclosure ของระบบ—การดึงข้อมูลแบบแบ่งชั้นด้วยเครื่องมือ MCP ไฟล์ CLAUDE.md ที่อิงตามโฟลเดอร์ และการควบคุมความเป็นส่วนตัว—ให้ประสิทธิภาพของโทเค็นประมาณ 10 เท่า เมื่อเทียบกับการจัดการบริบทด้วยตนเอง ในขณะที่ยังคงรักษาความเป็นส่วนตัวของข้อมูลและความปลอดภัยอย่างสมบูรณ์
เมื่อสร้าง API หรือทำงานกับบริการภายนอกในเวิร์กโฟลว์ที่เสริมด้วย Claude-mem ให้ปรับปรุงการทดสอบของคุณด้วย Apidog ซึ่งมีเครื่องมือทดสอบ API แบบภาพ การสร้างเอกสารประกอบโดยอัตโนมัติ และการดีบักร่วมกันที่เสริมการตั้งค่าหน่วยความจำถาวรของคุณ
ปุ่ม
